R&D/클라우드

Cloudforet 에서의 multi-tenant

sunshout 2024. 4. 16. 11:08

멀터테넌트 아키텍처는 단일 애플리케이션 인스턴스 여러 고객(Tenant, in Cloudforet = Domain)이 공유하여 사용하는 소프트웨어 설계 방식 입니다. 이를 통해 자원 활용도를 높이고, 운영 비용을 절감하는 방식으로 SaaS 소프트웨어서 핵심 개발 컨셉으로 사용됩니다.

멀티테넌트 서비스를 제공하기 위한 방식 방식은 URL 기반으로 제공하는 경우입니다. 예를 들어 고객1(company1)과 고객2(company2)가 있을 때,

고객 1 의 접속주소
https://company1.console.example.com

고객2 의 접속주소
https://company2.console.example.com

 How to create new tenant in Cloudforet?

1. domain 생성
2. Admin 사용자 생성
3. Policy 생성
4. Role-binding 적용
5. 주요 설정 업데이트
     . Daily 통계 기능
     . collector enable
     . AWS billing enable