맨위로가기

구글 컴퓨트 엔진

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

구글 컴퓨트 엔진(Compute Engine)은 구글 클라우드 플랫폼에서 제공하는 서비스형 인프라(IaaS)로, 가상 머신(VM)을 생성하여 컴퓨팅 자원을 제공한다. 2012년 구글 I/O에서 처음 발표되었으며, 이후 지속적인 기능 확장 및 정식 출시를 거쳐 현재 다양한 머신 유형, 영구 디스크, 네트워크, 이미지 등의 리소스를 제공한다. 사용량 기반 요금제를 적용하며, 지속 사용 할인을 통해 비용을 절감할 수 있다. 구글의 데이터 센터 유지보수 시 VM을 자동으로 마이그레이션하여 가동 시간을 보장하는 특징이 있다.

더 읽어볼만한 페이지

  • 웹 서비스 - 빅쿼리
    빅쿼리는 구글의 데이터 분석 서비스로, 드레멜을 기반으로 수조 행의 데이터에 대한 빠른 쿼리를 가능하게 하며, 데이터 관리, 쿼리 실행, 서비스 통합, 접근 제어, 기계 학습 기능을 제공한다.
  • 웹 서비스 - 시맨틱 웹
    시맨틱 웹은 컴퓨터가 정보를 스스로 처리하도록 웹 정보에 의미를 부여하는 차세대 웹 기술로, RDF, OWL, XML 등의 표준 기술과 온톨로지를 기반으로 지식 베이스를 구축하여 데이터 통합, 정보 검색, 지식 관리 등에 활용될 수 있으며 웹 3.0의 핵심 요소로 간주된다.
  • 클라우드 플랫폼 - 마이크로소프트 애저
    마이크로소프트 애저는 전 세계 데이터 센터를 통해 600개 이상의 서비스를 제공하는 마이크로소프트의 클라우드 컴퓨팅 플랫폼으로, 다양한 컴퓨팅, 데이터베이스, 스토리지, AI, IoT 기능과 개발자 지원 서비스를 제공하지만 복잡한 가격 모델과 서비스 장애 및 보안 문제가 우려된다.
  • 클라우드 플랫폼 - 헤로쿠
    헤로쿠는 James Lindenbaum, Adam Wiggins, Orion Henry에 의해 개발되어 세일즈포스닷컴에 인수된 클라우드 플랫폼 서비스이며, 다양한 프로그래밍 언어와 데이터베이스를 지원하고 여러 서비스를 제공하며, 보안 침해와 무료 플랜 중단, 플랫폼 재구축을 겪었다.
  • 클라우드 인프라스트럭처 - 클라우드 컴퓨팅
    클라우드 컴퓨팅은 인터넷을 통해 컴퓨팅 자원을 서비스 형태로 제공하는 모델로, 다양한 서비스 및 배치 모델을 가지며 비용 효율성과 확장성을 제공하지만 보안 및 의존성 문제도 존재하며 지속적으로 발전하고 있다.
  • 클라우드 인프라스트럭처 - 마이크로소프트 애저
    마이크로소프트 애저는 전 세계 데이터 센터를 통해 600개 이상의 서비스를 제공하는 마이크로소프트의 클라우드 컴퓨팅 플랫폼으로, 다양한 컴퓨팅, 데이터베이스, 스토리지, AI, IoT 기능과 개발자 지원 서비스를 제공하지만 복잡한 가격 모델과 서비스 장애 및 보안 문제가 우려된다.
구글 컴퓨트 엔진 - [IT 관련 정보]에 관한 문서
개요
종류가상 사설 서버
개발사구글
최초 출시일2012년 6월 28일
라이선스사유 소프트웨어
웹사이트구글 컴퓨트 엔진 공식 웹사이트
지원 운영체제

2. 역사

구글은 2012년 6월 28일 구글 I/O 2012에서 구글 컴퓨트 엔진을 제한적인 미리 보기 모드로 발표했다.[2] 2013년 4월, GCE는 골드 지원 패키지를 사용하는 고객에게 제공되었다. 2013년 2월 25일, 구글은 RightScale이 최초의 리셀러라고 발표했다.[16]

구글 I/O 2013에서 시간 단위 미만 청구, 공유 코어 인스턴스 유형, 더 큰 영구 디스크, 향상된 SDN 기반 네트워킹 기능 및 ISO/IEC 27001 인증을 포함한 많은 기능이 발표되었다. GCE는 2013년 5월 15일에 모든 사람에게 제공되었다. 2013년 8월 7일, GCE에 레이어 3 부하 분산 기능이 추가되었다. 2013년 12월 2일 구글은 GCE가 정식 출시되었다고 발표했다. 또한 OS 지원을 확대하고, VM의 라이브 마이그레이션, 16코어 인스턴스, 더 빠른 영구 디스크를 활성화하고 표준 인스턴스 가격을 인하했다.

