이 챕터에서는
테넌트
, 리전
, 가용영역
을 배울 수 있다.
- 네트워크 리소스인
라우터
, 스위치
, 공인IP
, 시큐리티
그룹에 대해서 배울 수 있다.
- 서버 리소스인
템플릿 이미지
, 인스턴스 유형
을 배울 수 있다.
블록 스토리지
와 오브젝트 스토리지
를 배우고 둘의 차이를 파악할 수 있다.
2.1 Cloud 환경의 전체 그림
테넌트 (Tenant)
- 테넌트 (Tenant) : 사전적 의미 세입자. AWS 를 예로 들면 AWS 계정이 하나의 테넌트에 해당된다. 여러 서비스 이용자가 하나의 테넌트를 공용으로 사용하는 것도 가능.
그림 첨부 필요
- 일반적 케이스 : 한 팀이 하나의 테넌트를 생성하고, 그 내부에 개발 및 관리하는 애플리케이션 시스템을 모아두는 것이 일반적이다. 이 경우 가상 네트워크 기능을 사용하여 애플리케이션 시스템마다 독립된 네트워크 환경이 갖춰지도록 네트워크 세그먼트를 분할하기도 한다.
리전 (Region)
- 클라우드 인프라를 분산 운영하는 지역을 지칭
- 각 Region 은 서로 독립된 환경으로 Region 별 가상 네트워크를 구성할 수는 있지만, 여러 리전에 걸친 가상 네트워크는 만들 수 없다.
- 반면, 사용자 계정이나 테넌트 정보는 리전별로 관리되는 것이 아니기 때문에 여러 리전에 걸쳐서 같은 계정과 테넌트 정보를 사용할 수 있다.
- 서로 다른 리전에 동일한 애플리케이션 환경을 구축하여 DR(Disaster Recovery) 환경을 만들 수 있다.
- 재해 복구 상황에서 서비스를 중단 없이 지속하려면 서울 리전의 애플리케이션이 사용하는 데이터를 다른 리전에서도 사용할 수 있도록 미리 복제할 필요가 있다. 이 때 오브젝트 스토리지를 사용하는데 모든 리전에서 공통으로 사용될 수 있다. 대부분 클라우드 인프라가 리전별로 독립되거나 종속되는 형태로 사용되는 점에 비하면 가용성이 좋다고 볼 수 있다.