본문 바로가기
Cloud Computing

멀티테넌시 기술

by yj.yoon 2021. 9. 6.

멀티테넌시 : 하나의 SW를 여러 사용자가 함께 사용하는 것

- 여러 테넌트(tenant, 사용자)를 가진 아키텍처

 

특징 : 멀티테넌시 애플리케이션은 자신의 소유가 아닌 데이터와 설정 정보에 접근하지 않는 것을 보장

 

멀티테넌시의 아키텍처 : 개별 테넌트의 운영환경을 분리하는 보안 수준을 유지하면서 여러 개발자들은 포털, 데이터 스키마, 미들웨어, DB 등을 공유

 

멀티테넌시 애플리케이션 구조의 기본 특징

- 사용 분리 : 원하는 시간에 이용 가능 (가용성)

- 데이터 보안

- 복구 : 백업과 복구 처리는 각 테넌트의 데이터에 독립적으로 수행

- 애플리케이션 업그레이드

- 확장성

- 사용량 측정

- 데이터 계층 분리

 

장점

- 비용절감

- 데이터 통합이 용이 : 하나의 시스템과 SW를 여러 사용자가 공유하는 구조이므로 사용자별 데이터가 사실상 같은 스키마에 저장

 

단점

- 상당한 비용과 인력 요구

- 업데이트 과정에서 버그의 발생으로 모든 사용자가 공통으로 불편을 겪을 수 있다.

 

안전한 멀티테넌시 - 클라우드 컴퓨팅에서 보안을 강화하기 위해 도입한 개념

4대 요소

- 가용성 보장 : 장애 발생 상황에서도 필요한 리소스를 이용할 수 있도록 이중화 메커니즘 제공

- 안전한 분리 : 각 테넌트는 안전 분리

- 서비스 보장 : 특정 테넌트에서 비정상적인 부하가 발생했을 때 자원들이 분리되어 성능 보장

- 관리 : 모든 리소스를 빠르게 프로비저닝, 관리, 모니터링 기능이 중요

 

'Cloud Computing' 카테고리의 다른 글

관리 메커니즘  (0) 2021.09.03
Cloud - Web  (0) 2021.09.02
데이터 센터 기술 요소 - 가상화  (2) 2021.06.15
Data Center Technology  (0) 2021.06.07
Network  (0) 2021.06.07