2014년 3월 25일 구글 클라우드 플랫폼 라이브 행사에서 기술 인프라 담당 수석 부사장인 우르스 횔즐레는 지속적인 사용 할인, Microsoft Windows Server 2008 R2 지원, 클라우드 DNS 및 클라우드 배포 관리자를 발표했다. 2014년 5월 28일, 구글은 VM 인스턴스 전체에서 LXC 컨테이너의 동적 스케줄링과 함께 도커 컨테이너에 대한 최적화를 발표했다.[3]

2. 1. 출시 및 초기 발전

구글은 2012년 6월 28일 구글 I/O 2012에서 컴퓨트 엔진을 제한적인 미리 보기 모드로 발표했다.[2] 2013년 4월, GCE는 골드 지원 패키지를 사용하는 고객에게 제공되었다. 2013년 2월 25일, 구글은 RightScale이 최초의 리셀러라고 발표했다.[16]

2. 2. 기능 확장 및 정식 출시

구글구글 I/O 2013에서 시간 단위 미만 청구, 공유 코어 인스턴스 유형, 더 큰 영구 디스크, 향상된 SDN 기반 네트워킹 기능 및 ISO/IEC 27001 인증을 포함한 많은 기능을 발표했다. GCE는 2013년 5월 15일에 모든 사람에게 제공되었다.[2] 2013년 8월 7일에는 GCE에 레이어 3 부하 분산 기능이 추가되었다.[2] 2013년 12월 2일, 구글은 GCE가 정식 출시되었다고 발표했다.[2] 이와 함께 OS 지원 확대, VM의 라이브 마이그레이션, 16코어 인스턴스, 더 빠른 영구 디스크를 활성화하고 표준 인스턴스 가격을 인하했다.

2014년 3월 25일, 구글 클라우드 플랫폼 라이브 행사에서 기술 인프라 담당 수석 부사장인 우르스 횔즐레는 지속적인 사용 할인, Microsoft Windows Server 2008 R2 지원, 클라우드 DNS 및 클라우드 배포 관리자를 발표했다.[3] 2014년 5월 28일, 구글은 VM 인스턴스 전체에서 LXC 컨테이너의 동적 스케줄링과 함께 도커 컨테이너에 대한 최적화를 발표했다.[3]

2. 3. 컨테이너 지원 및 이후 발전

2014년 5월 28일, 구글은 VM 인스턴스 전체에서 LXC 컨테이너의 동적 스케줄링과 함께 도커 컨테이너에 대한 최적화를 발표했다.[3]

3. 주요 특징

구글 컴퓨트 엔진은 다음과 같은 주요 특징을 갖는다.


  • 가상 머신 (VM): KVM 하이퍼바이저를 기반으로 하며, CentOS, Debian, RHEL, Windows Server 2008 R2, Container Linux 등 다양한 운영체제를 지원하는 가상 머신을 제공한다.[4]
  • 영구 디스크: 인스턴스 부팅 및 데이터 저장을 위한 안정적인 영구 디스크를 제공하며, AES-128-CB로 암호화된다.[4] SSD 영구 디스크는 더 높은 입출력 처리량(IOPS)을 제공한다.
  • 네트워크: 각 인스턴스는 단일 네트워크에 속하며, IPv4 프로토콜을 사용한다. 서로 다른 네트워크에 있는 인스턴스 간 통신은 공용 IP 주소를 통해 이루어진다.[1] 사용자는 네트워크를 통해 게이트웨이 IP 및 네트워크 범위를 정의할 수 있다.

3. 1. 가상 머신 (VM)

구글 컴퓨트 엔진은 KVM하이퍼바이저로 사용하며,[4] 64비트 x86 아키텍처를 기반으로 하는 가상 머신을 시작하는 데 사용되는 Linux 및 Microsoft Windows를 실행하는 게스트 이미지를 지원한다. VM은 루트 파일 시스템이 있는 영구 디스크에서 부팅된다. 가상 CPU 수, VM에서 지원하는 메모리 양은 선택한 머신 유형에 따라 달라진다.

이미지는 인스턴스를 시작하는 데 필요한 운영 체제와 루트 파일 시스템을 포함하는 영구 디스크이다. 인스턴스를 생성하거나 루트 영구 디스크를 만들 때 이미지를 선택해야 한다. 기본적으로 구글 컴퓨트 엔진은 이미지에 정의된 루트 파일 시스템을 루트 영구 디스크에 설치한다. 구글 컴퓨트 엔진은 표준 리눅스 이미지로 CentOS 및 Debian 이미지를 제공한다. Red Hat Enterprise Linux(RHEL) 및 Microsoft Windows Server 2008 R2 이미지는 추가 요금으로 사용할 수 있는 프리미어 운영 체제 이미지의 일부이다. Container Linux(이전 CoreOS), ChromiumOS를 기반으로 하는 경량 리눅스 OS도 구글 컴퓨트 엔진에서 지원된다.

3. 2. 영구 디스크

