리소스를 만들기 전에 회사의 고유한 요구사항을 충족하기 위해 리소스를 지리적으로 어떻게 배포할 것인지 미리 계획하세요. 조직의 관리자와 설계자는 일반적으로 지역을 결정하고 리소스를 배포하는 사용자에게 결정사항을 제공합니다. 예를 들어 회사에는 리소스를 배포할 때 지역을 자동으로 할당하는 코드형 인프라 (IaC) 프로세스가 있을 수 있습니다.
이 문서에서는 지역이 워크로드에 미치는 영향을 간략하게 설명합니다.
가용성을 보장하기 위한 리소스 배포
다음 예와 같이 고유한 요구사항을 충족하기 위해 리소스를 지리적으로 분산할 수 있습니다.
- 지연 시간: 사용자 근처의 영역에 리소스가 있는지 확인합니다.
- 가용성: 리전 장애가 발생할 경우 여러 리전에 중복 리소스를 만듭니다.
리전과 영역
리소스를 만들 때 다음과 같은 지역 카테고리를 선택할 수 있습니다.
리전은 여러 영역을 하위에 포함하는 독립적인 지리적 위치입니다. 예를 들면
asia-east1
(타이완)입니다.영역은 리전 내에서 서로 격리된 구역입니다. 예를 들어
asia-east1
(타이완) 리전의a
영역 이름은asia-east1-a
입니다.
영역은 리전 내에 있는 단일 장애 도메인이라고 볼 수 있습니다. 고가용성을 제공하는 내결함성 애플리케이션을 배포하려면 예상치 못한 오류로부터 보호할 수 있도록 한 리전 내 여러 영역에 애플리케이션을 배포하는 것이 좋습니다.
각 리소스에는 고유한 위치 역학이 있습니다. 예를 들어 Compute Engine 및 Cloud Storage에 관한 다음 세부정보를 참고하세요.
리소스 상호작용을 기반으로 지역 선택
리소스 배포 계획을 만들 때는 영역과 리전 간의 리소스 통신을 고려하세요. 리소스 상호작용 기능은 다음 리소스 유형에 따라 결정됩니다.
전역 리소스는 여러 리전과 영역에서 다른 리소스를 통해 액세스할 수 있습니다. 예를 들어 디스크 이미지, 디스크 스냅샷, 네트워크가 있습니다.
리전별 리소스는 특정 리전 내의 여러 영역에 중복해서 배포되는 리소스입니다. 리전별 리소스는 같은 리전에 있는 리소스에서만 액세스할 수 있습니다. 예를 들어 App Engine 애플리케이션과 리전 관리형 인스턴스 그룹 등이 있습니다.
멀티 리전 서비스는 리전 내 그리고 리전 간에 중복되어 분산됩니다. 이러한 서비스는 가용성, 성능, 리소스 효율성을 최적화합니다. 멀티 리전 위치가 하나 이상인 서비스 목록은 위치별 제공 제품을 참고하세요.
영역별 리소스는 같은 영역에 있는 리소스에서만 액세스할 수 있는 리소스입니다. 영역별 리소스의 예로는 Compute Engine 가상 머신(VM) 인스턴스가 있습니다.
예를 들어 다음 리소스를 참고하세요.
- 전역: 모든 리소스에서 액세스할 수 있는 네트워크
- 각 리전: 단일 리전 내의 리소스에만 외부 액세스를 제공하는 IP 주소
- 각 영역: 동일한 영역에 있는 VM에 연결할 수 있는 디스크