지리적 배포 고려

리소스를 만들기 전에 회사의 고유한 요구사항을 충족하기 위해 리소스를 지리적으로 어떻게 배포할 것인지 미리 계획하세요. 조직의 관리자와 설계자는 일반적으로 지역에 대한 결정을 내리고, 이 결정사항을 리소스를 배포하는 사용자에게 제공합니다. 예를 들어 회사에서 리소스를 배포할 때 지역을 자동으로 할당하는 코드형 인프라(IaC) 프로세스가 있을 수 있습니다.

이 문서에서는 지역이 워크로드에 미치는 영향을 간략하게 설명합니다.

가용성을 보장하기 위해 리소스 배포

다음 예시와 같이 고유한 요구사항을 충족하기 위해 리소스를 지리적으로 분산할 수 있습니다.

  • 지연 시간: 사용자와 가까운 영역에 리소스가 있는지 확인합니다.
  • 가용성: 리전 장애 발생 시 여러 리전에 중복 리소스를 만듭니다.

리전과 영역

리소스를 만들 때 다음과 같은 지리적 카테고리를 선택할 수 있습니다.

  • 리전은 여러 영역을 하위에 포함하는 독립적인 지리적 위치입니다. 예를 들면 asia-east1(타이완)입니다.

  • 영역은 리전 내에서 서로 격리된 구역입니다. 예를 들어 asia-east1(타이완) 리전의 a 영역 이름은 asia-east1-a입니다.

영역은 리전 내의 단일 장애 도메인이라고 볼 수 있습니다. 고가용성을 제공하는 내결함성 애플리케이션을 배포하려면 예상치 못한 오류로부터 보호할 수 있도록 한 리전 내 여러 영역에 애플리케이션을 배포하는 것이 좋습니다. 자세한 내용은 위치 및 리전을 참조하세요.

각 리소스에는 고유한 위치 역학이 있습니다. 예를 들어 Compute Engine 및 Cloud Storage에 관한 다음 세부정보를 참조하세요.

리소스 상호작용에 따라 지역 선택

리소스 배포 계획을 만들 때는 영역과 리전 간의 리소스 통신을 고려하세요. 리소스 상호작용 기능은 다음 리소스 유형에 따라 결정됩니다.

  • 전역 리소스는 여러 리전과 영역에서 다른 리소스를 통해 액세스할 수 있습니다. 디스크 이미지, 디스크 스냅샷, 네트워크를 예로 들 수 있습니다.

  • 리전별 리소스는 특정 리전 내의 여러 영역에 중복해서 배포되는 리소스입니다. 리전별 리소스는 같은 리전에 있는 리소스에서만 액세스할 수 있습니다. App Engine 애플리케이션 및 리전 관리형 인스턴스 그룹이 여기에 해당합니다.

  • 멀티 리전 서비스는 리전 내 그리고 리전 간에 중복되고 분산됩니다. 이러한 서비스는 가용성, 성능, 리소스 효율성을 최적화합니다. 멀티 리전 위치가 하나 이상인 서비스 목록은 위치별 제공 제품을 참조하세요.

  • 영역별 리소스는 같은 영역에 있는 리소스에서만 액세스할 수 있는 리소스입니다. 영역별 리소스의 예시로는 Compute Engine 가상 머신(VM) 인스턴스가 있습니다.

예를 들어 다음 리소스를 참조하세요.

  • 전역: 모든 리소스에서 액세스할 수 있는 네트워크
  • 각 리전: 단일 리전 내의 리소스에만 외부 액세스를 제공하는 IP 주소
  • 각 영역: 동일한 영역에 있는 VM에 연결할 수 있는 디스크

전역 네트워크에는 IP 주소와 같은 리전별 리소스와 VM 및 디스크와 같은 영역별 리소스가 포함될 수 있습니다.