모든 구글 컴퓨트 엔진 인스턴스는 영구 디스크라고 하는 디스크 리소스로 시작한다. 영구 디스크는 인스턴스에 디스크 공간을 제공하며 인스턴스가 부팅되는 루트 파일 시스템을 포함한다. 영구 디스크는 원시 블록 장치로 사용할 수 있다. 기본적으로 구글 컴퓨트 엔진은 영구 디스크 연결에 SCSI를 사용한다. 영구 디스크는 일관되고 신뢰할 수 있는 가격으로 간편하고 일관되며 신뢰할 수 있는 스토리지를 제공하여 별도의 로컬 임시 디스크가 필요하지 않다. 인스턴스를 시작하기 전에 영구 디스크를 생성해야 하며, 인스턴스에 연결되면 기본 파일 시스템으로 포맷할 수 있다. 단일 영구 디스크는 읽기 전용 모드로 여러 인스턴스에 연결할 수 있다. 각 영구 디스크의 크기는 최대 10TB이다. 구글 컴퓨트 엔진은 영구 디스크를 AES-128-CB로 암호화하며, 이 암호화는 데이터가 가상 머신 모니터를 벗어나 디스크에 도달하기 전에 적용된다. 암호화는 항상 활성화되어 있으며 구글 컴퓨트 엔진 사용자에게 투명하다. 영구 디스크의 무결성은 HMAC 방식을 통해 유지된다.

2014년 6월 18일, 구글은 SSD 영구 디스크에 대한 지원을 발표했다. 이 디스크는 GB당 최대 30 IOPS를 제공하며, 이는 표준 영구 디스크보다 20배 더 많은 쓰기 IOPS와 100배 더 많은 읽기 IOPS를 제공한다.

3. 3. 네트워크

네트워크는 연결된 모든 인스턴스의 주소 범위와 게이트웨이 주소를 정의한다. 또한 인스턴스가 서로, 다른 네트워크와, 외부 세계와 어떻게 통신하는지를 정의한다. 각 인스턴스는 단일 네트워크에 속하며, 서로 다른 네트워크에 있는 인스턴스 간의 모든 통신은 공용 IP 주소를 통해 이루어져야 한다.[1]

클라우드 플랫폼 콘솔 프로젝트는 여러 개의 네트워크를 포함할 수 있으며, 각 네트워크는 여러 개의 인스턴스를 연결할 수 있다. 네트워크를 통해 사용자는 게이트웨이 IP 및 해당 네트워크에 연결된 인스턴스의 네트워크 범위를 정의할 수 있다. 기본적으로 모든 프로젝트에는 사전 설정된 구성과 방화벽 규칙이 있는 기본 네트워크가 제공된다. 사용자는 규칙을 추가하거나 제거하여 기본 네트워크를 사용자 정의하거나, 해당 프로젝트에서 새 네트워크를 만들 수 있다. 일반적으로 대부분의 사용자는 하나의 네트워크만 필요하지만, 기본적으로 프로젝트당 최대 5개의 네트워크를 사용할 수 있다.[1]

네트워크는 하나의 프로젝트에만 속하며, 각 인스턴스는 하나의 네트워크에만 속할 수 있다. 모든 컴퓨트 엔진 네트워크는 IPv4 프로토콜을 사용한다. 컴퓨트 엔진은 현재 IPv6를 지원하지 않는다. 그러나 구글(Google)은 IPv6의 주요 지지자이며, 이는 중요한 미래 방향이다.[1]

4. 머신 유형

구글 컴퓨트 엔진은 사용자의 다양한 요구사항을 충족하기 위해 여러 유형의 머신을 제공한다.[17] 각 머신 유형은 가상 CPU 당 제공되는 RAM 용량이 다르며, 특정 워크로드에 최적화되어 있다.


  • 표준 머신: 가상 CPU 당 3.75GB의 RAM을 제공하며, 균형 잡힌 성능으로 일반적인 워크로드에 적합하다.
  • 고성능 머신: 가상 CPU 당 6.5GB의 RAM을 제공하며, 메모리 집약적인 애플리케이션에 적합하다.
  • 고CPU 머신: 가상 CPU 당 0.9GB의 RAM을 제공하며, CPU 집약적인 애플리케이션에 적합하다.
  • 공유 머신: CPU와 RAM을 다른 고객과 공유하여 비용을 절감할 수 있다. f1-micro와 g1-small 두 가지 유형이 있다.
  • 메모리 최적화 머신: 가상 CPU 당 14GB 이상의 RAM을 제공하며, 대규모 데이터베이스 및 인메모리 분석과 같이 매우 높은 메모리 요구 사항을 가진 워크로드에 적합하다.


각 머신 유형별 가격은 데비안 또는 CentOS 리눅스 가상 머신(VM)을 기준으로 하며, 사유 운영 체제를 실행하는 VM은 더 많은 비용이 부과된다.[17]

