VM에 로컬 SSD가 없고 관리형 인스턴스 그룹(MIG)의 일부가 아닌 경우 VM을 중지한 후 VM의 머신 유형을 변경할 수 있습니다. 기존 머신 유형이 VM에서 실행하는 워크로드에 적합하지 않은 경우 해당 VM의 머신 유형을 변경하세요. VM의 머신 유형을 변경하여 워크로드 변경에 따라 vCPU 및 메모리 수를 조정할 수 있습니다. 예를 들어 설정, 개발 및 테스트 중에 더 작은 머신으로 VM을 시작하고 프로덕션 워크로드에 대한 준비가 되면 더 큰 머신 유형을 사용하도록 VM을 변경할 수 있습니다. 로컬 SSD가 없고 MIG의 일부가 아닌 VM의 경우 다음 리소스에 영향을 주지 않고 머신 유형을 변경할 수 있습니다. - VM의 SSH 키 - VM 메타데이터와 같은 VM 구성 - 설치된 애플리케이션 및 애플리케이션 데이터를 포함한 VM의 영구 디스크 데이터 MIG 내에서 VM의 머신 유형을 변경해야 하는 경우 MIG 업데이트에 대해 읽어보세요. VM에 로컬 SSD가 있는 경우 강제로 중지하지 않는 한 머신 유형을 변경하기 위해 VM을 중지할 수 없습니다. 이로 인해 로컬 SSD의 모든 데이터가 손실됩니다. 자세한 내용은 로컬 SSD 추가를 참조하세요. ## 시작하기 전에 - 이 가이드의 명령줄 예제를 사용하려면 다음을 수행합니다. - 최신 버전의 Google Cloud CLI 설치 또는 업데이트 - 기본 지역 및 영역 설정 - 이 가이드의 API 예시를 사용하려면 API 접근 권한을 설정하세요. - VM 중지 방법 이해 - 기계 유형 이해 - VM이 임시 외부 IP 주소를 사용하는 경우 VM의 머신 유형을 수정하면 IP 주소가 변경될 수 있습니다. IP 주소를 유지하려면 고정 외부 IP 주소로 승격하십시오. - 머신 제품군의 최신 세대 CPU를 사용하려면 3세대 머신 시리즈로 마이그레이션을 참조하십시오. 머신 유형을 Arm 머신 유형으로 변경하려면 기존 VM에서 새 VM으로 워크로드 마이그레이션을 참조하세요. ## 결제에 미치는 영향 각 머신 유형은 다른 요율로 청구되므로 이해해야 합니다. 기계 교체의 가격 영향 유형. 예를 들어, e2-standard-2 머신 유형은 e2-micro 머신 유형 머신 유형을 변경하면 해당 VM의 지속 사용 할인에도 영향을 미칠 수 있습니다. 지속 사용 할인은 동일한 지역의 다른 범주에 대해 별도로 계산됩니다. 새 머신 유형이 다른 카테고리에 속하도록 머신 유형을 변경하면 VM의 후속 실행 시간이 새 카테고리의 지속 사용 할인에 포함됩니다. 예를 들어 다음과 같은 VM이 있다고 가정합니다. n2-standard-2 머신 유형 한달 반 동안 달린다. 그런 다음 머신 유형을 다음으로 변경하기로 결정합니다. m1-울트라멤-40. 변경하면 Compute Engine이 시작됩니다. VM의 실행 시간을 지속 시간으로 계산 메모리 최적화 vCPU 및 메모리 범주의 할인 사용 청구서에 지속 사용 할인이 적용된 것을 볼 수 있습니다. 머신 유형을 변경하기 전의 n2-standard-2 머신 유형 및 별도의 지속 사용 할인 m1-ultramem-40(VM이 남아 있는 경우) 실행 m1-ultramem-40 월의 나머지 25% 이상 ## 모범 사례 다음은 VM 머신 유형을 성공적으로 변경하는 데 도움이 되는 몇 가지 권장사항입니다. 스냅샷을 사용하여 영구 디스크 데이터를 정기적으로 백업합니다. 머신 유형을 변경하기 전에 영구 디스크 데이터의 스냅샷을 만드는 것이 좋습니다. 새 머신 유형이 기존 VM의 데이터를 지원할 수 있는지 확인하려면 영구 디스크 스냅샷을 만들고 이를 사용하여 새 머신 유형으로 두 번째 VM을 시작하여 VM이 성공적으로 시작되는지 확인할 수 있습니다. 추가 영구 디스크를 에 추가합니다. VM에 추가 영구 디스크가 연결된 경우 해당 디스크가 /etc/fstab파일 VM이 재부팅될 때 자동으로 마운트되도록 /etc/fstabfile 머신 유형을 변경하기 전에 예약을 생성하세요. 리소스 가용성과 관련된 오류를 방지하려면 영역 내에서 새 머신 유형을 예약할 수 있을 때 새 머신 유형에 대한 Compute Engine 예약을 생성하세요. 예약을 통해 필요할 때 리소스를 사용할 수 있습니다. 예약을 생성하려면 다음 단계를 완료하십시오. 계획된 VM과 동일한 속성으로 예약을 생성하거나 기존 예약을 식별합니다. 예약의 VM 수는 변경하려는 VM 수와 같거나 커야 합니다. 선택적으로 다른 VM이 이 예약을 사용하지 못하도록 하려면 특정예약필수옵션 계획된 VM이 예약을 사용할 수 있는지 확인합니다. - 원하는 VM에 올바른 예약 선호도가 있는지 확인 - VM을 변경하기 직전에 예약에 충분한 용량이 있는지 확인합니다. ## 머신 유형 변경 중지된 VM의 머신 유형만 변경할 수 있습니다. VM은 VM이 다음에 있을 때만 중지된 것으로 간주됩니다. 종료됨 상태. 너 실행 중인 VM의 머신 유형을 변경할 수 없습니다. 머신 유형을 최신 세대로 업그레이드하는 경우 진행하기 전에 3세대 머신 시리즈로 마이그레이션을 검토하세요. 이 작업에 필요한 권한 이 작업을 수행하려면 다음 권한이 있어야 합니다. VM의 compute.instances.setMachineType 콘솔 Google Cloud Console에서 다음으로 이동합니다. VM 인스턴스 페이지 에서 이름 열에서 머신 유형을 변경하려는 VM의 이름을 클릭합니다. 로부터 VM 인스턴스 세부정보 페이지에서 다음 단계를 완료하세요. - VM이 실행 중인 경우 클릭 VM을 중지하려면 중지 - VM을 편집하려면 클릭 편집하다 에서 머신 구성 섹션에서 사용하려는 머신 유형을 선택하거나 커스텀 머신 유형을 만듭니다. 변경 사항을 저장하려면 구하다 - VM이 실행 중인 경우 클릭 gcloud 다음을 사용하여 VM을 중지합니다. gcloud 컴퓨팅 인스턴스 중지 명령: gcloud 컴퓨팅 인스턴스 중지 VM_NAME 바꾸다 변경할 머신 유형이 포함된 VM 사용 VM_NAME 다음을 사용하여 머신 유형을 변경하십시오. gcloud 컴퓨팅 인스턴스 set-machine-type명령: gcloud 컴퓨팅 인스턴스 set-machine-type VM_NAME\ --머신 유형 NEW_MACHINE_TYPE 바꾸다 VM의 새 머신 유형을 사용합니다. 머신 유형은 다음 중 하나일 수 있습니다. NEW_MACHINE_TYPE 사전 정의된 머신 유형 예를 들어: e2-표준-2 예를 들어 다음을 지정할 수 있습니다. --machine-type e2-custom-4-2048: 4개의 vCPU와 2GB의 메모리가 있는 커스텀 머신 유형을 설정합니다. - API 다음을 사용하여 VM을 중지합니다. instance.stop 방법: POST httpscompute.googleapis.com/compute/v1/projects/ PROJECT_ID/zones/ ZONE/instances/ VM_NAME/stop 다음을 교체합니다. : 프로젝트 ID 프로젝트_ID : VM이 포함된 영역 존 : 변경할 머신 유형이 포함된 VM VM_NAME - 다음을 사용하여 머신 유형을 변경하십시오. instance.setMachineType 방법: POST httpscompute.googleapis.com/compute/v1/projects/ PROJECT_ID/zones/ ZONE/instances/ VM_NAME/setMachineType 요청 본문에 업데이트된 기계 유형: { machineType: "영역/ MACHINE_TYPE_ZONE/machineTypes/ NEW_MACHINE_TYPE"} 다음을 교체합니다. : 머신 유형이 포함된 영역 MACHINE_TYPE_ZONE : VM의 새 머신 유형 NEW_MACHINE_TYPE 머신 유형은 다음 중 하나일 수 있습니다. 사전 정의된 머신 유형 예를 들어: e2-표준-2 예를 들어 다음을 지정할 수 있습니다. --machine-type e2-custom-4-2048: 4개의 vCPU와 2GB의 메모리가 있는 커스텀 머신 유형을 설정합니다. - - ## 더 작은 머신 유형으로 이동 더 많은 리소스가 있는 머신 유형에서 더 적은 머신 유형으로 이동하는 경우 리소스(예: e2-standard-8 머신 유형을 a로 e2-standard-2, 하드웨어 리소스 문제 또는 성능이 발생할 수 있습니다. 더 작은 머신 유형이 더 큰 머신보다 덜 강력하기 때문에 제한 사항 유형. 새 머신 유형이 모든 애플리케이션을 지원할 수 있는지 확인하세요. 또는 현재 VM에서 실행 중이거나 업데이트하는 서비스 더 작은 머신 유형에서 실행되는 서비스 및 애플리케이션 검토 머신 유형을 변경하기 전에 *크기 조정 권장 사항*. 을 위한 Compute Engine 크기 권장사항에 대한 정보, 보다 VM 인스턴스에 대한 머신 유형 권장사항 적용 ## 3세대 머신 시리즈로 마이그레이션 요구 사항이 충족되면 머신에서 차세대 VM을 사용할 수 있습니다. 예를 들어 다음과 같이 기계 유형을 변경하여 시리즈를 m1-울트라멤-160 에게 m3-울트라멤-128 최신 머신 유형은 현재 머신 유형과 동일한 기능 및 인터페이스를 지원하지 않을 수 있습니다. 마이그레이션 프로세스를 시작하기 전에 새로운 세대(예: M3)에 대한 머신 유형 정보를 검토하십시오. 새 머신 유형은 현재 VM 인스턴스와 동일한 모든 리전 및 영역에서 사용하지 못할 수 있습니다. 차세대 머신 시리즈에 사용 가능한 지역 및 영역을 검토하고 필요에 따라 재해 복구 계획을 조정합니다. VM 인스턴스의 머신 유형을 3세대 머신 유형으로 변경하려면 다음 방법 중 하나를 사용할 수 있습니다. 새 VM 인스턴스 생성 및 마이그레이션 이 절차에서는 새 VM 인스턴스를 만든 다음 워크로드를 새 VM으로 이동합니다. 이 절차를 완료하는 방법에 대한 자세한 내용은 기존 VM에서 새 VM으로 워크로드 마이그레이션을 참조하세요. 머신 유형을 새 머신 유형으로 변경 이 절차에서는 새 머신 유형을 사용하도록 현재 VM 인스턴스를 업데이트할 수 있는지 확인한 다음 머신 유형을 변경합니다. 현재 VM 인스턴스가 지원되는 운영 체제 버전을 사용하는지 확인합니다. 버전이 지원되지 않는 경우 기존 VM에서 새 VM으로 워크로드 마이그레이션을 따르십시오. 애플리케이션 및 프로그램이 gVNIC 또는 NVMe와 같은 다른 네트워크 또는 스토리지 인터페이스를 지원할 수 있는지 확인 - gVNIC를 사용하도록 인스턴스를 업데이트하려면 Google 가상 NIC 사용을 참조하세요. - NVMe 인터페이스 및 드라이버 사용을 준비하려면 인터페이스 선택을 참조하십시오. 부트 디스크에 이미지 저장 머신 유형 변경에 설명된 절차를 따르세요. ## 무엇 향후 계획 - 머신 유형 권장 사항에 대해 알아보기 - 관리형 인스턴스 그룹에 대해 알아보기 - 확장 가능하고 탄력적인 앱의 패턴에 대해 알아봅니다.