OS 이미지


운영체제(OS) 이미지를 사용하여 가상 머신(VM) 인스턴스의 부팅 디스크를 만듭니다. 다음 OS 이미지 유형 중 하나를 사용할 수 있습니다.

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

공개 OS 이미지

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

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

각 이미지의 이름, 크기, 버전 번호가 있는 공개 OS 이미지의 전체 목록을 보려면 Google Cloud 콘솔 또는 Google Cloud CLI를 사용하면 됩니다. Compute Engine은 정기적으로 또는 중요한 영향을 주는 공통 취약점 및 노출(CVE) 패치를 사용할 수 있을 때 공개 OS 이미지를 업데이트합니다.

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

콘솔

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

    이미지로 이동

    기본적으로 Google Cloud 콘솔에는 Compute Engine 이미지, Deep Learning VM Image, HPC 이미지 프로젝트에서 사용할 수 있는 모든 OS 이미지가 나와 있습니다.

gcloud

gcloud compute images list

기본적으로 gcloud CLI에는 Compute Engine 이미지 프로젝트에서 사용할 수 있는 모든 OS 이미지가 나와 있습니다.

커스텀 OS 이미지

커스텀 OS 이미지는 사용자가 소유하고 액세스를 제어하는 부팅 디스크 이미지입니다. 다음 태스크에 커스텀 OS 이미지를 사용합니다.

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

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

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

게스트 운영체제 기능

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

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

OS 이미지 비용

공개 또는 커스텀 여부에 관계없이 프리미엄 OS 이미지는 Compute Engine에서 실행될 때 라이선스 요금이 발생합니다. 다음과 같은 두 가지 옵션이 있습니다.

  • 주문형/사용한 만큼만 지불(PAYG) 라이선스 연결
  • Bring Your Own License(사용자 라이선스 사용, BYOL)/사용자 구독 사용(BYOS)

    라이선스에 대한 자세한 내용은 라이선스 유형 및 가격 책정을 참조하세요.

커스텀 OS 이미지의 경우 프로젝트에 커스텀 OS 이미지를 보관하는 동안 이미지 스토리지 비용도 발생합니다.

이미지 계열

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

커스텀 이미지 계열

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

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

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

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

파트너 지원 운영체제

이러한 운영체제는 Google Cloud에서 실행될 수 있지만 파트너 또는 유통업체에서 이러한 운영체제가 Google Cloud 기능을 사용하고 보안 업데이트가 유지되도록 해야 합니다. 파트너 지원 운영체제와 관련된 문제의 경우 커뮤니티 리소스를 사용하거나 파트너로부터 엔터프라이즈 수준 지원을 받아야 합니다.

다음 파트너 지원 운영체제는 Google Cloud에서 실행될 수 있습니다.

Oracle Linux

Oracle Linux는 Oracle에서 제공하는 운영체제입니다. Google Cloud에서는 Oracle Linux 이미지를 사용할 수 없습니다. 하지만 Oracle Linux 이미지를 Google Cloud로 가져올 수는 있습니다.

Oracle Linux 운영체제와 관련된 지원이 필요하면 커뮤니티 리소스를 참고하거나 Oracle에서 직접 엔터프라이즈 수준 지원을 받으면 됩니다.

Oracle Linux OS 이미지 가져오기

Oracle Linux OS 이미지를 Compute Engine으로 가져오려면 Migrate to Virtual Machines에서 제공하는 가져오기 도구를 사용하면 됩니다. 이 도구를 사용하면 가져온 OS 이미지가 Google Cloud 환경에서 작동할 수 있도록 올바르게 설정됩니다. 자세한 안내는 가상 디스크 이미지 가져오기를 참조하세요. 가져오기에 지원되는 Oracle Linux OS 버전 목록은 파트너에서 지원하는 운영체제를 참조하세요.

커뮤니티 지원 OS 이미지

Google Cloud에서는 커뮤니티 지원 OS 이미지를 직접 지원하지 않습니다. 프로젝트 커뮤니티에서 OS 이미지가 Google Cloud 기능을 사용하고 보안 업데이트가 유지보수되고 있는지 확인해야 합니다. 커뮤니티 지원 이미지는 이미지를 빌드 및 유지보수하는 프로젝트 커뮤니티에서 있는 그대로 제공됩니다.

다음과 같은 커뮤니티 지원 이미지가 Google Cloud에서 실행될 수 있습니다.

AlmaLinux

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

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

Fedora Cloud

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

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

FreeBSD

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

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

FreeBSD(미리보기)의 gVNIC 지원은 출시 버전 14.0 이상에서 사용 가능합니다. 다른 출시 버전에서 gVNIC를 사용하려면 드라이버를 수동으로 설치하면 됩니다.

14.0 이전의 FreeBSD 출시 버전에 gVNIC를 사용하는 VM을 만들려면 gVNIC를 지원하는 커스텀 OS 이미지를 만든 후 VM을 만들 때 이 OS 이미지를 사용해야 합니다.

openSUSE

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

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

HPC OS 이미지

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

CentOS 7:

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

Rocky Linux 8:

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

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

다음 단계

직접 사용해 보기

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

Compute Engine 무료로 사용해 보기