머신 유형머신 이름가상 코어메모리시간 당 비용 (미국 호스팅)시간 당 비용 (유럽 호스팅)
표준n1-standard-113.75GB0.07달러0.077USD
표준n1-standard-227.5GB0.14달러0.154USD
표준n1-standard-4415GB0.28달러0.308USD
표준n1-standard-8830GB0.56달러0.616USD
표준n1-standard-161660GB1.12달러1.232USD
고메모리n1-highmem-2213GB0.164USD0.18달러
고메모리n1-highmem-4426GB0.328USD0.36달러
고메모리n1-highmem-8852GB0.656USD0.72달러
고메모리n1-highmem-1616104GB1.312USD1.44달러
고CPUn1-highcpu-220.088USD0.096USD
고CPUn1-highcpu-440.176USD0.192USD
고CPUn1-highcpu-880.352USD0.384USD
고CPUn1-highcpu-16160.704USD0.768USD
공유 코어f1-micro0.20.013USD0.014USD
공유 코어g1-small0.50.035USD0.0385USD
메모리 최적화n1-ultramem-4040938GB6.3039USD6.9389USD
메모리 최적화n1-ultramem-80801922GB12.6078USD13.8779USD
메모리 최적화n1-megamem-96961433.6GB10.674달러11.743달러
메모리 최적화n1-ultramem-1601603844GB25.2156USD27.7557USD


4. 1. 표준 머신

표준 머신은 일반적인 워크로드에 적합한 균형 잡힌 성능을 제공한다. 가상 CPU 당 3.75GB의 RAM을 제공한다.[17]

머신 이름가상 코어메모리시간 당 비용 (미국 호스팅)시간 당 비용 (유럽 호스팅)
n1-standard-113.75GB0.07달러0.077USD
n1-standard-227.5GB0.14달러0.154USD
n1-standard-4415GB0.28달러0.308USD
n1-standard-8830GB0.56달러0.616USD
n1-standard-161660GB1.12달러1.232USD


4. 2. 고성능 머신

고성능 머신은 가상 CPU 당 6.5GB의 RAM을 제공하며, 메모리 집약적인 애플리케이션에 적합하다.[17]

머신 유형머신 이름가상 코어메모리시간 당 비용 (미국 호스팅)시간 당 비용 (유럽 호스팅)
고메모리n1-highmem-2213GB0.164USD0.18달러
고메모리n1-highmem-4426GB0.328USD0.36달러
고메모리n1-highmem-8852GB0.656USD0.72달러
고메모리n1-highmem-1616104GB1.312USD1.44달러


4. 3. 고CPU 머신

고CPU 머신은 CPU 집약적인 애플리케이션에 적합하며, 가상 CPU 당 더 적은 RAM을 제공한다. 구체적으로 가상 CPU 당 0.9GB의 RAM이 제공된다.[17]

머신 이름가상 코어메모리시간 당 비용 (미국 호스팅)시간 당 비용 (유럽 호스팅)
n1-highcpu-221.80GB0.088USD
n1-highcpu-443.60GB0.176USD
n1-highcpu-887.20GB0.352USD
n1-highcpu-161614.40GB0.704USD


4. 4. 공유 머신

공유 머신은 CPU와 RAM을 다른 고객과 공유하는 방식이다.[17] 이를 통해 비용을 절감할 수 있다. 공유 머신 유형에는 f1-micro와 g1-small 두 가지가 있다.

머신 이름가상 코어메모리시간 당 비용 (미국 호스팅)시간 당 비용 (유럽 호스팅)
f1-micro0.20.013USD0.014USD
g1-small0.50.035USD0.0385USD


4. 5. 메모리 최적화 머신

메모리 최적화 머신은 가상 CPU (vCPU) 당 14GB 이상의 RAM을 제공한다.[17] 대규모 데이터베이스 및 인메모리 분석과 같이 매우 높은 메모리 요구 사항을 가진 워크로드에 적합하다.

머신 이름가상 코어메모리시간 당 비용 (미국 호스팅)시간 당 비용 (유럽 호스팅)
n1-ultramem-4040938GB6.3039USD6.9389USD
n1-ultramem-80801922GB12.6078USD13.8779USD
n1-megamem-96961433.6GB10.674달러11.743달러
n1-ultramem-1601603844GB25.2156USD27.7557USD


5. 리소스

컴퓨트 엔진은 가상 머신 인스턴스를 시작할 때 디스크, 네트워크, 이미지 리소스 등 다양한 리소스를 활용한다. 이러한 리소스들은 각기 다른 기능을 수행하며, 컴퓨트 엔진 배포의 중요한 구성 요소이다. 예를 들어, 디스크 리소스는 가상 머신의 데이터 저장소 역할을 하고, 네트워크 리소스는 인스턴스 간 트래픽을 관리한다.

