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