이미지


운영체제 이미지를 사용하여 인스턴스의 부팅 디스크를 만들 수 있습니다. 다음 이미지 유형 중 하나를 사용할 수 있습니다.

추가 비용 없이 대부분의 공개 이미지를 사용할 수 있지만 일부 프리미엄 이미지의 경우 인스턴스에 추가 비용이 발생합니다. Compute Engine으로 가져오는 커스텀 이미지를 사용하는 경우 인스턴스에 추가 비용이 발생하지는 않지만, 내 프로젝트에 이 커스텀 이미지를 유지하는 동안에 이미지 스토리지 비용이 발생합니다.

일부 이미지는 Compute Engine에서 컨테이너를 실행할 수 있습니다.

VM의 소스 이미지를 보려면 소스 이미지 보기를 참조하세요.

공개 이미지

Compute Engine은 호환되는 Linux 또는 Windows 운영체제가 포함된 다양한 사전 구성된 공개 이미지를 제공합니다. 이러한 운영체제 이미지를 사용하여 인스턴스를 만들고 시작합니다. Compute Engine은 사용자가 선택한 이미지를 사용하여 각 인스턴스의 영구 부팅 디스크를 만듭니다. 기본적으로 인스턴스의 부팅 디스크는 선택한 이미지의 크기와 동일합니다. 인스턴스에서 이미지 크기보다 큰 영구 부팅 디스크가 필요한 경우에는 부팅 디스크 크기를 조정합니다.

Compute Engine에서 사용할 수 있는 공개 이미지 목록

Google Cloud Console 또는 Google Cloud CLI를 사용하여 이미지 이름, 버전 번호, 이미지 크기가 포함된 공개 이미지의 전체 목록을 볼 수 있습니다. Google은 정기적으로 또는 중요한 영향을 주는 공통 취약점 및 노출(CVE) 패치를 사용할 수 있을 때 공개 이미지를 업데이트합니다.

Console

  1. Google Cloud 콘솔에서 이미지 페이지로 이동합니다.

    이미지로 이동

gcloud

gcloud compute images list

Compute Engine은 다음의 운영체제 64비트 버전으로 공개 이미지를 제공합니다. Compute Engine에서 실행되도록 각 OS를 맞춤설정하는 방법을 비롯하여 각 OS에 대한 자세한 내용은 운영체제 세부정보를 참조하세요.

커스텀 이미지

커스텀 이미지는 사용자가 소유하고 액세스를 제어하는 부팅 디스크 이미지입니다. 다음과 같은 작업에 커스텀 이미지를 사용하세요.

  • 온프레미스 환경에서 또는 로컬 워크스테이션 또는 다른 클라우드 플랫폼에서 실행되는 VM에서 Compute Engine으로 가상 디스크 가져오기를 수행합니다. Compute Engine에 수동으로 부팅 디스크 이미지 가져오기를 수행할 수 있지만 한 번에 하나만 수행할 수 있습니다.

  • 기존 Compute Engine 인스턴스의 부팅 디스크에서 이미지를 만듭니다. 그런 다음 만든 이미지를 사용하여 인스턴스의 새 부팅 디스크를 만듭니다. 이 프로세스를 사용하면 공개 이미지를 처음부터 새로 구성하지 않고 필요한 앱으로 사전 구성된 새 인스턴스를 만들 수 있습니다.

  • gcloud CLI 또는 API를 사용하여 이미지 하나를 다른 이미지에 복사합니다. 이미지 만들기와 동일한 프로세스를 사용하지만 다른 이미지를 이미지 소스로 지정합니다. 다른 프로젝트의 커스텀 이미지에서 이미지를 만들 수도 있습니다.

게스트 운영체제 기능

일부 게스트 운영체제 기능은 특정 이미지에서만 사용할 수 있습니다. 예를 들어, 다중 대기열 SCSI는 일부 공개 이미지에서만 사용됩니다.

커스텀 이미지에서 게스트 운영체제 기능을 사용 설정해야 하는 경우 커스텀 이미지를 만들 때 이러한 기능을 하나 이상 지정합니다.