구글 컴퓨트 엔진(GCE)의 리소스는 전역, 리전, 존 범위로 나뉜다.


  • 전역 리소스: 모든 리전 및 존에서 접근 가능하다. (예: 이미지, 스냅샷, 네트워크, 방화벽, 경로)
  • 리전 리소스: 동일한 리전 내의 한 존에서 시작된 인스턴스에서만 사용할 수 있다. (예: 주소)
  • 존 리소스: 특정 존에서 시작되며, 해당 인스턴스에 대한 모든 요청에 존 지정이 필요하다. (예: 인스턴스, 머신 유형, 디스크)


다음 표는 GCE 리소스의 범위를 요약한 것이다.

범위리소스
전역이미지
전역스냅샷
전역네트워크
전역방화벽
전역경로
리전주소
인스턴스
머신 유형
디스크



각 리소스에 대한 자세한 내용은 하위 섹션을 참고할 수 있다.

5. 1. 이미지

이미지는 인스턴스를 시작하는 데 필요한 운영 체제와 루트 파일 시스템을 포함하는 영구 디스크이다. 인스턴스를 생성하거나 루트 영구 디스크를 만들 때 이미지를 선택해야 한다. 기본적으로 구글 컴퓨트 엔진은 이미지에 정의된 루트 파일 시스템을 루트 영구 디스크에 설치한다. 구글 컴퓨트 엔진은 표준 리눅스 이미지로 CentOS 및 Debian 이미지를 제공한다. Red Hat Enterprise Linux(RHEL) 및 Microsoft Windows Server 2008 R2 이미지는 추가 요금으로 사용할 수 있는 프리미어 운영 체제 이미지이다. Container Linux(이전 CoreOS), ChromiumOS를 기반으로 하는 경량 리눅스 OS도 구글 컴퓨트 엔진에서 지원된다.[13]

이미지 리소스는 인스턴스 시작에 필요한 운영 체제와 루트 파일 시스템을 포함한다. 구글은 바로 사용할 수 있는 이미지를 유지 관리하고 제공하며, 사용자는 이미지를 사용자 지정하여 인스턴스 생성에 사용할 이미지를 선택할 수 있다. 필요에 따라 이미지를 영구 디스크에 적용하고 영구 디스크를 루트 파일 시스템으로 사용할 수도 있다.[13]

이미지와 디스크 스냅샷은 전역 범위에 속하므로 구글 클라우드 플랫폼의 모든 리전과 존에서 암묵적으로 사용할 수 있다.[13]

5. 2. 머신 유형

구글은 다음과 같은 특정 유형의 머신을 제공한다.[17]

  • 표준 머신(Standard machine): 가상 CPU 당 3.75GB의 RAM
  • 고성능 머신(High-memory machine): 가상 CPU 당 6.5GB의 RAM
  • 고CPU 머신(High-CPU machine): 가상 CPU 당 0.9GB의 RAM
  • 공유 머신(Shared machine): CPU와 RAM은 고객 간 공유된다.
  • 메모리 최적화 머신(Memory-optimized machine): vCPU 당 14GB 이상의 RAM.


가격표는 아래와 같다. 표준 데비안 또는 CentOS 리눅스 가상 머신(VM)에 기반을 둔다. 사유 운영 체제를 실행하는 VM은 더 많은 비용이 부과된다.

머신 유형머신 이름가상 코어메모리시간 당 비용 (미국 호스팅)시간 당 비용 (유럽 호스팅)
Standardn1-standard-113.75GB0.07달러0.077USD
Standardn1-standard-227.5GB0.14달러0.154USD
Standardn1-standard-4415GB0.28달러0.308USD
Standardn1-standard-8830GB0.56달러0.616USD
Standardn1-standard-161660GB1.12달러1.232USD
High Memoryn1-highmem-2213GB0.164USD0.18달러
High Memoryn1-highmem-4426GB0.328USD0.36달러
High Memoryn1-highmem-8852GB0.656USD0.72달러
High Memoryn1-highmem-1616104GB1.312USD1.44달러
High CPUn1-highcpu-220.088USD0.096USD
High CPUn1-highcpu-440.176USD0.192USD
High CPUn1-highcpu-880.352USD0.384USD
High CPUn1-highcpu-16160.704USD0.768USD
Shared Coref1-micro0.20.013USD0.014USD
Shared Coreg1-small0.50.035USD0.0385USD
Memory-optimizedn1-ultramem-4040938GB6.3039USD6.9389USD
Memory-optimizedn1-ultramem-80801922GB12.6078USD13.8779USD
Memory-optimizedn1-megamem-96961433.6GB10.674달러11.743달러
Memory-optimizedn1-ultramem-1601603844GB25.2156USD27.7557USD



인스턴스의 머신 유형은 인스턴스가 지원하는 코어 수, 메모리 및 I/O 작업을 결정한다.

5. 3. 디스크

