콘텐츠로 이동하기
컴퓨팅

일괄 처리 시 보다 간편하게 Compute Engine 리소스 확보

2021년 5월 6일
Mykola Komarevskyy

Product Manager, Google Compute Engine

Google Cloud 사용해 보기

$300의 무료 크레딧과 20개 이상의 항상 무료인 제품으로 Google Cloud 사용을 시작해보세요.

무료 체험

* 본 아티클의 원문은 2021년 3월 24일 Google Cloud 블로그(영문)에 게재되었습니다.   

대규모 병렬 일괄 처리 워크로드를 처리해야 하는 경우 사용 가능한 리소스, 할당량 한도, 예약을 고려하면서 각 영역에서 만들 인스턴스 수를 결정하는 것은 어려운 작업일 수 있습니다. 한 리전의 여러 영역에서 리소스 가용성을 고려하여 일괄 처리를 위한 Compute Engine 인스턴스를 확보하는 새로운 방법을 소개하게 되어 기쁘며 이제 이 방법이 리전 관리형 인스턴스 그룹에서 프리뷰로 제공되므로 API에서 ANY 값을 간단하게 지정하는 방법으로 확보할 수 있습니다.

용량 인식 배포 방법은 특정 CPU 플랫폼 혹은 GPU 모델이 있는 가상 머신(VM), 선점형 VM, 코어 수가 많거나 메모리 크기가 큰 인스턴스 등과 같이 특수 구성으로 많은 인스턴스를 손쉽게 만들어야 할 때 특히 유용합니다.

이제 재무 모델링 또는 렌더링과 같은 대규모 병렬 일괄 처리를 실행하기 위해 인스턴스를 배포할 때 필요한 하드웨어를 지원하는 영역과 요청된 용량을 수용하기 위해 리전의 각 영역에서 만들 인스턴스 수를 더 이상 파악할 필요가 없습니다.

영역 간 인스턴스의 임의 배포가 일괄 처리 작업에 적합하고 워크로드에 영역 수준 장애에 대한 복원력이 필요하지 않다고 가정하면 이제 요청된 용량을 확보하는 작업을 리전 관리형 인스턴스 그룹에 위임할 수 있습니다. 새로운 배포 형태인 ANY가 설정된 리전 MIG는 할당량 한도를 고려하여 요청을 처리할 수 있는 가용 리소스가 있는 영역에 인스턴스를 자동으로 배포합니다. 이 방식은 그룹을 만들 때나 그룹의 크기를 늘릴 때 모두 사용할 수 있습니다.

예약을 사용하여 계산에 사용 가능한 리소스를 확보하는 경우 그룹의 인스턴스 템플릿에서 예약 어피니티를 지정해야 합니다. 배포 형태가 ANY인 리전 MIG는 추가 리소스를 프로비저닝하기 전에 예약된 용량 중 사용되지 않은 용량을 우선적으로 사용함으로써 지정된 예약을 효율적으로 활용합니다.

https://storage.googleapis.com/gweb-cloudblog-publish/images/A_regional_MIG.max-2000x2000.jpg

그림 1: 배포 형태가 ANY인 리전 MIG는 가용 용량이 있는 영역에 인스턴스를 자동으로 배포하고 할당량을 고려하며 지정된 예약을 우선적으로 사용합니다.


배포 형태가 ANY인 리전 MIG는 요청된 리소스의 가용성에 따라 모든 인스턴스를 단일 영역에 배포하거나 여러 영역에 분산 배포할 수 있습니다. ANY 배포 형태는 프런트엔드 웹 서비스와 같은 가용성이 높은 서비스 워크로드에는 적합하지 않습니다. 장애가 발생한 영역에 인스턴스가 배포되는 경우 영역 수준 장애로 인해 인스턴스의 전부 또는 대부분을 사용할 수 없게 될 수 있기 때문입니다.

시작하기

리전 MIG를 만들 때 새로운 배포 형태인 ANY를 설정하려면 Google Cloud Console의 인스턴스 그룹 만들기 화면에서 '목표 분산 형태' 설정을 확인하세요.
https://storage.googleapis.com/gweb-cloudblog-publish/images/Configuring_a_regional_managed_instance.max-1500x1500.jpg
그림 2: 리전 관리형 인스턴스 그룹의 배포 형태 설정

예를 들어 다음과 같이 gcloud 명령어를 실행하여 기존 리전 MIG의 배포 형태를 ANY로 설정할 수도 있습니다.

로드 중...

요약

리전 MIG의 새로운 배포 형태인 ANY를 사용하면 대규모 병렬 일괄 처리 워크로드를 실행할 용량을 더 쉽게 확보할 수 있습니다. 각 영역에서 만들 인스턴스 수를 결정할 때 리전 MIG는 각 영역의 리소스 가용성 및 할당량 한도를 고려하며 지정된 예약을 우선적으로 사용합니다.

새로운 배포 형태인 ANY를 사용하여 인스턴스를 만드는 방법에 대한 자세한 내용은 리전 MIG 문서를 참조하세요.

이어서 3월 23일부터 26일까지 진행되는 Cloud Technical Series 디지털 이벤트에 참여하여 VM 마이그레이션, 애플리케이션 현대화, GKE, 데이터 분석, AI/ML 등에 대해 자세히 알아볼 수 있습니다. 여기에서 등록하세요.

게시 위치