이미지 계열

이미지 계열은 관련 이미지를 그룹화해서 특정 이미지 버전 간에 간편하게 롤포워드/롤백할 수 있어 프로젝트의 이미지를 관리하는 데 도움이 됩니다. 이미지 계열은 항상 지원 중단되지 않은 최신 버전의 이미지를 가리키며, 대부분의 공개 이미지는 이미지 계열 1개로 그룹화됩니다. 예를 들어 debian-cloud 프로젝트의 debian-11 이미지 계열은 항상 최신 Debian 11 이미지를 가리킵니다.

커스텀 이미지 계열

최신 구성 및 소프트웨어로 커스텀 이미지를 정기적으로 업데이트할 경우 이미지를 커스텀 이미지 계열로 그룹화할 수 있습니다. 이미지 계열은 항상 계열 내에 있는 최신 이미지를 가리키므로 인스턴스 템플릿과 스크립트에서 특정 이미지 버전에 대한 참조를 업데이트하지 않아도 최신 이미지를 사용할 수 있습니다.

또한 이미지 계열은 지원 중단된 이미지를 가리키지 않으므로 이미지 계열 내 최신 이미지를 지원 중단하여 해당 계열을 이전 이미지 버전으로 롤백할 수 있습니다.

자세한 내용은 이미지 계열에서 이미지 버전 설정을 참조하세요.

이미지 계열 작업시 권장사항은 이미지 계열 권장사항을 참조하세요.

커뮤니티 지원 이미지

커뮤니티 지원 이미지는 Compute Engine에서 직접 지원되지 않습니다. 프로젝트 커뮤니티에서 이미지가 Compute Engine 기능과 함께 작동하고 보안 업데이트가 유지보수되고 있는지 확인해야 합니다. 커뮤니티 지원 이미지는 이미지를 빌드 및 유지보수하는 프로젝트 커뮤니티에서 있는 그대로 제공됩니다.

AlmaLinux

AlmaLinux는 AlmaLinux 프로젝트에서 제공되는 무료 운영체제입니다. AlmaLinux 이미지는 almalinux-cloud 프로젝트에서 사용할 수 있습니다. AlmaLinux 이미지를 나열하려면 다음 gcloud 명령어를 사용합니다.

gcloud compute images list --project almalinux-cloud --no-standard-images

Fedora Cloud

Fedora Cloud는 Fedora Cloud 프로젝트에서 유지보수되는 무료 운영체제입니다. Fedora Cloud 이미지는 fedora-cloud 프로젝트에서 사용할 수 있습니다. Fedora Cloud 이미지를 나열하려면 다음 gcloud 명령어를 사용합니다.

gcloud compute images list --project fedora-cloud --no-standard-images

FreeBSD

FreeBSD는 FreeBSD 프로젝트에서 유지보수하는 무료 운영체제입니다. freebsd-org-cloud-dev 프로젝트에서 FreeBSD 이미지를 사용할 수 있습니다. FreeBSD 이미지를 나열하려면 다음 gcloud 명령어를 사용합니다.

gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images

openSUSE

openSUSE는 SUSE에서 후원하는 무료 Linux 기반 운영체제입니다. opensuse-cloud 프로젝트에서 openSUSE 이미지를 사용할 수 있습니다. openSUSE 이미지를 나열하려면 다음 gcloud 명령어를 사용합니다.

gcloud compute images list --project opensuse-cloud --no-standard-images

HPC 이미지

다음 이미지를 사용하면 Compute Engine에서 고성능 컴퓨팅(HPC) 워크로드를 실행하도록 최적화된 VM을 만들 수 있습니다.

CentOS 7:

  • 이미지 계열: hpc-centos-7, 이미지 프로젝트: cloud-hpc-image-public

Rocky Linux 8:

  • 이미지 계열: hpc-rocky-linux-8, 이미지 프로젝트: cloud-hpc-image-public

이 이미지 사용에 대한 상세 설명은 HPC 지원 VM 인스턴스 만들기를 참조하세요.

다음 단계

직접 사용해 보기

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

Compute Engine 무료로 사용해 보기