모든 구글 컴퓨트 엔진 인스턴스는 영구 디스크라는 디스크 리소스로 시작한다. 영구 디스크는 인스턴스에 디스크 공간을 제공하며 인스턴스가 부팅되는 루트 파일 시스템을 포함한다. 영구 디스크는 원시 블록 장치로 사용할 수 있다. 기본적으로 구글 컴퓨트 엔진은 영구 디스크 연결에 SCSI를 사용한다. 영구 디스크는 일관되고 신뢰할 수 있는 가격으로 간편하고 일관되며 신뢰할 수 있는 스토리지를 제공하여 별도의 로컬 임시 디스크가 필요하지 않다. 인스턴스를 시작하기 전에 영구 디스크를 생성해야 하며, 인스턴스에 연결되면 기본 파일 시스템으로 포맷할 수 있다. 단일 영구 디스크는 읽기 전용 모드로 여러 인스턴스에 연결할 수 있다. 각 영구 디스크의 크기는 최대 10TB이다. 구글 컴퓨트 엔진은 영구 디스크를 AES-128-CB로 암호화하며, 이 암호화는 데이터가 가상 머신 모니터를 벗어나 디스크에 도달하기 전에 적용된다. 암호화는 항상 활성화되어 있으며 구글 컴퓨트 엔진 사용자에게 투명하다. 영구 디스크의 무결성은 HMAC 방식을 통해 유지된다.

2014년 6월 18일, 구글은 SSD 영구 디스크에 대한 지원을 발표했다. 이 디스크는 GB당 최대 30 IOPS를 제공하며, 이는 표준 영구 디스크보다 20배 더 많은 쓰기 IOPS와 100배 더 많은 읽기 IOPS를 제공한다.

영구 디스크는 가상 머신과 독립적이며 인스턴스의 수명보다 오래 지속된다. 영구 디스크에 저장된 모든 정보는 물리적 매체에 기록되기 전에 암호화되며, 키는 구글에 의해 엄격하게 관리된다.

유형가격 (GB/월)
표준 프로비저닝 공간0.04USD
SSD 프로비저닝 공간0.17USD
스냅샷 스토리지0.026USD
IO 작업추가 요금 없음



각 인스턴스는 제한된 양의 총 영구 디스크 공간(대부분의 인스턴스에서 최대 64TB)과 제한된 수의 개별 영구 디스크(대부분의 인스턴스에 최대 16개의 독립적인 영구 디스크를 연결할 수 있음)만 연결할 수 있다.

리전 영구 디스크는 더 높은 가용성을 위해 리전 내 두 개 구역 간에 복제될 수 있다.[6]

5. 4. 스냅샷

영구 디스크 스냅샷을 사용하면 기존 영구 디스크에서 데이터를 복사하여 새 영구 디스크에 적용할 수 있다. 이는 예기치 않은 장애 및 영역 유지보수 이벤트 발생 시 영구 디스크 데이터 백업을 생성하는 데 특히 유용하다.

이미지와 디스크 스냅샷은 전역 범위에 속하므로 구글 클라우드 플랫폼의 모든 리전과 존에서 암묵적으로 사용할 수 있다.[13] 이는 리전 간에 이미지와 스냅샷을 내보내고 가져올 필요가 없도록 해준다.

5. 5. 인스턴스

구글 컴퓨트 엔진 인스턴스는 리눅스 또는 마이크로소프트 윈도우 구성에서 실행되는 가상 머신이다. 사용자는 하드웨어, 운영 체제, 디스크 및 기타 구성 옵션을 포함하여 인스턴스를 수정할 수 있다.

5. 6. 네트워크

네트워크는 연결된 모든 인스턴스의 주소 범위와 게이트웨이 주소를 정의하며, 인스턴스가 서로, 다른 네트워크와, 외부 세계와 어떻게 통신하는지를 정의한다. 각 인스턴스는 단일 네트워크에 속하며, 서로 다른 네트워크에 있는 인스턴스 간의 모든 통신은 공용 IP 주소를 통해 이루어져야 한다.[1]

클라우드 플랫폼 콘솔 프로젝트는 여러 개의 네트워크를 포함할 수 있으며, 각 네트워크는 여러 개의 인스턴스를 연결할 수 있다. 네트워크를 통해 사용자는 게이트웨이 IP 및 해당 네트워크에 연결된 인스턴스의 네트워크 범위를 정의할 수 있다. 기본적으로 모든 프로젝트에는 사전 설정된 구성과 방화벽 규칙이 있는 기본 네트워크가 제공된다. 사용자는 규칙을 추가하거나 제거하여 기본 네트워크를 사용자 정의하거나, 해당 프로젝트에서 새 네트워크를 만들 수 있다. 일반적으로 대부분의 사용자는 하나의 네트워크만 필요하지만, 기본적으로 프로젝트당 최대 5개의 네트워크를 사용할 수 있다.[1]

네트워크는 하나의 프로젝트에만 속하며, 각 인스턴스는 하나의 네트워크에만 속할 수 있다. 모든 컴퓨트 엔진 네트워크는 IPv4 프로토콜을 사용한다. 컴퓨트 엔진은 현재 IPv6를 지원하지 않는다. 그러나 구글(Google)은 IPv6의 주요 지지자이며, 이는 중요한 미래 방향이다.[1]

