이 문서에서는 배치 정책의 동작, 제한사항, 결제에 대해 설명합니다.
기본적으로 Compute Engine 인스턴스의 위치는 영역을 지정하는 방식으로만 관리할 수 있습니다. 배치 정책을 사용하면 영역 내 인스턴스의 상대 배치를 추가로 지정할 수 있습니다. 인스턴스에 적용하는 정책에 따라 인스턴스 간 네트워크 지연 시간을 줄이거나(압축 정책) 위치별 서비스 중단에 대한 복원력을 개선할 수 있습니다(분산 정책).
배치 정책을 만들고 적용하는 방법을 알아보려면 압축 배치 정책 사용 및 분산 배치 정책 사용 문서를 참조하세요.
인스턴스 배치를 제어하는 다른 방법에 대해 알아보려면 단독 테넌시 및 리전 관리형 인스턴스 그룹(MIG) 문서를 참조하세요.
배치 정책 정보
각 컴퓨팅 인스턴스는 서버 랙에 있는 물리적 서버(호스트)에서 실행됩니다. 각 서버 랙은 영역의 데이터 센터에 있는 클러스터의 일부입니다. 동일한 영역에 여러 인스턴스가 있는 경우 Compute Engine은 기본적으로 이러한 인스턴스를 서로 다른 호스트에 배치합니다. 이러한 배치는 잠재적인 전원 장애의 영향을 최소화할 수 있습니다. 그러나 동일한 영역의 인스턴스에 배치 정책을 적용하면 워크로드의 요구사항에 따라 영역 내 인스턴스의 상대적 위치를 추가로 제어할 수 있습니다.
다음과 같은 유형의 배치 정책을 만들 수 있습니다.
압축 배치 정책. 이 정책은 영역 내에서 인스턴스를 서로 가까운 위치에 배치하므로 인스턴스 간의 네트워크 지연 시간이 줄어듭니다. 압축 배치 정책은 인스턴스가 서로 자주 통신해야 하는 경우(예: 고성능 컴퓨팅(HPC), 머신러닝(ML) 또는 데이터베이스 서버 워크로드 실행)에 유용합니다.
자세한 내용은 이 문서의 압축 배치 정책 정보를 참조하세요.
분산 배치 정책. 이 정책은 인스턴스를 별도의 개별 하드웨어에 배치하므로 이를 사용하여 워크로드의 안정성을 높일 수 있습니다. 특히 인스턴스를 분산하면 하드웨어 오류와 같은 위치별 중단의 영향을 동시에 받는 인스턴스 수를 줄일 수 있습니다. 또한 분산 배치 정책을 사용하여 여러 위치에 용량을 초과 프로비저닝하면 한 위치의 서비스가 중단되더라도 충분한 용량을 확보할 수 있습니다. 따라서 Hadoop 분산 파일 시스템(HDFS), Cassandra, Kafka와 같이 대규모로 분산되고 복제된 워크로드에도 분산 배치 정책이 유용할 수 있습니다.
자세한 내용은 이 문서의 분산 배치 정책 정보를 참조하세요.
압축 배치 정책 정보
컴퓨팅 인스턴스에 압축 배치 정책을 적용하면 Compute Engine은 인스턴스를 최대한 가깝게 배치하려고 시도합니다. 이 배치는 인스턴스의 머신 유형 및 영역 가용성에 따라 달라지며 인스턴스 압축은 최선의 한도 내에서만 달성됩니다. 애플리케이션이 지연 시간에 민감하고 영역에서 인스턴스가 최대한 가까이(최대 압축) 있어야 하는 경우 최대 거리 값(프리뷰)을 지정합니다. 최대 거리 값을 낮추면 인스턴스가 더 가까운 위치에 배치되지만 인스턴스 배치에 사용할 수 있는 머신 수가 줄어들 수 있습니다.
다음 표에서는 각 최대 거리 값에 지원되는 머신 시리즈, 최대 인스턴스 수, 호스트 유지보수 정책을 간략하게 설명합니다.
최대 거리 값 | 설명 | 지원되는 머신 시리즈 | 인스턴스의 최대 개수 | 지원되는 호스트 유지보수 정책 |
---|---|---|---|---|
미지정(권장하지 않음) | Compute Engine은 인스턴스를 최대한 서로 가까운 위치에 배치하기 위해 최선을 다하지만 영역 내 인스턴스 간 최대 거리는 없습니다. | A41, A3 Ultra1, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H4D, H3, N2, N2D, Z3-metal3 | 1,500 | 마이그레이션 또는 종료 |
3 |
지연 시간을 단축할 수 있도록 인스턴스가 인접한 클러스터에 배치됩니다. | A41, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H4D, H3, Z3-metal3 | 1,500 | 마이그레이션 또는 종료 |
2 |
인스턴스는 인접한 랙에 배치되며 인접한 클러스터에 배치된 인스턴스보다 네트워크 지연 시간이 짧습니다. | A41, A3 Ultra1, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H4D, H3, Z3-metal |
|
종료 |
1 |
인스턴스는 같은 랙에 배치되고 네트워크 지연 시간이 최소화됩니다. | A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H4D, H3, Z3-metal | 22 | 종료 |
1 예약에 따름 프로비저닝 모델을 사용하여 배포된 A4 또는 A3 Ultra 인스턴스에만 압축 배치 정책을 적용할 수 있습니다. 자세한 내용은 AI 하이퍼컴퓨터 문서의 클러스터 관리 개요를 참조하세요.
2 기본적으로 최대 거리 값이 있는 압축 배치 정책은 A3 Mega, A3 High 또는 A3 Edge 인스턴스에 적용할 수 없습니다. 이 기능에 대한 액세스를 요청하려면 지정된 기술계정 관리자(TAM) 또는 영업팀에 문의하세요.
3 베어메탈 인스턴스는 Terminate
호스트 유지보수 정책만 지원합니다.
압축 배치 정책을 만들고 컴퓨팅 인스턴스에 적용한 후 동일한 압축 배치 정책을 지정한 다른 인스턴스와 관련된 인스턴스의 실제 위치를 확인할 수 있습니다. 자세한 내용은 인스턴스의 실제 위치 확인을 참조하세요.
분산 배치 정책 정보
분산 배치 정책을 만들 때 컴퓨팅 인스턴스를 분산할 가용성 도메인 수를 최대 8개까지 지정할 수 있습니다. 가용성 도메인은 격리된 고유한 하드웨어를 제공하여 현지화된 서비스 중단의 영향을 최소화합니다. 하지만 데이터 센터 정전과 같은 공유 인프라 장애의 영향을 받습니다.
가용성 도메인이 중단될 때마다 영향을 받는 인스턴스의 비율을 줄이려면 인스턴스를 2개 이상의 가용성 도메인에 분산하세요. 가용성 도메인을 추가할 때마다 영향을 받는 인스턴스의 비율이 줄어듭니다. 또는 인스턴스 간의 네트워크 지연 시간을 제한하기 위해 또는 영역 제한으로 인해 소수의 가용성 도메인에 인스턴스를 분산할 수도 있습니다.
인스턴스에 분산 배치 정책을 적용하면 Compute Engine은 다음 중 하나를 기반으로 인스턴스를 특정 가용성 도메인에 배치합니다.
게재위치 자동 설정. 기본적으로 Compute Engine은 배치 정책이 이미 적용된 인스턴스 수를 기반으로 인스턴스를 도메인에 자동으로 배치합니다.
8개 이하의 인스턴스: 분산 배치 정책이 이미 8개 이하의 인스턴스에 적용된 경우 Compute Engine은 인스턴스를 인스턴스가 가장 적은 도메인에 배치합니다.
8개를 초과하는 인스턴스: 분산 배치 정책이 이미 8개를 초과하는 인스턴스에 적용된 경우 Compute Engine은 인스턴스를 임의의 도메인에 배치합니다.
특정 게재위치. 인스턴스를 만들거나, 인스턴스의 속성을 업데이트하거나, 인스턴스 템플릿을 만들 때 원하는 경우 인스턴스를 배치할 가용성 도메인을 지정할 수 있습니다. 도메인에 인스턴스를 배포하면 워크로드의 복원력을 높이는 데 도움이 됩니다. 인스턴스를 동일한 도메인에 배치하면 인스턴스 간의 네트워크 지연 시간을 줄일 수 있습니다.
기존 인스턴스에 분산 배치 정책을 적용하면 인스턴스를 다른 가용성 도메인으로 다시 배치해야 할 수도 있습니다. 이 프로세스 중에 Compute Engine은 호스트 유지보수 정책에 따라 인스턴스를 중지하거나 라이브 마이그레이션합니다.
제한사항
다음 섹션에서는 배치 정책 제한사항을 간략히 설명합니다.
모든 배치 정책 제한사항
모든 배치 정책에는 다음 제한사항이 적용됩니다.
배치 정책은 리전별 리소스이며 정책이 있는 리전에서만 작동합니다. 예를 들어
us-central1
리전에 배치 정책을 만든 경우us-central1
또는us-central1
의 영역에 있는 Compute Engine 리소스에만 적용할 수 있습니다.Compute Engine 리소스당 배치 정책 하나만 적용할 수 있습니다.
컴퓨팅 인스턴스에서만 배치 정책을 교체하거나 삭제할 수 있습니다. 다른 Compute Engine 리소스에서 배치 정책을 교체하거나 삭제할 수 없습니다.
배치 정책이 어떠한 Compute Engine 리소스에도 적용되지 않는 경우에만 배치 정책을 삭제할 수 있습니다.
미래용 예약 요청이나 Compute Engine에서 승인된 미래용 예약을 처리하기 위해 생성하는 주문형 예약에는 배치 정책을 적용할 수 없습니다.
단독 테넌트 노드를 지정하는 인스턴스에는 배치 정책을 적용할 수 없습니다.
압축 배치 정책 제한사항
모든 배치 정책 제한사항 외에도 압축 배치 정책에는 다음과 같은 제한사항이 있습니다.
압축 배치 정책에서 최대 거리 값을 지정하는 경우 이 값은 배치 정책을 적용할 수 있는 최대 컴퓨팅 인스턴스 수와 인스턴스에서 사용할 수 있는 머신 시리즈 및 호스트 유지보수 정책에 영향을 미칩니다.
주문형 예약에 압축 배치 정책을 적용하려면 다음 사항을 확인하세요.
주문형 단일 프로젝트 독립형 예약에만 압축 배치 정책을 적용할 수 있습니다. 공유된 예약 및 약정에 연결된 예약은 지원되지 않습니다.
최대 거리 값을
1
로 지정하는 압축 배치 정책은 적용할 수 없습니다.한 번에 하나의 예약에만 압축 배치 정책을 적용할 수 있습니다.
분산 배치 정책 제한사항
모든 배치 정책 제한사항 외에도 분산 배치 정책에는 다음과 같은 제한사항이 있습니다.
분산 배치 정책은 인스턴스 최대 256개까지 적용할 수 있습니다.
예약에는 분산 배치 정책을 적용할 수 없습니다.
결제
배치 정책을 생성, 삭제, 컴퓨팅 인스턴스에 적용하는 데 추가 비용이 발생하지 않습니다.
다음 단계
컴퓨팅 인스턴스에 배치 정책을 만들고 적용하는 방법을 알아봅니다.