가상 머신 인스턴스


이 페이지에서는 Compute Engine 인스턴스를 간략하게 설명합니다. 인스턴스는 Google 인프라에서 호스팅되는 가상 머신(VM)입니다. Google Cloud 콘솔, Google Cloud CLI, 또는 Compute Engine API를 사용하여 인스턴스를 만들거나 관리형 인스턴스 그룹(MIG)을 만들 수 있습니다.

Compute Engine 인스턴스, 가상 머신 인스턴스 , VM 인스턴스, VM은 모두 같은 동의어입니다. 이러한 용어는 Google Cloud 콘솔, gcloud 명령줄 도구, REST API에서 혼용되어 사용됩니다.

소개

Compute Engine 인스턴스에서는 Google에서 제공하는 Linux 및 Windows Server용 공개 이미지뿐만 아니라 사용자가 만들거나 기존 시스템에서 가져올 수 있는 비공개 커스텀 이미지를 실행할 수 있습니다. 또한 Container-Optimized OS 공개 이미지를 실행하는 인스턴스에서 자동으로 시작되는 Docker 컨테이너를 배포할 수도 있습니다.

사전 정의된 머신 유형 세트를 사용하거나 자체 커스텀 머신 유형을 만들어 가상 CPU 수 및 메모리 용량과 같은 인스턴스의 머신 속성을 선택할 수 있습니다.

인스턴스와 프로젝트

각 인스턴스는 Google Cloud 콘솔 프로젝트에 속하며 프로젝트 하나에는 인스턴스가 1개 이상 있을 수 있습니다. 프로젝트에서 인스턴스를 만들 때 해당 인스턴스의 영역, 운영체제 및 머신 유형을 지정합니다. 인스턴스를 삭제하면 프로젝트에서도 제거됩니다.

인스턴스와 스토리지 옵션

기본적으로 각 Compute Engine 인스턴스에는 운영체제가 포함된 작은 부팅 영구 디스크가 있습니다. 인스턴스에서 실행 중인 애플리케이션에 더 많은 저장공간이 필요하면 인스턴스에 스토리지 옵션을 추가하면 됩니다.

인스턴스와 네트워크

Compute Engine 인스턴스의 각 네트워크 인터페이스는 고유한 VPC 네트워크의 서브넷과 연결됩니다. VPC에 대한 상세 설명은 네트워크 개요VPC 할당량을 참조하세요.

인스턴스와 컨테이너

Compute Engine 인스턴스에는 컨테이너를 사용하여 애플리케이션을 시작하는 선언적 메서드가 지원됩니다. VM 또는 인스턴스 템플릿을 만들 때 Docker 이미지 이름을 제공하고 구성을 시작할 수 있습니다. 그러면 Compute Engine은 Docker가 설치된 최신 Container-Optimized OS 이미지를 제공하고 VM이 시작될 때 컨테이너를 시작하는 등 나머지 작업을 처리합니다. 자세한 내용은 VM 및 MIG에 컨테이너 배포를 참조하세요.

인스턴스 관리 도구

Google Cloud 콘솔, gcloud 명령줄 도구, REST API를 비롯한 다양한 도구를 사용하여 인스턴스를 만들고 관리할 수 있습니다. 인스턴스에 애플리케이션을 구성하려면 Linux 인스턴스의 경우에는 시큐어 셸(SSH)을, Windows Server 인스턴스의 경우에는 원격 데스크톱 프로토콜(RDP)을 사용하여 인스턴스에 연결합니다.

인스턴스에 대한 액세스 권한 관리

다음 방법 중 하나를 사용하여 인스턴스에 대한 액세스 권한을 관리할 수 있습니다.

  • Linux 인스턴스:
    • OS 로그인을 사용하여 인스턴스 액세스 권한 관리: 이렇게 하면 SSH 키를 Google 계정 또는 Google Workspace 계정과 연결하고 IAM 역할을 통해 인스턴스에 대한 관리자 또는 비관리자 액세스 권한을 관리할 수 있습니다.
    • 프로젝트 또는 인스턴스 메타데이터에서 SSH 키 관리: 이렇게 하면 Compute Engine 메타데이터에 저장된 공개 SSH 키를 사용하여 VM에 대한 액세스 권한을 부여합니다. 프로젝트 메타데이터에 저장된 SSH 키를 사용하여 프로젝트의 모든 VM에 액세스할 수 있습니다. 인스턴스 메타데이터에 저장된 SSH 키를 사용하여 개별 VM에 액세스할 수 있습니다.
    • Google Cloud CLI 또는 콘솔에서 SSH를 사용하여 인스턴스에 연결할 경우 Compute Engine이 SSH 키를 자동으로 생성합니다.
  • Windows Server 인스턴스:

인스턴스 액세스

인스턴스에 대한 액세스 권한을 구성한 후 여러 옵션 중 하나를 사용하여 Linux VM에 연결 또는 Windows VM에 연결할 수 있습니다.

VM 인스턴스의 기본 시간대

VM을 만드는 리전과 관계없이 VM의 기본 시간은 협정 세계시(UTC)입니다.

다음 단계

직접 사용해 보기

Google Cloud를 처음 사용하는 경우 계정을 만들어 실제 시나리오에서 Compute Engine의 성능을 평가할 수 있습니다. 신규 고객에게는 워크로드를 실행, 테스트, 배포할 수 있는 무료 크레딧 $300가 제공됩니다.

Compute Engine 무료로 사용해 보기