다중 테넌트 구조
| 레이어 | 격리 방식 | 공유 리소스 |
|---|---|---|
| 데이터 | DB 스키마별 분리 (tenant_id) | 없음 (완전 격리) |
| AAS/AASX | Object Storage 폴더별 분리 | 템플릿 라이브러리 |
| LLM | Prompt 데이터 격리 | 모델 서빙 인프라 |
| OPC-UA | Gateway 인스턴스별 분리 | 없음 |
| KPI | 로그/메트릭 테넌트별 집계 | 대시보드 템플릿 |
보안 & 컴플라이언스
인증/인가
OAuth 2.0 + RBAC. 테넌트별 권한 관리. MFA 지원.
데이터 암호화
전송 중 TLS 1.3. 저장 시 AES-256. Key 관리: Vault.
감사 로그
모든 API 호출·데이터 변경 기록. 90일 보관.
백업/복구
일일 자동 백업. RTO 4h, RPO 1h.
SaaS 운영 지표
- 가용성: 99.9% SLA (월 최대 43분 다운타임)
- 응답 시간: API P95 ≤500ms, LLM 생성 ≤30초
- 동시 사용자: 1,000명 지원 (Auto-scaling)
- 스토리지: 테넌트당 100GB 기본 제공