머신 유형

머신 유형은 시스템 메모리 크기, 가상 CPU(vCPU) 개수, 영구 디스크 한도를 포함하여 VM(가상 머신) 인스턴스에 제공할 수 있는 가상화된 하드웨어 리소스 집합입니다. Compute Engine에서 머신 유형은 다양한 워크로드에 따라 계열별로 그룹화되고 선별됩니다. 범용, 메모리 최적화, 컴퓨팅 최적화 계열 중에서 선택할 수 있습니다.

인스턴스를 만들 때 머신 유형을 선택해야 합니다. 각 머신 유형 계열의 사전 정의된 여러 머신 유형 중에서 선택할 수 있습니다. 사전 정의된 머신 유형이 요구사항을 충족하지 않는 경우 자체 커스텀 머신 유형을 만들 수 있습니다.

머신 유형 성능을 비교하려면 CPU 플랫폼을 참조하세요.

결제

VM 인스턴스가 사용하는 리소스에 대한 요금이 청구됩니다. VM 인스턴스를 만들 때 인스턴스의 머신 유형을 선택하면 VM 인스턴스 가격 책정 페이지에 설명된 대로 요금이 청구됩니다. 구체적으로 설명하자면 리소스 기반 청구 모델에 설명된 대로 각 vCPU 및 메모리 GB별로 요금이 청구됩니다. 지속 사용 할인약정 사용 할인 같은 해당 할인이 적용됩니다.

각 머신 유형에 따라 계산되는 시간당 비용과 월별 비용을 보려면 VM 인스턴스 가격 책정 페이지를 참조하세요.

머신 유형

각 머신 유형 계열에는 다양한 머신 유형이 포함됩니다. 각 계열은 특정 워크로드 유형에 맞게 선별됩니다. Compute Engine에서 제공되는 기본 머신 유형은 다음과 같습니다.

  • 범용 머신 유형은 다양한 워크로드에서 최고의 가성비를 자랑합니다.

    • N1 머신 유형은 최대 96개의 vCPU와 vCPU당 6.5GB의 메모리를 제공하며 Intel Sandy Bridge, Ivy Bridge, Haswell, Broadwell, Skylake CPU 플랫폼에서 사용할 수 있습니다.
    • N2 머신 유형은 최대 80개의 vCPU와 vCPU당 8GB의 메모리를 제공하며 Intel Cascade Lake CPU 플랫폼에서 사용할 수 있습니다.
    • E2 머신 유형은 최대 16개의 vCPU와 vCPU 당 최대 8GB의 메모리를 제공하는 비용에 최적화된 VM입니다. E2 머신에는 Intel 또는 AMD EPYC 프로세서를 실행하는 사전 정의된 CPU 플랫폼이 있습니다. E2 VM은 Compute Engine에서 가장 낮은 가격으로 다양한 컴퓨팅 리소스를 제공합니다.
  • 메모리 최적화 머신 유형은 다른 머신 유형보다 코어당 더 많은 메모리(최대 12TB)를 제공하므로 메모리 집약적인 워크로드에 적합합니다.

  • 컴퓨팅 최적화 머신 유형은 Compute Engine에서 가장 높은 코어당 성능을 제공하며 컴퓨팅 집약적인 워크로드에 최적화되어 있습니다. 컴퓨팅 최적화 머신 유형은 Intel 확장 가능 프로세서(Cascade Lake) 및 최대 3.8GHz의 지속형 올코어 터보를 제공합니다.

  • 공유 코어 머신 유형은 N1 및 E2 계열에서 사용할 수 있습니다. 이러한 머신 유형은 물리적 코어를 시분할 공유합니다. 리소스 사용이 적은 소규모 애플리케이션을 비용 효율적으로 실행하는 데 적합합니다.

    • N1: f1-microg1-small 공유 코어 머신 유형의 경우 짧은 버스팅 기간 동안 최대 1개의 vCPU를 사용할 수 있습니다.
    • E2: e2-micro, e2-small, e2-medium 공유 코어 머신 유형의 경우 짧은 버스팅 기간 동안 2개의 vCPU를 사용할 수 있습니다.

머신 유형 권장사항

다음 표에서 다양한 워크로드에 대한 권장 머신 유형을 볼 수 있습니다.

