[Ch5-6] 웹 / 멀티테넌시
웹
웹 기술
클라우드 서비스를 위한 구현 수단 및 관리 인터페이스(ex. URL, HTTP, HTML, …)
웹 어플리케이션
웹 기반 기술을 사용하는 분산형 응용 프로그램
- 데이터 계층과 프레젠테이션 계층 사이에서 정보를 전달해줌
멀티테넌시
멀티테넌시 애플레케이션은 여러 사용자(테넌트)가 동일한 애플리케이션 로직에 동시 접근할 수 있도록 함
- 테넌트는 응용 프로그램의 기능을 개별 세팅(사용자 UI, DB, 접근 제어)
- 멀티테넌시 애플리케이션은 테넌트가 다른 테넌트의 데이터에 접근 할 수 없도록 보장
- 멀티테넌시 애플리케이션의 기본 특징
- 사용 분리
- 데이터 보안
- 복구
- 애플리케이션 업그레이드
- 확장성
- 사용량 측정
- 데이터 계층 분리