안녕하세요 쿤드입니다. 🍀
테넌트의 개념에 대해서 알아보려고 합니다.
테넌트(tenant): 클라우드 인프라/서비스 제공 방식
- 싱글 테넌트: 1개 서버에 대해 1개 기업의 데이터, 어플리케이션만 제공
- 멀티 테넌트: 다른 사용자들과 서버, 스토리지를 공유
- 출처: 지란지교시큐리티 블로그
싱글과 멀티의 차이는 하드웨어를 공유하는가 안 하는가의 차이입니다.
이해를 돕기위해 이미지를 같이 보면
독립적으로 구성이 될 수록 Single-Tenant에 가깝고
Multi-Tenant에 가까워 질수록 사용자가 모든 자원을 공유해서 사용합니다.
멀티테넌시의 장점으로는 비용 절감 입니다. (출처: http://www.itworld.co.kr/news/101255)
그리고 관리상의 이점도 있습니다.
하드웨어 리소스를 효율적으로 사용할 수 있고,
하드웨어에 설치된 software에 보안 patch를 하거나 upgrade 하는 경우에도 1곳만 신경써주면 되기때문입니다.
반대로 단점으로는
내부적으로는 각 사용자별로 isolate 시켜야하고, 한곳의 보안이 뚫리게 되면 모든 사용자들의 정보가 다 유출되기때문에
이를 관리하기 위한 인력의 비용도 무시할 수는 없습니다.
반응형
'기타' 카테고리의 다른 글
Jenkins 사용자 목록 curl로 가져오기 (1003) | 2020.12.29 |
---|---|
Python3를 이용한 Tistory Authentication Code 방식 인증 (2020.09.01 변경사항 반영) (2468) | 2020.09.25 |
TCP Status 상태에 대해서 (741) | 2020.07.15 |
TCP 통계수치 변화 (장애 상황) (1318) | 2020.07.15 |
TCP 통계 (445) | 2020.07.14 |