GCP VM 및 Block storage 선택
https://cloud.google.com/compute/docs/machine-types
https://cloud.google.com/compute/vm-instance-pricing#sharedcore
https://cloud.google.com/compute/docs/general-purpose-machines#n1-shared-core
Compute Engine VM
https://cloud.google.com/compute/docs/machine-types
범용 E2
균형 N2, N2D, N1
E2 는 물리코어 공유.
가격 https://cloud.google.com/compute/all-pricing#n2_machine_types
production 에서는 N 시리즈 사용하면 됨.
staging 환경은 production 환경과 동일한 것 추천.
테스팅용은 공유 코어 VM 중 저렴한 것 사용 (2021.8.23 기준 서울에서 가장 저렴한 VM은 N1의 f1-micro)
EC2 띄웠을 때 네트워크 서비스 등급이 프리미엄 등급으로 되어 있음. 무엇으로 쓰면 되나? -> 프리미엄 쓰면 됨. 프로젝트 레벨에서 설정. 리소스에서 퍼블릭아이피 붙일 때.
zone에서 사용가능한 machine-types 찾기
https://cloud.google.com/sdk/gcloud/reference/compute/machine-types/list
gcloud compute machine-types list --filter="zone:( asia-northeast3-a )"
범용 머신 - N2
https://cloud.google.com/compute/docs/general-purpose-machines#n2_machines
N2 표준 머신에는 vCPU당 4GB의 시스템 메모리가 있습니다.
머신 유형 | vCPUs* | 메모리(GB) | 최대 영구 디스크 수(PD)† | 최대 총 PD 크기(TB) | 로컬 SSD | 기본 이그레스 대역폭(Gbps)‡ | 등급 1 이그레스 대역폭(Gbps)# |
---|---|---|---|---|---|---|---|
| 2 | 8 | 128 | 257 | 있음 | 10 | 해당 없음 |
| 4 | 16 | 128 | 257 | 있음 | 10 | 해당 없음 |
| 8 | 32 | 128 | 257 | 있음 | 16 | 해당 없음 |
| 16 | 64 | 128 | 257 | 있음 | 32 | 해당 없음 |
| 32 | 128 | 128 | 257 | 있음 | 32 | 50 |
| 48 | 192 | 128 | 257 | 있음 | 32 | 50 |
| 64 | 256 | 128 | 257 | 있음 | 32 | 75 |
| 80 | 320 | 128 | 257 | 있음 | 32 | 100 |
| 96 | 384 | 128 | 257 | 있음 | 32 | 100 |
| 128 | 512 | 128 | 257 | 있음 | 32 | 100 |
*vCPU는 사용 가능한 CPU 플랫폼 중 하나에서 단일 하드웨어 하이퍼 스레드로 구현됩니다.
†영구 디스크 사용 요금은 머신 유형 가격과 별도로 청구됩니다.
‡최대 이그레스 대역폭은 지정된 수를 초과할 수 없습니다. 실제 이그레스 대역폭은 대상 IP 주소와 기타 요인에 따라 다릅니다. 네트워크 대역폭을 참조하세요.
#32Gbps Skylake 이상 CPU 플랫폼. 다른 모든 플랫폼에서 16Gbps
5N2의 더 큰 형태에는 미리보기 상태인 Ice Lake가 사용됩니다. CPU 플랫폼을 참조하세요.
테스팅용 VM
범용 머신 계열 - 공유 코어 VM을 선택함.
공유 코어 VM은 범용 계열의 E2 및 N1에 사용할 수 있습니다. 이러한 VM은 물리적 코어를 시분할 공유합니다. 리소스 사용이 적은 소규모 앱을 비용 효율적으로 실행하는 데 적합합니다.
E2:
e2-micro
,e2-small
,e2-medium
공유 코어 VM의 경우 짧은 버스팅 기간 동안 2개의 vCPU를 사용할 수 있습니다.N1:
f1-micro
및g1-small
공유 코어 VM의 경우 짧은 버스팅 기간 동안 최대 1개의 vCPU를 사용할 수 있습니다.
2021.8.23 기준 서울에서 가장 저렴한 VM은 N1의 f1-micro 임.
N1 공유 코어 머신 유형 (서울 asia-northeast3 - 월별)
머신 유형 | 가상 CPU | 메모리 | 가격(USD) | 선점형 가격(USD) |
---|---|---|---|---|
f1-micro | 0.2 | 0.60GB | $4.70 | $3.65 |
g1-small | 0.5 | 1.70GB | $16.45 | $7.30 |
E2 공유 코어 머신 유형 (서울 asia-northeast3 - 월별)
머신 유형 | 가상 CPU | 메모리 | 가격(USD) | 선점형 가격(USD) |
---|
머신 유형 | 가상 CPU | 메모리 | 가격(USD) | 선점형 가격(USD) |
---|---|---|---|---|
e2-micro | 2 | 1GB | $7.84 | $2.35 |
e2-small | 2 | 2GB | $15.69 | $4.71 |
e2-medium | 2 | 4GB | $31.38 | $9.41 |
Block storage
https://cloud.google.com/compute/docs/disks
Efficient
Balanced
일반적인 경우 zonal balanced persistent. 사용하면 됨. (영역 균형 있는 PD)