이 문서에서는 플렉스 시작 VM에 대해 간략하게 설명하고, 주요 특징과 함께 VM을 만들 때 적용되는 요구사항 및 제한사항을 자세히 설명합니다.
유연한 시작 VM은 언제든지 시작할 수 있는 워크로드용으로 설계된 가상 머신 (VM) 인스턴스입니다. flex-start VM은 리소스를 사용할 수 있을 때 시작되며 최대 7일 동안 실행됩니다. flex-start 프로비저닝 모델을 사용하여 Flex-start VM을 만듭니다. 이 모델은 동적 워크로드 스케줄러 (DWS)를 사용하여 보안 용량 풀에서 리소스를 프로비저닝하므로 GPU와 같이 수요가 많은 리소스를 확보할 가능성이 높아집니다.
flex-start VM은 다음과 같은 워크로드를 실행하는 데 적합합니다.
소규모 모델 사전 학습
모델 미세 조정
고성능 컴퓨팅 (HPC) 시뮬레이션
일괄 추론
유연한 시작 VM은 모든 가속기 최적화 머신 유형(A4X 및 G4 제외)과 H4D 머신 유형을 지원합니다. A4, A3, A2, H4D 머신 유형의 경우 vCPU, 메모리, 연결된 GPU를 할인된 가격으로 이용할 수 있습니다.
7일 이상 리소스가 필요하거나 용량 보증이 더 높은 워크로드의 경우 캘린더 모드에서 미래용 예약 요청을 만들어 DWS 할인을 계속 받을 수 있습니다.
flex-start VM 주요 특징
다른 유형의 Compute Engine 인스턴스와 비교할 때 플렉스 시작 VM에는 다음과 같은 특징이 있습니다.
리소스 할당 대기 시간: Compute Engine에서 요청된 리소스를 할당하기 전에 플렉스 시작 VM을 만들 수 있습니다. 하지만 지정된 기간 내에 리소스를 사용할 수 있게 되는 경우에만 VM이 시작됩니다. 리소스를 사용할 수 없으면 VM 생성 요청이 실패합니다.
자세한 내용은 이 문서의 유연한 시작 VM 대기 시간을 참고하세요.
제한된 실행 기간: Flex-start VM은 최대 7일 동안 실행할 수 있습니다. 이 시간이 지나면 Compute Engine은 VM 속성에 지정된 종료 작업에 따라 VM을 자동으로 중지하거나 삭제합니다.
자세한 내용은 이 문서의 유연한 시작 VM 제한된 실행 기간을 참고하세요.
유연한 시작 프로비저닝 모델: 유연한 시작 프로비저닝 모델을 사용하여 유연한 시작 VM을 만듭니다. 이 프로비저닝 모델은 표준 프로비저닝 모델을 사용하여 만든 VM에 비해 리소스 가용성이 개선되고 할인된 가격을 제공합니다.
각 프로비저닝 모델에 대한 자세한 내용은 Compute Engine 인스턴스 프로비저닝 모델을 참고하세요.
flex-start VM 대기 시간
Flex-start VM을 만들면 VM이 즉시 시작되지 않습니다. Compute Engine은 요청된 리소스를 할당하고 특정 기간 내에 VM을 시작하려고 시도합니다. 요청된 리소스의 할당량이 충분하고 Compute Engine에서 대기 시간이 끝나기 전에 할당하는 경우 용량을 사용할 수 있게 된 후 2분 이내에 플렉스 시작 VM이 시작됩니다. 그렇지 않으면 VM 생성 요청이 실패합니다.
대기 시간은 VM을 만드는 데 사용하는 방법에 따라 다릅니다.
독립형 flex-start VM 대기 시간
독립형 Flex-start VM을 만들려면 requestValidForDuration
필드를 사용하여 대기 시간을 지정해야 합니다. 대기 시간은 0초 또는 90초에서 7,200초 (2시간) 사이로 설정할 수 있습니다.
워크로드의 영역 요구사항에 따라 플렉스 시작 VM 생성 요청이 성공할 가능성을 높이기 위해 다음 대기 시간을 권장합니다.
엄격한 영역 요구사항: 워크로드에서 특정 영역에 플렉스 시작 VM을 만들어야 하는 경우
requestValidForDuration
필드를 90초 이상 최대 2시간으로 설정하는 것이 좋습니다. 대기 시간이 길수록 리소스를 획득할 가능성이 높아집니다. 이 시간 동안 VM은PENDING
상태로 유지됩니다.영역 요구사항 없음: 플렉스 시작 VM이 리전의 모든 영역에서 실행될 수 있는 경우
requestValidForDuration
필드를 0초로 설정하는 것이 좋습니다. 이 값은 Compute Engine이 즉시 사용할 수 있는 경우에만 리소스를 할당하도록 지정합니다. 리소스가 없어 요청이 실패하면 다른 영역에서 플렉스 시작 VM을 만들어 보세요.
Compute Engine에서 리소스를 할당하려고 시도하는 동안 VM 생성 요청을 중지하려면 유연한 시작 VM을 삭제하세요.
MIG 크기 조절 요청 대기 시간
크기 조절 요청을 사용하여 관리형 인스턴스 그룹(MIG)에 Flex-start VM을 한 번에 모두 추가하면 요청된 모든 리소스가 프로비저닝될 때까지의 대기 시간이 무기한으로 늘어납니다. MIG 크기 조절 요청을 만들면 리소스를 사용할 수 있을 때까지 요청이 ACCEPTED
상태로 유지됩니다. 요청된 리소스를 사용할 수 있게 되면 MIG 크기 조절 요청 상태가 SUCCEEDED
로 변경되고 Compute Engine에서 플렉스 시작 VM을 만듭니다.
Compute Engine에서 리소스를 할당하려고 할 때 VM 생성 요청을 중지하려면 MIG 크기 조절 요청을 취소하세요. 자세한 내용은 MIG 크기 조절 요청 정보를 참고하세요.
flex-start VM 제한된 실행 기간
유연한 시작 VM을 만들 때는 다음을 지정해야 합니다.
VM 실행 기간: VM이 실행될 수 있는 기간을 지정해야 합니다. 실행 기간은 10분~7일 사이일 수 있습니다. VM이 더 이상 필요하지 않으면 원하는 경우 독립형 VM을 중지하거나 삭제하거나 MIG 크기 조절 요청을 사용하여 생성된 VM을 삭제할 수 있습니다.
VM 종료 작업: Compute Engine이 실행 기간이 종료되었을 때 VM을 자동으로 중지할지 삭제할지 선택해야 합니다.
할당량
유연한 시작 VM을 만들거나 다시 시작하려면 요청된 vCPU, 메모리, 연결된 GPU 또는 로컬 SSD 디스크에 대해 충분한 선점형 할당량이 있어야 합니다.
할당량이 충분하지 않은 상태에서 플렉스 시작 VM을 만들거나 다시 시작하려고 하면 다음 중 하나가 발생합니다.
VM 생성 요청: 충분한 할당량을 확보할 때까지 요청이 대기 상태로 유지됩니다. 대기 시간이 끝나기 전에 필요한 할당량을 획득하지 않으면 요청이 실패합니다.
VM 다시 시작 요청: 요청이 즉시 실패합니다.
가격 책정
Flex-start VM의 경우 다음과 같이 요금이 청구됩니다.
사용한 만큼만 지불 (PAYG)합니다. VM 수명 주기 중 가격 책정에 대한 자세한 내용은 가격 책정을 참고하세요.
A4, A3, A2, H4D 머신 유형의 경우 vCPU, 메모리, 연결된 GPU를 할인된 가격으로 이용할 수 있습니다. 지원되는 다른 가속기 최적화 머신 유형은 할인을 받을 수 없습니다. 자세한 내용은 DWS 가격 책정을 참고하세요.
제한사항
Flex-start VM에는 다음과 같은 제한사항이 있습니다.
Flex-start VM은 다음 머신 유형만 사용할 수 있습니다.
A4X 및 G4를 제외한 모든 가속기 최적화 머신 유형
H4D 머신 유형
flex-start 프로비저닝 모델을 사용하여 Flex-start VM을 만들어야 합니다.
instanceTerminationAction
및maxRunDuration
필드를 사용하여 실행 기간이 종료될 때 Flex-start VM을 중지할지 삭제할지 지정해야 합니다.호스트 유지보수 이벤트 중에 유연한 시작 VM을 중지해야 합니다.
Flex-start VM에는 배치 정책을 적용할 수 없습니다.
예약을 사용할 수 없습니다.
다음 단계
독립형 플렉스 시작 VM을 만드는 방법을 알아보려면 플렉스 시작 VM 만들기를 참고하세요.
MIG에서 여러 개의 Flex-start VM을 한 번에 만드는 방법에 대해 자세히 알아보려면 MIG 크기 조절 요청 정보를 참고하세요.
직접 사용해 보기
Google Cloud를 처음 사용하는 경우 계정을 만들어 실제 시나리오에서 Compute Engine의 성능을 평가할 수 있습니다. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.
Compute Engine 무료로 사용해 보기