E2(베타)
범용
N1, N2
범용
M1, M2
메모리 최적화
C2
컴퓨팅 최적화
저렴한 비용으로 일상적인 컴퓨팅 다양한 VM 형태에서 균형 있는 가성비 제공 메모리 사용량이 매우 큰 워크로드 컴퓨팅 집약적 워크로드를 위한 초고성능
  • 웹 서비스
  • 앱 게재
  • 백오피스 애플리케이션
  • 중소 규모 데이터베이스
  • 마이크로서비스
  • 가상 데스크톱
  • 개발 환경
  • 웹 서비스
  • 앱 게재
  • 백오피스 애플리케이션
  • 중대형 데이터베이스
  • 캐시
  • 미디어/스트리밍
  • SAP HANA와 같은 대규모 인메모리 데이터베이스
  • 인메모리 분석
  • HPC: 고성능 컴퓨팅
  • 전자 설계 자동화(EDA)
  • 게임
  • 단일 스레드 애플리케이션
  • 머신 유형 비교

    아래 표를 통해 각 머신 유형 카테고리를 비교하여 워크로드에 적합한 유형을 결정하세요. 이 섹션을 검토한 후에도 어떤 머신 유형이 워크로드에 가장 적합한지 잘 모르겠다면 범용 머신 유형부터 사용하는 것이 좋습니다.

    머신 유형 메모리(vCPU당) vCPU 커스텀 머신 유형 여부 지속 사용 할인 여부 로컬 SSD란? 프로세서
    범용(N1) 0.95~6.5GB 1~96개
    • Skylake
    • Broadwell
    • Haswell
    • Sandy Bridge
    • Ivy Bridge
    범용(N2) 0.5~8GB 2~80
    • Cascade Lake
    범용(E2)1 0.5~8GB 2~16 없음 아니요
    • Skylake
    • Broadwell
    • Haswell
    • AMD EPYC(출시 예정)
    컴퓨팅 최적화 4GB 4~60개 아니요
    • Cascade Lake
    메모리 최적화 ultramem 24GB 40~416개 아니요 아니요
    • Broadwell E7
    • Cascade Lake
    메모리 최적화 megamem 24GB 96 아니요
    • Broadwell E5
    • Skylake
    N1 공유 코어 3.0~3.4GB 0.2~0.5 아니요 아니요
    • 해당 사항 없음
    E2 공유 코어 4GB 0.25~1 아니요 없음 아니요
    • 해당 사항 없음
    1 E2 머신 유형의 경우 프로세서가 자동으로 선택됩니다.

    네트워크 대역폭

    Google Cloud는 VM 인스턴스의 인바운드 또는 인그레스 트래픽을 인위적으로 제한하지 않습니다. VM은 리소스 및 네트워크 조건으로 허용되는 한도까지 트래픽을 수신할 수 있습니다. 용량 계획을 위해서는 각 VM 인스턴스가 외부 인터넷 트래픽을 최대 10Gbps까지 처리할 수 있다고 가정해야 합니다. 이러한 값은 대략적인 값이며 SLA로 지원되지 않고, 변경될 수 있습니다. VM에 별칭 IP 범위 또는 여러 네트워크 인터페이스를 추가해도 인그레스 용량이 늘어나지 않습니다.

    최대 이그레스 속도는 VM의 머신 유형에 따라 다릅니다. 이그레스 트래픽은 VM의 모든 네트워크 인터페이스에서 공유되는 총 발신 대역폭입니다. 여기에는 VM에 연결된 영구 디스크로의 데이터 전송이 포함됩니다. 실제 이그레스 속도는 최대 이그레스 속도 이외에도 많은 요인에 따라 달라집니다. 예를 들어 VM 간 통신에 외부 IP 주소를 사용하면 내부 IP 주소를 사용하는 것보다 더 많은 오버헤드가 발생합니다.

    범용 머신 유형 계열

    범용 머신 유형은 다양한 워크로드에서 최고의 가성비를 자랑합니다. 어떤 머신 유형이 워크로드에 가장 적합한지 잘 모르겠다면 범용 머신 유형부터 사용하는 것이 좋습니다.

    N1 머신 유형

    N1 머신 유형은 Compute Engine의 1세대 범용 머신 유형입니다. N1 머신은 Skylake, Broadwell, Haswell, Sandy Bridge, Ivy Bridge CPU 플랫폼에서 사용할 수 있습니다. N1 머신 유형의 이점은 다음과 같습니다.

    • 최대 96개의 vCPU와 624GB의 메모리를 지원합니다.
    • 사전 정의된 머신 유형과 커스텀 머신 유형으로 제공됩니다. 특히 커스텀 머신 유형은 vCPU당 0.95GB부터 6.5GB에 이르기까지 광범위한 메모리-코어 비율 내에서 만들 수 있습니다.
    • 확장 메모리 기능을 사용하여 VM을 만들 경우 더욱 높은 메모리-코어 비율을 제공합니다.
    • N2 머신 유형보다 더욱 크게 지속 사용 할인을 제공합니다.

    다음은 사용 가능한 N1 사전 정의된 머신 유형을 보여주는 목록입니다.

    N1 표준 머신 유형

    머신 이름 vCPUs1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 이그레스 대역폭(Gbps)3
    n1-standard-1 1 3.75 128 257 2
    n1-standard-2 2 7.50 128 257 10
    n1-standard-4 4 15 128 257 10
    n1-standard-8 8 30 128 257 16
    n1-standard-16 16 60 128 257 324
    n1-standard-32 32 120 128 257 324
    n1-standard-64 64 240 128 257 324
    n1-standard-96 96 360 128 257 324

    1vCPU는 사용 가능한 CPU 플랫폼 중 하나에서 단일 하드웨어 하이퍼 스레드로 구현됩니다.
    2영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
    3네트워크 이그레스 대역폭은 지정된 한도에 따릅니다. 실제 성능은 네트워크 정체 또는 프로토콜 오버헤드와 같은 요인에 따라 달라집니다.
    432Gbps Skylake 이상 CPU 플랫폼. 다른 모든 플랫폼에서 16Gbps

    N1 높은 메모리 머신 유형

    N1 높은 메모리 머신 유형에는 vCPU당 6.50GB의 시스템 메모리가 있습니다.

    머신 이름 vCPUs1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 이그레스 대역폭(Gbps)3
    n1-highmem-2 2 13 128 257 10
    n1-highmem-4 4 26 128 257 10
    n1-highmem-8 8 52 128 257 16
    n1-highmem-16 16 104 128 257 324
    n1-highmem-32 32 208 128 257 324
    n1-highmem-64 64 416 128 257 324
    n1-highmem-96 96 624 128 257 324

    1vCPU는 사용 가능한 CPU 플랫폼 중 하나에서 단일 하드웨어 하이퍼 스레드로 구현됩니다.
    2영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
    3네트워크 이그레스 대역폭은 지정된 한도에 따릅니다. 실제 성능은 네트워크 정체 또는 프로토콜 오버헤드와 같은 요인에 따라 달라집니다.
    432Gbps Skylake 이상 CPU 플랫폼. 다른 모든 플랫폼에서 16Gbps

    N1 높은 CPU 머신 유형

    높은 CPU 머신 유형은 메모리보다 vCPU가 좀 더 필요한 작업에 적합합니다. 높은 CPU 머신 유형은 vCPU당 메모리가 0.90GB입니다.

    머신 이름 vCPUs1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 이그레스 대역폭(Gbps)3
    n1-highcpu-2 2 1.80 128 257 10
    n1-highcpu-4 4 3.60 128 257 10
    n1-highcpu-8 8 7.20 128 257 16
    n1-highcpu-16 16 14.4 128 257 324
    n1-highcpu-32 32 28.8 128 257 324
    n1-highcpu-64 64 57.6 128 257 324
    n1-highcpu-96 96 86.4 128 257 324

    1vCPU는 사용 가능한 CPU 플랫폼 중 하나에서 단일 하드웨어 하이퍼 스레드로 구현됩니다.
    2영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
    3네트워크 이그레스 대역폭은 지정된 한도에 따릅니다. 실제 성능은 네트워크 정체 또는 프로토콜 오버헤드와 같은 요인에 따라 달라집니다.
    432Gbps Skylake 이상 CPU 플랫폼. 다른 모든 플랫폼에서 16Gbps

    N2 머신 유형

    N2 머신 유형은 2세대 범용 머신 유형으로서 vCPU는 2개에서 80개까지, vCPU당 메모리는 0.5GB에서 8GB까지 유연한 선택이 가능합니다. N2 VM은 Cascade Lake CPU에서 기본 주파수 2.8GHz와 지속형 All-Core Turbo 주파수 3.4GHz로 실행됩니다. 또한 이 머신 유형은 N1 머신 유형과 비교하여 전반적인 성능이 우수합니다.

    N2 머신 유형에서는 워크로드가 더욱 높은 클록 주파수를 이용할 수 있다는 점이 유용합니다. 이러한 워크로드는 스레드마다 더욱 높은 성능을 발휘할 뿐만 아니라 범용 머신 유형의 유연성을 온전히 이용할 수 있다는 이점까지 있습니다.

    요약하자면 N2 머신 유형의 이점은 다음과 같습니다.

    • 최대 80개의 vCPU와 640GB의 메모리를 지원합니다.
    • 사전 정의된 머신 유형과 커스텀 머신 유형으로 제공됩니다. 특히 커스텀 머신 유형은 vCPU당 0.5GB부터 8GB에 이르기까지 광범위한 메모리-코어 비율 내에서 만들 수 있습니다.
    • 확장 메모리 기능을 사용하여 VM을 만들 경우 더욱 높은 메모리-코어 비율을 제공합니다. 확장 메모리 기능을 사용하면 CPU당 소프트웨어 라이선스 비용을 관리하는 데 효과적일 뿐만 아니라 vCPU당 8GB가 넘는 RAM에 대한 액세스도 가능합니다.
    • Intel Xeon 확장 가능 프로세서인 Cascade Lake(2.8GHz, 지속형 All-Core-Turbo에서는 최대 3.4GHz)를 사용해 최신 인프라 기술을 기반으로 실행됩니다.
    • 일부 CPU 플랫폼에서만 사용할 수 있습니다.

    N2 머신 유형은 일부 영역 및 리전에서만 사용 가능합니다. 다음은 사용 가능한 N2 사전 정의된 머신 유형을 보여주는 목록입니다.

    N2 표준 머신 유형

    머신 이름 vCPUs1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 이그레스 대역폭(Gbps)3
    n2-standard-2 2 8 128 257 10
    n2-standard-4 4 16 128 257 10
    n2-standard-8 8 32 128 257 16
    n2-standard-16 16 64 128 257 32
    n2-standard-32 32 128 128 257 32
    n2-standard-48 48 192 128 257 32
    n2-standard-64 64 256 128 257 32
    n2-standard-80 80 320 128 257 32

    1vCPU는 사용 가능한 CPU 플랫폼 중 하나에서 단일 하드웨어 하이퍼 스레드로 구현됩니다.
    2영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
    3네트워크 이그레스 대역폭은 지정된 한도에 따릅니다. 실제 성능은 네트워크 정체 또는 프로토콜 오버헤드와 같은 요인에 따라 달라집니다.

    N2 높은 메모리 머신 유형

    N2 높은 메모리 머신 유형에는 vCPU당 8GB의 시스템 메모리가 있습니다.

    머신 이름 vCPUs1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 이그레스 대역폭(Gbps)3
    n2-highmem-2 2 16 128 257 10
    n2-highmem-4 4 32 128 257 10
    n2-highmem-8 8 64 128 257 16
    n2-highmem-16 16 128 128 257 32
    n2-highmem-32 32 256 128 257 32
    n2-highmem-48 48 384 128 257 32
    n2-highmem-64 64 512 128 257 32
    n2-highmem-80 80 640 128 257 32

    1vCPU는 사용 가능한 CPU 플랫폼 중 하나에서 단일 하드웨어 하이퍼 스레드로 구현됩니다.
    2영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
    3네트워크 이그레스 대역폭은 지정된 한도에 따릅니다. 실제 성능은 네트워크 정체 또는 프로토콜 오버헤드와 같은 요인에 따라 달라집니다.

    N2 높은 CPU 머신 유형

    높은 CPU 머신 유형은 메모리보다 vCPU가 좀 더 필요한 작업에 적합합니다. 높은 CPU 머신 유형은 vCPU당 메모리가 1GB입니다.

    머신 이름 vCPUs1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 이그레스 대역폭(Gbps)3
    n2-highcpu-2 2 2 128 257 10
    n2-highcpu-4 4 4 128 257 10
    n2-highcpu-8 8 8 128 257 16
    n2-highcpu-16 16 16 128 257 32
    n2-highcpu-32 32 32 128 257 32
    n2-highcpu-48 48 48 128 257 32
    n2-highcpu-64 64 64 128 257 32
    n2-highcpu-80 80 80 128 257 32

    1vCPU는 사용 가능한 CPU 플랫폼 중 하나에서 단일 하드웨어 하이퍼 스레드로 구현됩니다.
    2영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
    3네트워크 이그레스 대역폭은 지정된 한도에 따릅니다. 실제 성능은 네트워크 정체 또는 프로토콜 오버헤드와 같은 요인에 따라 달라집니다.

    E2 머신 유형(베타)

    E2 머신 유형은 vCPU 당 2~16개의 vCPU와 0.5~8GB의 메모리를 제공하는 비용 최적화 머신 유형입니다. E2 머신 유형은 사전 정의된 CPU 플랫폼인 Intel Skylake, Broadwell, Haswell, AMD EPYC 프로세서에서 사용할 수 있습니다.

    16개 미만의 vCPU가 필요하고 로컬 SSD 또는 GPU는 필요 없는 중소 규모의 워크로드에는 E2 시스템이 적합합니다.

    E2 머신 유형을 요약하면 다음과 같습니다.

    • 최대 16개의 vCPU와 128GB의 메모리를 지원합니다.
    • virtio 메모리 벌룬 기기를 지원합니다.
    • 사전 정의 머신 유형과 커스텀 머신 유형에서 사용할 수 있습니다.
    • Intel 또는 AMD EPYC 프로세서를 기반으로 작동합니다(인스턴스 생성 시 가용성에 따라 Compute Engine이 선택).

    E2 머신 유형은 일부 리전 및 영역에서만 사용할 수 있습니다.

    E2 표준 머신 유형

    머신 이름 설명 vCPUs1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 대역폭(Gbps)3
    e2-standard-2 2개의 vCPU와 8GB의 메모리를 사용하는 표준 머신 유형 2 8 128 257 아니요 4
    e2-standard-4 4개의 vCPU와 16GB의 메모리를 사용하는 표준 머신 유형 4 16 128 257 아니요 8
    e2-standard-8 8개의 vCPU와 32GB의 메모리를 사용하는 표준 머신 유형 8 32 128 257 아니요 16
    e2-standard-16 16개의 vCPU와 64GB의 메모리를 사용하는 표준 머신 유형 16 64 128 257 아니요 16

    1vCPU는 사용 가능한 CPU 플랫폼 중 하나에서 단일 하드웨어 하이퍼 스레드로 구현됩니다.
    2영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
    3네트워크 대역폭은 지정된 한도에 따릅니다. 실제 성능은 네트워크 정체 또는 프로토콜 오버헤드와 같은 요인에 따라 달라집니다.

    E2 높은 메모리 머신 유형

    E2 높은 메모리 머신 유형에는 vCPU당 8GB의 시스템 메모리가 있습니다.

    머신 이름 설명 vCPUs1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 대역폭(Gbps)3
    e2-highmem-2 2개의 vCPU와 16GB의 메모리를 사용하는 높은 메모리 머신 유형 2 16 128 257 아니요 4
    e2-highmem-4 4개의 vCPU와 32GB의 메모리를 사용하는 높은 메모리 머신 유형 4 32 128 257 아니요 8
    e2-highmem-8 8개의 vCPU와 64GB의 메모리를 사용하는 높은 메모리 머신 유형 8 64 128 257 아니요 16
    e2-highmem-16 16개의 vCPU와 128GB의 메모리를 사용하는 높은 메모리 머신 유형 16 128 128 257 아니요 16

    1vCPU는 사용 가능한 CPU 플랫폼 중 하나에서 단일 하드웨어 하이퍼 스레드로 구현됩니다.
    2영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
    3네트워크 대역폭은 지정된 한도에 따릅니다. 실제 성능은 네트워크 정체 또는 프로토콜 오버헤드와 같은 요인에 따라 달라집니다.

    E2 높은 CPU 머신 유형

    높은 CPU 머신 유형은 메모리보다 vCPU가 좀 더 필요한 작업에 적합합니다. 높은 CPU 머신 유형은 vCPU당 메모리가 1GB입니다.

    머신 이름 설명 vCPUs1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 대역폭(Gbps)3
    e2-highcpu-2 2개의 vCPU와 2GB의 메모리를 사용하는 높은 CPU 머신 유형 2 2 128 257 아니요 4
    e2-highcpu-4 4개의 vCPU와 4GB의 메모리를 사용하는 높은 CPU 머신 유형 4 4 128 257 아니요 8
    e2-highcpu-8 8개의 vCPU와 8GB의 메모리를 사용하는 높은 CPU 머신 유형 8 8 128 257 아니요 16
    e2-highcpu-16 16개의 vCPU와 16GB의 메모리를 사용하는 높은 CPU 머신 유형 16 16 128 257 아니요 16

    1vCPU는 사용 가능한 CPU 플랫폼 중 하나에서 단일 하드웨어 하이퍼 스레드로 구현됩니다.
    2영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
    3네트워크 대역폭은 지정된 한도에 따릅니다. 실제 성능은 네트워크 정체 또는 프로토콜 오버헤드와 같은 요인에 따라 달라집니다.

    커스텀 머신 유형

    사전 정의된 범용 머신 유형이 요구사항과 일치하지 않으면 인스턴스에 필요한 vCPU 수와 메모리 양을 지정하여 커스텀 머신 유형을 만들 수 있습니다.

    커스텀 머신 유형은 다음과 같은 시나리오에 적합합니다.

    • 워크로드가 제공되는 사전 정의된 머신 유형에 적합하지 않은 경우
    • 워크로드에 처리 능력 또는 메모리가 더 필요하지만 사전 정의된 차상위 머신 유형으로 제공되는 업그레이드가 모두 필요하지는 않은 경우

    커스텀 머신 유형을 사용하면 동급의 사전 정의된 머신 유형보다 비용이 약간 추가되며, 선택 가능한 메모리 및 vCPU에 일부 제한이 있습니다. 자세한 내용은 커스텀 머신 유형으로 VM 인스턴스 만들기를 참조하세요.

    메모리 최적화 머신 유형 계열

    N1 높은 메모리 머신 유형보다 vCPU 대비 메모리 비율이 높은 메모리 집약적 작업에 적합한 메모리 최적화 머신 유형은 SAP HANA 및 비즈니스 웨어하우징(BW) 워크로드, 게놈 분석, SQL 분석 서비스 등과 같은 메모리 내 데이터베이스 및 메모리 내 분석에 적합합니다.

    메모리 최적화 머신 유형은 사전 정의된 머신 유형으로만 사용할 수 있습니다. 이러한 머신 유형은 vCPU당 최소 14GB~28GB의 메모리를 제공하며 다음 제한 사항이 적용됩니다.

    • 메모리 최적화 머신 유형으로는 리전 영구 디스크를 사용할 수 없습니다.
    • 메모리 최적화 머신 유형은 특정 영역에서만 사용할 수 있습니다. 자세한 내용은 리전 및 영역을 참조하세요.
    • 메모리 최적화 머신 유형은 일부 CPU 플랫폼에서만 사용할 수 있습니다.

    M1 머신 유형

    M1 머신 유형은 vCPU 당 24GB 메모리를 제공하는 1세대 메모리 최적화 머신 유형입니다. 이 머신 유형 세트에는 두 가지 유형이 있습니다(m1-ultramemm1-megamem). 특정 영역에서 ultramem 또는 megamem 머신 유형을 사용할 수 있는지 확인하려면 사용 가능한 리전 및 영역을 참조하세요.

    머신 이름 vCPUs1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 이그레스 대역폭(Gbps)3
    m1-ultramem-40 40 961 128 257 아니요 32
    m1-ultramem-80 80 1922 128 257 아니요 32
    m1-ultramem-160 160 3844 128 257 아니요 32
    머신 이름 vCPUs1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 이그레스 대역폭(Gbps)3
    m1-megamem-96 96 1433.6 128 257 32

    1vCPU는 사용 가능한 CPU 플랫폼 중 하나에서 단일 하드웨어 하이퍼 스레드로 구현됩니다.
    2영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
    3네트워크 이그레스 대역폭은 지정된 한도에 따릅니다. 실제 성능은 네트워크 정체 또는 프로토콜 오버헤드와 같은 요인에 따라 달라집니다.

    M2 머신 유형

    위의 머신 유형이 워크로드에 적합하지 않으면 vCPU당 메모리가 더 많은 아래의 머신 유형 목록에서 선택하세요. M2 ultramem 머신 유형은 평가 기간 동안에만 주문형 가격으로 제공됩니다. 장기간 사용하려면 약정 사용 계약을 구매해야 합니다. 자세한 내용은 가격 책정 페이지를 참조하세요.

    머신 이름 vCPUs1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 이그레스 대역폭(Gbps)3
    m2-ultramem-2084 208 5888 128 257 아니요 325
    m2-ultramem-4164 416 11,776 128 257 아니요 325

    1vCPU는 사용 가능한 CPU 플랫폼 중 하나에서 단일 하드웨어 하이퍼 스레드로 구현됩니다.
    2영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
    3네트워크 이그레스 대역폭은 지정된 한도에 따릅니다. 실제 성능은 네트워크 정체 또는 프로토콜 오버헤드와 같은 요인에 따라 달라집니다.
    4M2 ultramem 머신 유형은 평가 기간 동안에만 주문형 가격으로 제공됩니다. 장기간 사용하려면 약정 사용 계약을 구매해야 합니다. 자세한 내용은 가격 책정 페이지를 참조하세요.
    532Gbps Skylake 이상 CPU 플랫폼. 다른 모든 플랫폼에서 16Gbps

    컴퓨팅 최적화 머신 유형 계열

    컴퓨팅 최적화 머신 유형은 컴퓨팅 집약적 워크로드에 이상적입니다. 컴퓨팅 최적화 머신 유형은 Compute Engine에서 코어당 최고 성능을 제공합니다.

    컴퓨팅 최적화 유형은 사전 정의된 머신 유형으로만 제공되며 C2 머신 유형을 포함합니다.

    C2 머신 유형

    최신 세대의 Intel 확장형 프로세서(Cascade Lake)를 기반으로 한 C2 머신 유형은 최대 3.8GHz의 지속형 올코어 터보를 제공하고, 기본 서버 플랫폼의 아키텍처에 대한 완전한 투명성을 제공하므로 성능을 미세 조정할 수 있습니다. C2 머신 유형은 훨씬 더 높은 컴퓨팅 성능을 제공하고, 최신 플랫폼에서 실행되며, 일반적으로 N1 높은 CPU 머신 유형보다 컴퓨팅 집약적인 워크로드에서 더 강력한 성능을 제공합니다.

    C2 머신 유형에는 다음과 같은 제한사항이 있습니다.

    머신 이름 vCPUs1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 이그레스 대역폭(Gbps)3
    c2-standard-4 4 16 128 257 10
    c2-standard-8 8 32 128 257 16
    c2-standard-16 16 64 128 257 32
    c2-standard-30 30 120 128 257 32
    c2-standard-60 60 240 128 257 32

    1vCPU는 사용 가능한 CPU 플랫폼 중 하나에서 단일 하드웨어 하이퍼 스레드로 구현됩니다.
    2영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
    3네트워크 이그레스 대역폭은 지정된 한도에 따릅니다. 실제 성능은 네트워크 정체 또는 프로토콜 오버헤드와 같은 요인에 따라 달라집니다.

    공유 코어 머신 유형

    공유 코어 머신 유형은 멀티태스킹을 위해 하이퍼 스레딩을 사용하여 가상 코어를 분할합니다. N1 공유 코어 머신 유형의 경우 짧은 버스팅 기간 동안 최대 한 개의 vCPU를 사용할 수 있습니다. E2 공유 코어 머신 유형의 경우 짧은 버스팅 기간 동안 두 개의 vCPU를 사용할 수 있습니다. 공유 코어 인스턴스는 표준, 고성능 메모리 또는 높은 CPU 머신 유형에 비해 리소스 사용이 적은 작은 애플리케이션을 실행할 때 비용 효율이 높습니다.

    CPU 버스팅

    공유 코어 머신 유형은 인스턴스에서 단기간 물리적 CPU를 추가로 사용할 수 있는 버스팅 기능을 제공합니다. 인스턴스에서 원래 할당된 것보다 많은 물리적 CPU가 필요할 때 자동으로 버스팅이 진행됩니다. 이렇게 사용량이 급증할 때 인스턴스가 버스팅으로 제공되는 물리적 CPU를 활용할 수 있습니다. 버스팅은 영구적이지 않으며 주기적으로만 사용할 수 있습니다. 버스팅에는 추가 요금이 부과되지 않습니다. f1-micro, g1-small, e2 shared-core 머신 유형의 등록된 주문형 가격이 청구됩니다.

    N1 공유 코어 머신 유형

    이러한 머신 유형은 짧은 기간 동안 최대 1개의 vCPU 버스팅이 가능합니다. 다음 머신 유형은 N1 머신 유형 계열의 일부로 제공됩니다.

    머신 이름 설명 vCPU 부분 vCPU1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 이그레스 대역폭(Gbps)3
    f1-micro 공유된 물리적 코어로 지원되며, 0.2개의 vCPU와 0.6GB의 메모리를 사용하는 마이크로 머신 유형 1 0.21 0.60 16개 3 아니요 1
    g1-small 공유된 물리적 코어로 지원되며, 0.5개의 vCPU와 1.70GB의 메모리를 사용하는 소형 머신 유형 1 0.51 1.70 16개 3 아니요 1
    1소수 vCPU 0.2개 또는 0.5개이며 1개의 vCPU가 게스트 운영체제에 노출됩니다.
    2영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
    3네트워크 이그레스 대역폭은 지정된 한도에 따릅니다. 실제 성능은 네트워크 정체 또는 프로토콜 오버헤드와 같은 요인에 따라 달라집니다.

    E2 공유 코어 머신 유형

    E2 공유 코어 머신은 비용 효율적이며 virtio 메모리 벌룬 기기가 있고 작은 워크로드에 이상적입니다. E2 공유 코어 머신 유형은 게스트 운영체제에 두 개의 vCPU를 노출합니다. 이러한 머신 유형은 짧은 기간 동안 최대 2개의 vCPU를 버스팅할 수 있습니다.

    E2 공유 코어 머신에는 다음 세 가지 옵션이 있습니다.

    머신 이름 설명 vCPU 부분 vCPU1 메모리(GB) 최대 영구 디스크(PD) 수2 최대 총 PD 크기(TB) 로컬 SSD 네트워크 대역폭(Gbps)3
    e2-micro 공유된 물리적 코어로 지원되며, 0.25개의 vCPU와 1GB의 메모리를 사용하는 마이크로 머신 유형 2 0.251 1 16 3 아니요 1
    e2-small 공유된 물리적 코어로 지원되며, 0.5개의 vCPU와 2GB의 메모리를 사용하는 소형 머신 유형 2 0.51 2 16 3 아니요 1
    e2-medium 공유 물리적 코어에 의해 지원되는 vCPU 1개와 메모리 4GB가 있는 중간 머신 유형 2 11 4 16 3 아니요 2
    1 부분 vCPU 0.25개, 0.5개, 1.0개(게스트 운영체제에 2개의 vCPU가 노출됨)
    2영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
    3네트워크 대역폭은 지정된 한도에 따릅니다. 실제 성능은 네트워크 정체 또는 프로토콜 오버헤드와 같은 요인에 따라 달라집니다.

    GPU 및 머신 유형

    GPU는 범용 N1 머신 유형에만 연결할 수 있습니다. 다른 머신 유형에서는 GPU가 지원되지 않습니다.

    GPU 수가 적은 인스턴스는 최대 vCPU 수로 제한됩니다. 일반적으로 GPU 수가 많을수록 vCPU 수와 메모리 용량을 높여 인스턴스를 만들 수 있습니다. 자세한 내용은 Compute Engine의 GPU를 참조하세요.

    virtio 메모리 벌룬 기기

    공개 이미지 기반의 Compute Engine E2 VM 인스턴스는 게스트 운영체제의 메모리 사용을 모니터링하는 virtio 메모리 벌룬 기기를 지원합니다. 게스트 운영체제는 사용 가능한 메모리를 호스트 시스템에 알립니다. 호스트는 사용되지 않는 메모리를 다른 프로세스에 수요에 따라 다시 할당하여 메모리를 더 효과적으로 사용합니다. Compute Engine은 이 데이터를 수집하고 사용하여 더 정확한 적정 크기를 권장합니다.

    드라이버 설치 확인

    이미지에 virtio 메모리 벌룬 기기 드라이버가 설치 및 로드되었는지 확인하려면 다음 명령어를 실행하세요.

    Linux

    대부분의 Linux 배포판에는 virtio 메모리 벌룬 기기 드라이버가 포함되어 있습니다. 이미지에 드라이버가 설치 및 로드되었는지 확인하려면 다음을 실행하세요.

    sudo modinfo virtio_balloon > /dev/null && echo Balloon driver is \
    installed || echo Balloon driver is not installed; sudo lsmod | grep \
    virtio_balloon > /dev/null && echo Balloon driver is loaded || echo \
    Balloon driver is not loaded

    5.2 이전의 Linux 커널에서는 벌룬 기기가 있는 경우 Linux 메모리 시스템이 대용량 할당을 잘못 차단할 수 있습니다. 실제 작업에 문제가 되는 경우는 거의 없지만 가상 메모리 오버커밋 계산 설정을 1로 변경하여 문제 발생을 차단하는 것이 좋습니다. 이 변경은 2019년 12월 10일 이후 Google이 제공하는 Debian, CentOS RHEL 이미지에서 기본적으로 적용됩니다.

    설정을 수정하려면 다음 명령어를 실행하세요.

    sudo /sbin/sysctl -w vm.overcommit_memory=1

    설정이 0에서 1로 변경됩니다.

    재부팅시 변경을 유지하려면 다음을 추가하세요.

    vm.overcommit_memory=1
    /etc/sysctl.conf 파일에 추가하면 됩니다.

    Windows

    Compute Engine Windows 이미지에는 virtio 벌룬 기기가 포함됩니다. 그러나 커스텀 Windows 이미지에는 포함되지 않습니다. Windows 이미지에 드라이버가 설치되어 있는지 확인하려면 다음을 실행하세요.

    googet verify google-compute-engine-driver-balloon
    

    virtio 메모리 벌룬 기기 사용 중지

    기기 드라이버를 사용 중지하여 virtio 메모리 벌룬 기기를 해제할 수 있습니다. virtio 메모리 벌룬 기기를 사용 중지한 후에도 적정 크기 권장사항은 계속 받지만 정확성은 상대적으로 떨어질 수 있습니다.

    Linux

    Linux에서 기기를 사용 중지하려면 다음 명령어를 실행하세요.

    sudo rmmod virtio_balloon
    

    이 명령어를 VM의 시작 스크립트에 추가하여 VM이 부팅될 때 자동으로 기기를 사용 중지할 수 있습니다.

    Windows

    Windows에서 기기를 사용 중지하려면 다음 명령어를 실행하세요.

    googet -noconfirm remove google-compute-engine-driver-balloon
    

    이 명령어를 VM의 시작 스크립트에 넣어 VM이 부팅될 때 자동으로 기기를 사용 중지할 수 있습니다.

    다음 단계