멀티 테넌시와 계층 구조
멀티 테넌시란 무엇인가요? 멀티 테넌시는 하나의 MX On Cloud 인스턴스가 여러 독립 조직을 안전하게 서비스하게 합니다. 조직마다 데이터, 사용자, 설정이 분리됩니다.
MX On Cloud 조직 계층 구조:
- 테넌트: 독립된 회사나 사업 부서를 나타내는 최상위 조직 엔티티입니다. HMI 장치, 자산, 대시보드 같은 자원을 소유하고 관리합니다.
- 고객: 테넌트 안의 논리적 하위 조직입니다. 고객사, 지역 지점, 내부 부서를 나타내며, 테넌트 자원의 일부를 묶어 안전하게 접근을 위임하는 데 씁니다.
- 사용자: 역할과 권한이 지정된 인증 계정입니다. 테넌트나 그 고객 중 하나에 속하며, 자기 범위 안의 자원에만 접근합니다.
테넌트는 어떻게 분리되나요? 분리는 플랫폼 수준에서 강제됩니다. 각 엔티티는 정확히 하나의 테넌트에 속하고, 권한은 역할 기반 접근 제어로 관리됩니다. 테넌트 관리자는 다른 테넌트의 자원을 보거나 접근할 수 없습니다.