5. 7. 주소

인스턴스가 생성되면 기본적으로 임시 외부 IP 주소가 자동으로 할당된다. 이 주소는 인스턴스 수명 동안 인스턴스에 연결되며, 인스턴스가 종료되면 해제된다. 구글 컴퓨트 엔진은 고정 IP를 예약하고 VM에 연결하는 기능도 제공한다. 임시 IP 주소는 고정 IP 주소로 변경할 수 있다.

5. 8. 방화벽

방화벽 리소스는 인스턴스에 대한 연결을 허용하는 하나 이상의 규칙을 포함한다. 모든 방화벽 리소스는 하나의 네트워크와 연결된다. 하나의 방화벽을 여러 네트워크와 연결하는 것은 불가능하다. 방화벽 리소스가 네트워크 트래픽을 허용하지 않는 한, 동일한 네트워크의 인스턴스 간에도 인스턴스로의 통신은 허용되지 않는다.

5. 9. 경로

네트워크는 연결된 모든 인스턴스의 주소 범위와 게이트웨이 주소를 정의하며, 인스턴스 간, 다른 네트워크와의 통신, 외부 세계와의 통신 방식을 규정한다. 각 인스턴스는 단일 네트워크에 속하며, 서로 다른 네트워크에 있는 인스턴스 간의 모든 통신은 공용 IP 주소를 통해야 한다.[1]

클라우드 플랫폼 콘솔 프로젝트는 여러 네트워크를 포함할 수 있으며, 각 네트워크는 여러 인스턴스를 연결할 수 있다. 사용자는 네트워크를 통해 게이트웨이 IP 및 해당 네트워크에 연결된 인스턴스의 네트워크 범위를 정의할 수 있다. 기본적으로 모든 프로젝트에는 사전 설정된 구성과 방화벽 규칙을 가진 기본 네트워크가 제공된다. 사용자는 규칙을 추가하거나 제거하여 기본 네트워크를 사용자 정의하거나, 해당 프로젝트에서 새 네트워크를 만들 수 있다. 일반적으로 대부분의 사용자는 하나의 네트워크만 필요로 하지만, 프로젝트당 최대 5개의 네트워크를 사용할 수 있다.[1]

네트워크는 하나의 프로젝트에만 속하며, 각 인스턴스는 하나의 네트워크에만 속할 수 있다. 모든 컴퓨트 엔진 네트워크는 IPv4 프로토콜을 사용한다. 컴퓨트 엔진은 현재 IPv6를 지원하지 않지만, 구글은 IPv6의 주요 지지자이며, 이는 중요한 미래 방향이다.[1]

구글 컴퓨트 엔진은 특정 IP 범위로 향하는 트래픽의 라우팅 방식을 관리하기 위한 라우팅 테이블을 제공한다. 근거리 통신망의 물리적 라우터와 유사하게 모든 아웃바운드 트래픽은 라우팅 테이블과 비교되며, 아웃바운드 패킷이 라우팅 테이블의 규칙과 일치하는 경우 적절하게 전달된다.[1]

6. 리전 및 존

리전은 구글 인프라 시설의 지리적 위치를 의미하며, 존은 리전 내에서 격리된 위치이다. 사용자는 필요에 따라 사용 가능한 리전 중 하나를 선택하여 리소스를 배포할 수 있고, 존은 동일 리전의 다른 존으로 고대역폭, 저지연 네트워크 연결을 갖는다.[1]

구글은 가용성이 높은 내결함성 애플리케이션을 배포하기 위해 리전 내 여러 존에 애플리케이션을 배포하는 것을 권장하는데, 이는 단일 존을 포함하여 구성 요소의 예기치 않은 장애로부터 보호하는 데 도움이 된다.[1]

6. 1. 리전

리전은 구글 인프라 시설이 위치한 지리적 영역을 의미한다. 사용자는 필요에 따라 사용 가능한 리전 중 하나를 선택하여 리소스를 배포할 수 있다. 2014년 6월 1일 기준으로 구글 컴퓨트 엔진은 미국 중부, 서유럽, 아시아 동부 리전에서 사용할 수 있다.[1]

6. 2. 존

존은 리전 내에서 격리된 위치이다. 존은 동일 리전의 다른 존으로 고대역폭, 저지연 네트워크 연결을 갖는다.[1] 가용성이 높은 내결함성 애플리케이션을 배포하기 위해 구글은 리전 내 여러 존에 애플리케이션을 배포하는 것을 권장한다.[1] 이는 단일 존을 포함하여 구성 요소의 예기치 않은 장애로부터 보호하는 데 도움이 된다.[1] 2014년 8월 5일 현재, 미국 중부 리전과 아시아 동부 리전에 각각 3개, 서유럽 리전에 2개의 존이 있어 총 8개의 존이 있다.[1]

6. 3. 요금 모델

사용량 기반 요금제를 기본으로 하며, 가상 머신(VM)에 대해 최소 10분 요금이 부과된다. 10분이 지난 후에는 인스턴스 사용 시간에 대해 1분 단위로 반올림하여 요금이 부과된다.[7] 지속 사용 기반 요금은 월간 사용량에 따라 할인을 제공한다.[8][9] 사용자는 일반적인 온디맨드 요금에 대한 할인을 받기 위해 선불 약정 수수료를 지불할 필요가 없다.

6. 4. 지속 사용 할인

구글 컴퓨트 엔진은 지속 사용 할인을 제공한다. VM 인스턴스가 청구 주기의 25% 이상 실행되면 자동으로 가격이 인하되기 시작한다.[7]

  • 인스턴스가 한 달의 50% 동안 사용되면 온디맨드 가격에서 10% 할인을 받는다.
  • 인스턴스가 한 달의 75% 동안 사용되면 온디맨드 가격에서 20% 할인을 받는다.
  • 인스턴스가 한 달의 100% 동안 사용되면 온디맨드 가격에서 30% 할인을 받는다.


구글은 가상 머신(VM)에 대해 최소 10분 요금을 부과한다. 10분이 종료된 후에는 인스턴스 사용 시간에 대해 가장 가까운 분 단위로 반올림하여 1분 단위로 요금이 부과된다.[7] 지속 사용 기반 요금은 월간 사용량에 따라 고객에게 할인을 제공하며,[8][9] 사용자는 일반적인 온디맨드 요금에 대한 할인을 받기 위해 선불 약정 수수료를 지불할 필요가 없다.

7. 성능

컴퓨트 엔진의 영구 디스크는 일관되게 더 높은 IOPS/초당 입출력 횟수를 제공한다.[11]

7. 1. VM 성능

구글 컴퓨트 엔진 VM은 30초 이내에 부팅되며[10] 이는 경쟁사보다 4~10배 빠르다고 여겨진다.

7. 2. 디스크 성능

구글은 2014년 6월 18일에 SSD 영구 디스크 지원을 발표했다. 이 디스크는 GB당 최대 30 IOPS를 제공하며, 표준 영구 디스크보다 쓰기 IOPS는 20배, 읽기 IOPS는 100배 더 많다.[11] 프로비저닝된 IOPS 비용은 스토리지 비용에 포함되어 사용자는 IOPS에 대해 별도 비용을 지불할 필요가 없다.[12]

8. 투명한 유지보수

구글 데이터 센터의 정기 유지보수 동안, 구글 컴퓨트 엔진은 사용자의 개입 없이 가상 머신(VM)을 한 호스트에서 다른 호스트로 자동 마이그레이션할 수 있다. 이는 애플리케이션에 더 나은 가동 시간을 제공한다.[14][15]

참조

[1] 웹사이트 Google Compute Engine launches, expanding Google's cloud offerings https://cloudplatfor[...] 2012-06-28
[2] 뉴스 Exclusive: RightScale is first to resell, support Google Compute Engine https://web.archive.[...] 2013-07-05
[3] 뉴스 Containers on Google Cloud Platform https://developers.g[...] 2014-06-10
[4] 웹사이트 7 ways we harden our KVM hypervisor at Google Cloud: security in plaintext https://cloud.google[...] 2020-07-14
[5] 웹사이트 Google Compute Engine Pricing https://cloud.google[...] 2018-02-19
[6] 웹사이트 High availability options using regional PDs https://cloud.google[...]
[7] 뉴스 Google rolls out by-the-minute cloud billing, introduces a new NoSQL database https://web.archive.[...] 2014-04-06
[8] 웹사이트 Introducing Sustained Use Discounts - Automatically pay less for sustained workloads on Compute Engine http://googlecloudpl[...] Google 2014-04-06
[9] 뉴스 Google Wins In Amazon Cloud Price Battle http://www.informati[...] 2014-03-28
[10] 웹사이트 By the numbers: How Google Compute Engine stacks up to Amazon EC2 https://web.archive.[...] 2014-04-06
[11] 웹사이트 Scalr Cloud Benchmarks https://web.archive.[...] Scalr 2014-04-06
[12] 웹사이트 Persistent Disk Pricing https://developers.g[...] Google Inc. 2014-04-06
[13] 웹사이트 Global Resources https://cloud.google[...] 2014-04-06
[14] 웹사이트 Google Compute Engine Live Migration Passes the Test http://www.rightscal[...] RightScale 2014-04-06
[15] 웹사이트 Google Compute Engine and live migration http://cloudpundit.c[...] 2013-11-14
[16] 뉴스 Exclusive: RightScale is first to resell, support Google Compute Engine http://gigaom.com/20[...] 2013-07-05
[17] 웹인용 Google Compute Engine Pricing https://cloud.google[...] 2018-02-19



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com