이미지

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

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

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

공개 이미지

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

이미지 이름, 버전 번호, 이미지 크기가 포함된 공개 이미지의 전체 목록을 확인하려면 Console의 이미지 페이지로 이동합니다. Google은 정기적으로 또는 중요한 영향을 주는 CVE 패치를 사용할 수 있을 때 공개 이미지를 업데이트합니다.

이미지 페이지로 이동

Compute Engine팀에서는 일부 이미지만 수신할 수 있습니다. 지원 채널 열에 나열된 리소스에서 이미지와 관련된 지원을 받을 수 있습니다.

보안 VM을 지원하는 이미지

Compute Engine에서는 다음 운영체제의 64비트 버전 보안 VM의 공개 이미지를 제공합니다.

운영체제 지원 채널 이미지 계열 이미지 프로젝트 참고사항 인스턴스 시작
CentOS Compute Engine centos-7
gce-uefi-images 시작
Google의 컨테이너 최적화 OS Compute Engine cos-69-lts
cos-73-lts
cos-77-lts
cos-stable
cos-beta
cos-dev
gce-uefi-images
RHEL(Red Hat Enterprise Linux) Compute Engine rhel-7 gce-uefi-images 프리미엄 이미지 시작
Ubuntu Compute Engine ubuntu-1804-lts gce-uefi-images
Windows Server Compute Engine windows-2019
windows-2019-core
windows-1809-core
windows-1803-core
windows-2016
windows-2016-core
windows-2012-r2
windows-2012-r2-core
gce-uefi-images 프리미엄 이미지

보안 VM을 지원하지 않는 이미지

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

운영체제 지원 채널 이미지 계열 이미지 프로젝트 참고사항 인스턴스 시작
CentOS Compute Engine centos-8
centos-7
centos-6
centos-cloud 시작
Google의 컨테이너 최적화 OS Compute Engine cos-69-lts
cos-73-lts
cos-77-lts
cos-stable
cos-beta
cos-dev
cos-cloud 시작
CoreOS CoreOS 지원 coreos-stable
coreos-beta
coreos-alpha
coreos-cloud 시작
Debian Compute Engine debian-10
debian-9
debian-cloud 시작
RHEL(Red Hat Enterprise Linux) Compute Engine rhel-8
rhel-7
rhel-6
rhel-cloud 프리미엄 이미지 시작
RHEL for SAP Compute Engine rhel-7-6-sap-ha
rhel-7-4-sap
rhel-sap-cloud 프리미엄 이미지 시작
SLES(SUSE Linux Enterprise Server) Compute Engine sles-15
sles-12
suse-cloud 프리미엄 이미지 시작
SLES for SAP Compute Engine sles-15-sp1-sap
sles-15-sap
sles-12-sp4-sap
sles-12-sp3-sap
sles-12-sp2-sap
sles-12-sp1-sap
suse-sap-cloud 프리미엄 이미지 시작
Ubuntu Compute Engine ubuntu-1804-lts
ubuntu-minimal-1804-lts
ubuntu-1604-lts
ubuntu-minimal-1604-lts
ubuntu-1404-lts
ubuntu-1904
ubuntu-minimal-1904
ubuntu-os-cloud 시작
Windows Server Compute Engine windows-2019
windows-2019-for-containers
windows-2019-core
windows-2019-core-for-containers
windows-1809-core
windows-1809-core-for-containers
windows-1803-core
windows-1803-core-for-containers
windows-2016
windows-2016-core
windows-2012-r2
windows-2012-r2-core
windows-2008-r2
windows-cloud 프리미엄 이미지 시작
Windows Server의 SQL Server Compute Engine SQL Server 이미지 계열 windows-sql-cloud 프리미엄 이미지 시작

SQL Server 이미지

Compute Engine에서는 Windows Server에 SQL Server가 사전 설치된 이미지를 제공합니다. windows-sql-cloud 공개 이미지 프로젝트에는 다음 SQL Server 버전의 이미지 계열이 포함되어 있습니다.

  • SQL Server Enterprise
    • sql-ent-2017-win-2016
    • sql-ent-2016-win-2016
    • sql-ent-2016-win-2012-r2
    • sql-ent-2014-win-2012-r2
    • sql-ent-2014-win-2016
    • sql-ent-2012-win-2012-r2
  • SQL Server Standard
    • sql-std-2017-win-2016
    • sql-std-2016-win-2016
    • sql-std-2016-win-2012-r2
    • sql-std-2014-win-2012-r2
    • sql-std-2012-win-2012-r2
  • SQL Server Web
    • sql-web-2017-win-2016
    • sql-web-2016-win-2016
    • sql-web-2016-win-2012-r2
    • sql-web-2014-win-2012-r2
    • sql-web-2012-win-2012-r2
  • SQL Server Express
    • sql-exp-2017-win-2016
    • sql-exp-2017-win-2012-r2

SQL Server 이미지에 대한 자세한 내용은 SQL Server 개요를 참조하세요.

운영체제 수명 주기 및 지원 정책

Compute Engine 제공 공개 OS 이미지에 대한 지원은 각 OS의 수명 주기에 따라 영향을 받습니다. 명시적으로 달리 언급되지 않는 경우를 제외하고는 일반적으로 Google에서는 업데이트된 이미지를 매월 게시합니다. 게시되는 이미지 업데이트에는 보안 업데이트 및 기본 수명 주기 단계에 있는 운영체제 버전을 위해 설치되는 기타 업데이트가 포함됩니다. OS 버전이 연장 수명 주기 단계로 전환되면 Google에서는 업데이트된 이미지를 매월 제공하지 않습니다. 이전에 게시된 이미지는 지원 중단으로 표시됩니다. 지원 중단으로 표시된 이미지를 사용할 수 있지만 보안 업데이트 사용 여부는 배포업체 또는 운영체제 공급업체(예: Microsoft, Red Hat, Canonical) 또는 관련 오픈소스 커뮤니티(예: Debian)에서 업데이트를 제공하는지 여부에 달려 있습니다.

Google에서는 일반적으로 연장 수명 주기 단계에 있거나 연장 수명 주기가 경과한 버전으로 새 기능을 백포트하지 않습니다.

운영체제의 수명주기에 대한 자세한 내용은 운영체제 세부정보 섹션의 수명 주기 섹션을 참조하세요.

커스텀 이미지

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

게스트 운영체제 기능

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

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

커스텀 이미지 계열

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

이미지 계열

이미지 계열을 사용하면 관련 이미지를 함께 그룹화하고 특정 이미지 버전 간에서 간편하게 롤포워드/롤백할 수 있어 프로젝트의 이미지 관리 프로세스를 간소화됩니다. 이미지 계열은 항상 지원 중단되지 않은 최신 버전의 이미지를 가리키며, 대부분의 공개 이미지는 이미지 계열 한 개로 그룹화됩니다. 예를 들어 debian-cloud 프로젝트의 debian-9 이미지 계열은 항상 최신 Debian 9 이미지를 가리킵니다.

커스텀 이미지를 만들 때 이미지 계열에 자체 이미지를 추가할 수 있습니다. 이미지 계열은 계열에 추가된 최신 이미지를 가리키고 지원 중단된 이미지는 가리키지 않으므로 이미지 계열을 이전 이미지 버전으로 롤백하는 작업이 계열 내 최신 이미지를 지원 중단하는 작업만큼 간단합니다. 자세한 내용은 이미지 계열에서 이미지 버전 설정을 참조하세요.

운영체제 세부정보

일부 운영체제 이미지는 Compute Engine에서 실행되도록 특별히 맞춤설정되었으며 운영체제 공급업체에서 직접 제공하는 표준 이미지와 많이 다릅니다.

CentOS

CentOS는 Red Hat Enterprise Linux(RHEL) 소스에서 파생된 무료 운영체제 플랫폼입니다. Compute Engine은 CentOS 7과 CentOS 6 이미지를 지원 및 제공합니다. 전체 출시 노트는 CentOS 7 문서CentOS 6 문서를 참조하세요.

CentOS 공개 이미지로 인스턴스 시작

Compute Engine은 CentOS의 최신 포인트 출시 버전을 제공합니다. 이전 포인트 출시 버전에서 시작된 CentOS 인스턴스를 실행하면 최신 포인트 출시 버전으로 자동 업그레이드됩니다. 이 업데이트가 적용되도록 재부팅해야 할 수도 있습니다.

자동 업데이트

Compute Engine에서는 인스턴스의 운영체제나 소프트웨어가 자동으로 업데이트되지 않습니다. 그러나 운영체제 공급업체에서 CentOS 인스턴스에 보안 패치와 시스템 업그레이드가 자동으로 적용되도록 CentOS 패키지 관리자를 사전 구성합니다.

인스턴스는 운영체제 공급업체의 자동 업데이트를 통해 운영체제의 주요 버전으로 업그레이드되지 않습니다. 업데이트하면 시스템은 마이너 버전으로만 업그레이드됩니다. CentOS 인스턴스에서는 보안 패치와 시스템 업그레이드 외에도 설치된 패키지가 자동으로 업데이트될 수 있습니다.

표준 CentOS 이미지와의 주요 차이점

Compute Engine에서 제공하는 CentOS 이미지와 표준 CentOS 이미지의 차이점은 다음과 같습니다.

  • 이미지 날짜를 기준으로 모든 패키지가 업데이트되고 이미지에 최신 CentOS 포인트 출시 버전이 반영됩니다.
  • Compute Engine용 게스트 환경에서 Google Cloud 저장소를 사용 설정하여 패키지를 설치합니다.
  • Google Cloud SDK가 설치됩니다.
  • eth0 MTU가 1460으로 설정됩니다.
  • DHCP가 5분이 아닌 10초마다 다시 시도하도록 설정됩니다.
  • DHCP 클라이언트가 일회성이 아닌 영구 모드로 설정됩니다.
  • 호스트 이름이 DHCP 종료 후크를 통해 설정되며 네트워크가 시작될 때마다 인스턴스 이름과 일치하도록 다시 구성됩니다.
  • grub 구성에 액세스할 수 없으므로 부팅 시간 제한이 0으로 설정되어 고속 부팅이 강제 수행됩니다.
  • Python 2.7 SCL이 일반 Python 2.6 패키지 이외에 EL6에도 설치됩니다.
  • SSH 서버가 설치되고 사용 설정됩니다.
  • 암호 인증이 중지되도록 SSH 서버 구성이 설정되고, SSH 연결 해제가 방지되도록 ServerAliveInterval 및 ClientAliveInterval이 7분으로 설정되며, SSH를 통한 루트 로그인이 중지됩니다.
  • /etc/udev/rules.d/75-persistent-net-generator.rules가 중지되고 MAC 주소가 지속되지 않도록 /etc/udev/rules.d/70-persistent-net.rules가 삭제됩니다.
  • NTP 서버가 Compute Engine 메타데이터 서버를 사용하도록 설정됩니다.
  • yum-cron을 통해 자동 업데이트가 사용 설정됩니다.
  • 기본적으로 방화벽을 통해 모든 트래픽이 허용됩니다. 방화벽을 계속 사용할 수 있으며 일반 CentOS 메서드를 통해 구성할 수 있습니다.
  • Console에 데몬과 커널 메시지를 보내도록 rsyslog가 구성됩니다.

수명 주기

이미지 계열 기본 지원 종료 및 이미지 지원 중단 날짜
CentOS 6 November 30, 2020
CentOS 7 June 30, 2024

지원

Google에서 제공하는 CentOS 이미지를 실행할 때 문제가 발생하면 보고서를 제출하거나 gce-discussion 포럼에 질문을 게시하세요.

Google에서 제공하지 않는 다른 CentOS 버전을 실행하려 할 때 문제가 발생하면 CentOS 커뮤니티에 지원을 문의하세요.

컨테이너 최적화 OS

Google의 컨테이너 최적화 OS는 Docker 컨테이너를 실행하는 데 최적화된 Compute Engine 인스턴스의 운영체제 이미지입니다.

cos 이미지는 다음을 지원합니다.

  • Google Compute Engine 메타데이터 프레임워크
  • Compute Engine 게스트 환경
  • cloud-init
  • Docker 런타임
  • Kubernetes
  • 자동 업데이트

컨테이너 최적화 OS에 대한 자세한 내용은 컨테이너 최적화 OS 개요를 참조하세요.

CoreOS

CoreOS는 최신 인프라 스택을 실행하는 데 필요한 기능을 제공하는 새로운 배포판입니다. CoreOS는 Linux 컨테이너를 사용하여 더 높은 수준의 추상화로 서비스를 관리합니다. Compute Engine에서는 CoreOS에서 빌드 및 지원하는 CoreOS 이미지를 제공합니다.

CoreOS 공개 이미지로 인스턴스를 만드는 방법 알아보기

지원

CoreOS 이미지 사용에 대한 자세한 내용은 Compute Engine에서 CoreOS 실행을 참조하세요.

CoreOS 이미지를 실행할 때 문제가 발생하면 coreos 포럼에 지원을 문의하세요.

표준 CoreOS 이미지와의 주요 차이점

Compute Engine에서 제공하는 CoreOS 이미지의 경우 Google Cloud SDK게스트 환경이 설치됩니다.

Debian

Debian은 Debian 커뮤니티에서 제공하는 무료 운영체제입니다. Compute Engine에서는 다음 Debian 이미지를 제공하고 지원합니다.

  • Debian 10 Buster
  • Debian 9 Stretch

Debian 공개 이미지로 인스턴스 시작

이미지 버전 v20160606 이상의 자동 업데이트

Compute Engine에서는 인스턴스의 운영체제나 소프트웨어가 자동으로 업데이트되지 않습니다. 그러나 자동 업그레이드 도구가 설치되고 Debian 보안 저장소의 소프트웨어가 자동으로 업데이트되도록 구성됩니다.

보안 저장소에 커널 패치가 포함되는 경우도 있지만 이러한 패치는 인스턴스를 다시 시작할 때까지 적용되지 않습니다. Compute Engine은 실행 중인 인스턴스를 자동으로 재부팅하지 않으므로 업데이트된 커널을 사용하려면 인스턴스를 수동으로 다시 시작해야 합니다. 자동 업그레이드 도구에는 중요 보안 업데이트에 재부팅이 필요할 때 자동으로 재부팅하는 메커니즘이 있습니다. 인스턴스는 Debian 보안의 자동 업데이트를 통해 운영체제의 주요 버전으로 업그레이드되지 않습니다.

표준 Debian 이미지와의 주요 차이점

Compute Engine에서 제공하는 Debian 이미지와 표준 Debian 이미지의 차이점은 다음과 같습니다.

  • 이미지 날짜를 기준으로 모든 패키지가 업데이트되고 이미지에 최신 Debian 포인트 출시 버전이 반영됩니다.
  • APT 소스가 Debian CDN을 사용하도록 설정됩니다.
  • Google Cloud SDK가 설치됩니다.
  • Compute Engine용 게스트 환경에서 Google Cloud 저장소를 사용 설정하여 패키지를 설치합니다.
  • eth0 MTU가 1460으로 설정됩니다.
  • DHCP가 5분이 아닌 10초마다 다시 시도하도록 설정됩니다.
  • 호스트 이름이 DHCP 종료 후크를 통해 설정되며 네트워크가 시작될 때마다 인스턴스 이름과 일치하도록 다시 구성됩니다.
  • grub 구성에 액세스할 수 없으므로 부팅 시간 제한이 0으로 설정되어 고속 부팅이 강제 수행됩니다.
  • OpenSSH가 설치되고 사용 설정됩니다.
  • grub의 커널 명령줄을 통해 직렬 콘솔 로깅이 사용 설정됩니다.
  • Compute Engine 디스크 성능이 향상되도록 기본 블록 스케줄러가 grub 구성을 통해 noop로 변경됩니다.
  • SSH 서버 구성이 암호 인증을 중지하도록 설정됩니다.
  • MAC 주소가 지속되지 않도록 /etc/udev/rules.d/70-persistent-net.rules가 삭제됩니다.
  • NTP 서버가 Compute Engine 메타데이터 서버를 사용하도록 설정됩니다.
  • 부팅 중에 부팅 디스크가 확장되도록 cloud-initramfs-growroot 패키지가 설치됩니다.
  • 자동 업그레이드가 설치되고 Debian 보안 업데이트를 매일 다운로드 및 설치하도록 구성됩니다. /etc/apt/apt.conf.d/50unattended-upgrades/etc/apt/apt.conf.d/02periodic 값을 변경하여 이를 구성하거나 중지할 수 있습니다.
  • Debian 9 Stretch에서는 예측 네트워크 인터페이스 이름 지정이 사용되지 않습니다. grub 커널 명령줄 인수에 net.ifnames=0이 설정됩니다. 따라서 네트워크 인터페이스에는 기존 ethN 이름 지정이 계속 사용되고 기본 인터페이스는 항상 eth0입니다.

수명 주기

이미지 계열 기본 지원 종료 및 이미지 지원 중단 날짜
Debian 9 (Stretch) July 2020

지원

Google에서 제공하는 Debian 이미지를 실행할 때 문제가 발생하면 보고서를 제출하거나 gce-discussion 포럼에 질문을 게시하세요.

Google에서 제공하지 않는 다른 Debian 버전을 실행하려 할 때 문제가 발생하면 Debian 커뮤니티에 질문하세요.

RHEL

Red Hat Enterprise Linux(RHEL)는 서버 및 데스크톱 운영체제를 모두 제공하는 오픈소스 Linux 운영체제입니다.

Compute Engine에서는 다음 이미지를 제공합니다.

Red Hat Enterprise Linux Red Hat Enterprise Linux for SAP with HA and Update Services

RHEL 공개 이미지로 인스턴스 시작

Compute Engine에서는 RHEL의 최신 포인트 출시 버전을 제공합니다. 이전 포인트 출시 버전에서 시작된 RHEL 인스턴스를 실행하면 최신 포인트 출시 버전으로 자동 업그레이드됩니다. 이 업데이트가 적용되도록 재부팅해야 할 수도 있습니다.

자동 업데이트

Compute Engine에서는 인스턴스의 운영체제나 소프트웨어가 자동으로 업데이트되지 않습니다. 그러나 운영체제 공급업체에서 RHEL 인스턴스에 보안 패치와 시스템 업그레이드가 자동으로 적용되도록 RHEL 패키지 관리자를 사전 구성합니다.

인스턴스는 운영체제 공급업체의 자동 업데이트를 통해 운영체제의 주요 버전으로 업그레이드되지 않습니다. 업데이트하면 시스템은 마이너 버전으로만 업그레이드됩니다. RHEL 인스턴스에서는 보안 패치와 시스템 업그레이드 외에도 설치된 패키지가 자동으로 업데이트될 수 있습니다.

Red Hat Cloud Access: 자체 RHEL 구독 가져오기

Red Hat Enterprise 제품 구독자를 위한 추가 혜택으로, 엔터프라이즈 고객은 Red Hat Cloud Access를 사용 설정하여 현재 구독을 Compute Engine에서 사용할 수 있도록 마이그레이션할 수 있습니다. 이렇게 하면 현재 Google에서 Compute Engine 인스턴스에 제공하는 버전과 다른 버전의 RHEL을 사용하거나 자체 RHEL 이미지를 Compute Engine으로 마이그레이션할 수 있습니다. 자세한 내용은 Red Hat Cloud Access 페이지를 참조하세요.

수명 주기

이미지 계열 기본 지원 종료 및 이미지 지원 중단 날짜
RHEL 6 November, 2020
RHEL 7 June, 2024
RHEL 8 May, 2029

지원

Google Cloud Platform의 유료 지원 계약이 있는 경우 지원 채널 중 하나를 사용하여 보고서를 제출하세요. 유료 지원 계약이 없는 경우에는 gce-discussion 그룹에 게시하세요.

Red Hat Cloud Access 구독자인 경우 Compute Engine으로 구독을 마이그레이션하는 방법에 대한 자세한 내용은 Red Hat 담당자에게 문의하세요.

표준 RHEL 및 CentOS 이미지의 주요 차이점

Compute Engine에서 제공하는 RHEL 이미지와 표준 RHEL 이미지의 차이점은 다음과 같습니다.

  • 이미지 날짜를 기준으로 모든 패키지가 업데이트되고 이미지에 최신 RHEL 포인트 출시 버전이 반영됩니다.
  • Google Compute Engine용 게스트 환경에서 Google Cloud 저장소를 사용 설정하여 패키지를 설치할 수 있습니다.
  • Google Cloud SDK가 설치됩니다.
  • eth0 MTU가 1460으로 설정됩니다.
  • DHCP가 5분이 아닌 10초마다 다시 시도하도록 설정됩니다.
  • DHCP 클라이언트가 일회성이 아닌 영구 모드로 설정됩니다.
  • 호스트 이름이 DHCP 종료 후크를 통해 설정되며 네트워크가 시작될 때마다 인스턴스 이름과 일치하도록 다시 구성됩니다.
  • grub 구성에 액세스할 수 없으므로 부팅 시간 제한이 0으로 설정되어 고속 부팅이 강제 수행됩니다.
  • Python 2.7 SCL이 일반 Python 2.6 패키지 이외에 EL6에도 설치됩니다.
  • SSH 서버가 설치되고 사용 설정됩니다.
  • 암호 인증이 중지되도록 SSH 서버 구성이 설정되고, SSH 연결 해제가 방지되도록 ServerAliveIntervalClientAliveInterval가 7분으로 설정되며, SSH를 통한 루트 로그인이 중지됩니다.
  • /etc/udev/rules.d/75-persistent-net-generator.rules가 중지되고 MAC 주소가 지속되지 않도록 /etc/udev/rules.d/70-persistent-net.rules가 삭제됩니다.
  • NTP 서버가 Compute Engine 메타데이터 서버를 사용하도록 설정됩니다.
  • yum-cron을 통해 자동 업데이트가 사용 설정됩니다.
  • 기본적으로 방화벽을 통해 모든 트래픽이 허용됩니다. 방화벽을 계속 사용할 수 있으며 일반 RHEL 메서드를 통해 구성할 수 있습니다.
  • Console에 데몬과 커널 메시지를 보내도록 rsyslog가 구성됩니다.
  • Red Hat Update Infrastructure(RHUI) 업데이트 서버가 Compute Engine에 호스팅됩니다.

SUSE

SUSE Linux Enterprise Server(SLES)는 다목적 서버 운영체제로, 최상의 성능을 제공하고 위험을 감소시키는 혼합 IT 환경에 가용성이 높은 엔터프라이즈급 IT 서비스를 배포합니다.

Compute Engine에서는 다음 이미지를 제공합니다.

SUSE Linux Enterprise Server SLES for SAP

이러한 이미지의 구성은 Google에서 제공하는 Debian 및 CentOS 이미지와 비슷하며 Compute Engine 이미지 패키지가 사전 설치된 상태로 제공됩니다.

SUSE 공개 이미지로 인스턴스 시작

수명 주기

자세한 수명 주기 가이드라인은 SUSE 퍼블릭 클라우드 이미지 수명 주기를 참고하세요.

이미지 계열 기본 지원 종료 및 이미지 지원 중단 날짜
SLES 11 March, 2019
SLES 12 October, 2024
SLES 15 July, 2031
SLES for SAP SUSE 제품 수명 주기 페이지를 참조하세요.

지원

Google Cloud Platform의 유료 지원 계약이 있는 경우 지원 채널 중 하나를 사용하여 보고서를 제출하세요. 유료 지원 계약이 없는 경우에는 gce-discussion 그룹에 게시하세요.

표준 SUSE 이미지와의 주요 차이점

Compute Engine에서 제공하는 SUSE 이미지와 표준 SUSE 이미지의 차이점은 다음과 같습니다.

  • Compute Engine 게스트 환경을 포함합니다.
  • Compute Engine에 호스팅된 SUSE 구독 관리 도구(SMT)의 업데이트 서버를 사용합니다.

BYOS(Bring Your Own Subscription) 이미지

Compute Engine 인스턴스를 만들기 위해 기존 SLES 라이선스를 다시 사용해야 하는 경우 BYOS(Bring Your Own Subscription) 이미지를 사용할 수 있습니다. BYOS 이미지를 BYOL(Bring Your Own Licenses) 이미지라고도 합니다. suse-byos-cloud 프로젝트에서 이 이미지를 사용할 수 있습니다. 자세한 내용은 SUSE BYOS를 참조하세요.

외부 IP 주소 없이 비공개 VPC 배포

외부 IP 주소 없이 비공개 VPC에 SLES 인스턴스를 배포할 경우 인스턴스가 SUSE 저장소 서버에 도달할 수 있도록 NAT를 설정합니다. 자세한 내용은 VPC 네트워크의 서비스의 비공개 액세스 옵션NAT 게이트웨이 구성을 참조하세요.

Ubuntu

Ubuntu는 Canonical에서 개발하고 지원하는 무료 운영체제입니다. Compute Engine에서는 다음과 같은 Ubuntu LTS, Minimal, Regular 출시 버전을 제공합니다.

Ubuntu 공개 이미지로 인스턴스 시작

Ubuntu Long Term Support(LTS) 이미지에서는 출시일로부터 5년 동안 버그 수정 및 보안 업데이트가 제공됩니다. 최신 출시 버전으로 업그레이드하지 않아도 몇 년 동안 인스턴스에서 LTS 이미지를 실행할 수 있습니다.

Ubuntu Minimal 이미지는 Ubuntu LTS 이미지와 동일하게 지원됩니다.

Regular(비LTS) Ubuntu 이미지는 출시일로부터 9개월 동안 지원됩니다. Regular Ubuntu 이미지를 계속 사용하려면 수정 및 업데이트 지원 주기가 끝난 후에 다음 Regular Ubuntu 출시 버전 또는 LTS 출시 버전으로 업그레이드해야 합니다. 아직 LTS 출시 버전에 포함되지 않은 기능 또는 소프트웨어 패키지가 필요하지 않은 경우에는 Compute Engine에서 Ubuntu LTS 이미지를 사용하는 것이 좋습니다. 인스턴스에서 더 이상 지원되지 않는 Ubuntu 출시 버전을 실행하면 지원되는 Ubuntu 출시 버전으로 업그레이드됩니다.

자동 업데이트

Compute Engine에서는 인스턴스의 운영체제나 소프트웨어가 자동으로 업데이트되지 않습니다. 그러나 운영체제 공급업체에서 Ubuntu 인스턴스에 보안 패치와 시스템 업그레이드가 자동으로 적용되도록 Ubuntu 패키지 관리자를 사전 구성합니다.

인스턴스는 운영체제 공급업체의 자동 업데이트를 통해 운영체제의 주요 버전으로 업그레이드되지 않습니다. 업데이트하면 시스템은 마이너 버전으로만 업그레이드됩니다.

표준 Ubuntu 이미지와의 주요 차이점

수명 주기

이미지 계열 기본 지원 종료 및 이미지 지원 중단 날짜
Ubuntu 14.04 (Trusty Tahr) April, 2019
Ubuntu 16.04 (Xenial Xerus) April, 2021
Ubuntu 18.04 (Bionic Beaver) April, 2023
Ubuntu 18.10 (Cosmic Cuttlefish) July, 2019
Ubuntu 19.04 (Disco Dingo) January, 2020

지원

Google에서 제공하는 Ubuntu 이미지를 사용할 때 문제가 발생하면 gce-discussion 포럼에 질문을 게시하고 Ubuntu 커뮤니티에서 도움을 받을 수 있습니다.

Windows Server

Windows Server는 Microsoft에서 개발하고 지원하는 운영체제입니다.

Compute Engine의 Windows Server 이미지는 표준 Windows Server 운영체제 이미지와 유사하지만 아래 설명과 같이 몇 가지 주요 변경사항이 있습니다.

Windows 공개 이미지로 인스턴스 시작

운영체제 자동 업데이트

기본적으로 보안 및 기능 업데이트를 사용할 수 있는 경우 Windows 이미지에서는 Windows 업데이트 서비스를 통해 운영체제를 자동으로 업데이트합니다. Windows 인스턴스에서 요구사항에 맞게 업데이트 설치 동작을 구성할 수 있습니다. 구성 방법은 Microsoft 문서를 참조하세요.

Google에서 제공하는 구성요소

Windows Server 인스턴스에서 에이전트, 메타데이터, sysprep 스크립트와 같은 Google에서 제공하는 구성요소는 예약 태스크를 통해 자동으로 업데이트됩니다. 이러한 자동 업데이트를 사용 중지하는 방법은 구성요소 자동 업데이트 사용 중지를 참조하세요.

Windows 기능 구성

인스턴스의 구성 파일이나 인스턴스 및 프로젝트의 커스텀 메타데이터 값을 사용하여 여러 가지 Windows Server 기능을 구성할 수 있습니다. 이러한 기능을 사용 설정하거나 중지하는 방법은 Windows 인스턴스 기능 구성을 참조하세요.

Windows Server Core

Compute Engine에서는 최소 서버 설치 옵션인 Server Core용 공개 이미지를 제공합니다. 이 이미지는 서비스 요구사항을 줄이고, 부팅 디스크에 필요한 공간을 줄이고, 인스턴스 메모리 사용량을 줄이고, 잠재적 공격에 노출되는 영역을 줄여 보안을 향상시킵니다.

더 작은 인스턴스에서 Windows Server를 실행하거나, 부팅 디스크 공간을 절약하거나, 전체 Windows 데스크톱 환경이 필요하지 않은 애플리케이션을 실행하려면 이 이미지를 사용합니다. 원격 데스크톱 프로토콜(RDP)을 사용하여 이 Windows 인스턴스에 연결할 수 있지만, 주로 PowerShell을 통해 서버와 상호작용해야 합니다. Server Core에 대한 자세한 내용은 Windows Server용 Server Core를 참조하세요.

Windows Server Datacenter 버전

Compute Engine에서는 Windows Server용 반기 출시 주기 일부인 이미지가 포함된 여러 버전의 Windows Server용 공개 이미지를 제공합니다. 이러한 반기 출시 버전을 통해 장기 서비스 채널 출시 버전에서 제공하지 않는 최신 Windows Server 기능을 사용할 수 있습니다. 반기 출시 이미지는 18개월 동안 Microsoft에서 지원됩니다.

컨테이너용 Windows Server

Google에서는 '컨테이너용 Windows Server'의 공개 이미지를 제공합니다. 이 이미지는 다음 구성요소가 사전 설치된 Windows Server Core 이미지입니다.

기본 Windows Server와의 차이점

  • Windows Server 이미지는 네트워크가 kms.windows.googlecloud.com에 연결되어 있어야 활성화될 수 있으며, 30일 이내에 인증하지 않으면 작동이 중지됩니다. VPC 네트워크에서 액세스를 허용했는지 확인합니다.
  • Compute Engine용 게스트 환경에서 Google Cloud 저장소를 사용 설정하여 패키지를 설치합니다.
  • Windows 에이전트가 설치되고 서비스로 구성됩니다. 계정 관리자 및 주소 관리자 기능이 중지될 수 있습니다.
  • Google Compute Engine 메타데이터 및 sysyprep 스크립트가 설치되어 기본 경로에 추가됩니다.
  • Windows 에이전트에는 v20150112 이후의 이미지 업데이트를 받는 자동 업데이트 메커니즘이 있습니다. 이 기능이 사용 중지될 수 있습니다.
  • 시작 및 종료 스크립트가 시작 및 종료 시에 실행되도록 설정됩니다.
  • Google Compute Engine 드라이버가 설치됩니다. 이 드라이버는 Compute Engine에서 Windows를 부팅하는 데 필요합니다.
  • GooGet이 설치되어 Google Compute Engine Windows 구성요소 패키지를 관리하는 데 사용됩니다.
  • 이미지 날짜를 기준으로 모든 Windows 업데이트가 설치되고 기본적으로 Windows 업데이트가 자동 업데이트되도록 설정됩니다.
  • .Net 4.7이 설치됩니다(.Net 4.7).
  • Windows Server 2008 R2에 PowerShell 4.0이 포함된 WMF 4.0이 설치됩니다.
  • Windows Server 2012 R2 및 2016에 PowerShell 5.1이 포함된 WMF 5.1이 설치됩니다.
  • BGInfo가 설치되며 데스크톱에 호스트 정보를 표시하도록 사용 설정됩니다. Windows Server 2012 R2에서는 기본적으로 데스크톱 그림이 표시되지 않습니다.
  • Google Cloud SDK가 자체 Python 2.7 환경과 함께 설치됩니다. Google Cloud SDK에 PowerShell 및 CMD의 프로젝트 서비스 계정, 인스턴스 범위, 작업이 적용됩니다.
  • RealTimeIsUniversal 레지스트리 키가 설정됩니다. BIOS는 LocalTime이 아닌 UTC 시계입니다.
  • 시간대가 UTC 시간과 동일한 GMT(그리니치 표준시)로 설정됩니다.
  • NTP는 Compute Engine 메타데이터 서버와 동기화되도록 설정됩니다.
  • Compute Engine 메타데이터 서버가 호스트 파일에 추가됩니다.
  • Compute Engine 메타데이터 서버와 통신할 수 있도록 Windows 방화벽이 열립니다.
  • TCP KeepAliveTime이 5분으로 설정됩니다.
  • 웹 프록시 자동 검색(WPAD)이 사용 중지됩니다.
  • 모니터가 꺼지지 않도록 전원 설정이 변경됩니다.
  • BootStatusPolicy 속성이 모든 부팅 실패를 무시하도록 설정됩니다.
  • vioscsi 드라이버의 EnableQueryAccessAlignment 속성이 사용 설정됩니다.
  • KMS 클라이언트 키가 설치되며 KMS 클라이언트가 Compute Engine KMS 서버를 통해 활성화되도록 설정됩니다.
  • 원격 데스크톱(RDP)이 사용 설정되고 연결된 Windows 방화벽 포트가 열립니다.
  • HTTPS를 통한 WinRM이 자체 서명 인증서를 통해 구성되며 연결된 Windows 방화벽 포트가 열립니다.
  • 관리자 계정이 사용 중지됩니다.
  • netkvm 어댑터가 DHCP를 사용하도록 설정됩니다.
  • netkvm 어댑터의 MTU가 1460으로 설정됩니다.
  • 영구 경로가 Compute Engine 메타데이터 서버의 netkvm 어댑터에 추가됩니다.
  • 사용자 비밀번호는 8자 이상이어야 합니다.
  • 관리 파일 공유에 대한 액세스 권한을 부여할 수 있도록 LocalAccountTokenFilterPolicy 속성이 사용 설정됩니다.
  • 페이징 파일은 1GB 정적 크기로 설정됩니다.

수명 주기

Microsoft 주기 정책을 참조하세요.

지원

Google에서 제공하는 Windows 이미지를 사용할 때 문제가 발생하면 gce-discussion에 질문을 게시할 수 있습니다.

SQL Server

SQL Server는 Microsoft에서 개발하고 지원하는 관계형 데이터베이스 관리 시스템입니다.

SQL Server 이미지는 표준 Windows Server 2012 R2 및 Windows Server 2016 운영체제 이미지와 유사합니다. 하지만 이 이미지에는 SQL Server가 사전 설치되어 있으며 아래 설명과 같이 몇 가지 주요 변경사항이 있습니다.

SQL Server가 사전 설치된 이미지에 대한 자세한 내용은 SQL Server 문서를 참조하세요.

Windows 공개 이미지로 인스턴스 시작

운영체제 자동 업데이트

기본적으로 보안 및 기능 업데이트를 사용할 수 있는 경우 Windows 이미지에서는 Windows 업데이트 서비스를 통해 운영체제를 자동으로 업데이트합니다. Windows 인스턴스에서 요구사항에 맞게 업데이트 설치 동작을 구성할 수 있습니다. 구성 방법은 Microsoft 문서를 참조하세요.

Google에서 제공하는 구성요소

Windows Server 인스턴스에서 에이전트, 메타데이터, sysprep 스크립트와 같은 Google에서 제공하는 구성요소는 예약 태스크를 통해 자동으로 업데이트됩니다. 이러한 자동 업데이트를 사용 중지하는 방법은 구성요소 자동 업데이트 사용 중지를 참조하세요.

Windows 기능 구성

인스턴스의 구성 파일이나 인스턴스 및 프로젝트의 커스텀 메타데이터 값을 사용하여 여러 Windows Server 기능을 구성할 수 있습니다. 이러한 기능을 사용 설정하거나 중지하는 방법은 Windows 인스턴스 기능 구성을 참조하세요.

기본 Windows Server와의 차이점

  • Windows Server 이미지는 네트워크가 kms.windows.googlecloud.com에 연결되어 있어야 활성화될 수 있으며, 30일 이내에 인증하지 않으면 작동이 중지됩니다. VPC 네트워크에서 액세스를 허용했는지 확인합니다.
  • Compute Engine용 게스트 환경에서 Google Cloud 저장소를 사용 설정하여 패키지를 설치합니다.
  • Windows 에이전트가 설치되고 서비스로 구성됩니다. 계정 관리자 및 주소 관리자 기능이 중지될 수 있습니다.
  • Google Compute Engine 메타데이터 및 sysyprep 스크립트가 설치되어 기본 경로에 추가됩니다.
  • Windows 에이전트에는 v20150112 이후의 이미지 업데이트를 받는 자동 업데이트 메커니즘이 있습니다. 이 기능이 사용 중지될 수 있습니다.
  • 시작 및 종료 스크립트가 시작 및 종료 시에 실행되도록 설정됩니다.
  • Google Compute Engine 드라이버가 설치됩니다. 이 드라이버는 Compute Engine에서 Windows를 부팅하는 데 필요합니다.
  • GooGet이 설치되어 Google Compute Engine Windows 구성요소 패키지를 관리하는 데 사용됩니다.
  • 이미지 날짜를 기준으로 모든 Windows 업데이트가 설치되며 Windows 업데이트가 자동으로 업데이트되도록 설정됩니다.
  • Windows Server 2012 R2에는 .Net 4.6.1이 설치됩니다.
  • Windows Server 2012 R2에는 PowerShell 5.0이 포함된 WMF 5.0이 설치됩니다.
  • BGInfo가 설치되며 데스크톱에 호스트 정보를 표시하도록 사용 설정됩니다. Windows Server 2012 R2에서는 기본적으로 데스크톱 그림이 표시되지 않습니다.
  • Google Cloud SDK가 자체 Python 2.7 환경과 함께 설치됩니다. Google Cloud SDK에 PowerShell 및 CMD의 프로젝트 서비스 계정, 인스턴스 범위, 작업이 적용됩니다.
  • RealTimeIsUniversal 레지스트리 키가 설정됩니다. BIOS는 LocalTime이 아닌 UTC 시계입니다.
  • 시간대가 UTC 시간과 동일한 GMT(그리니치 표준시)로 설정됩니다.
  • NTP는 Compute Engine 메타데이터 서버와 동기화되도록 설정됩니다.
  • Compute Engine 메타데이터 서버가 호스트 파일에 추가됩니다.
  • Compute Engine 메타데이터 서버와 통신할 수 있도록 Windows 방화벽이 열립니다.
  • TCP KeepAliveTime이 5분으로 설정됩니다.
  • 웹 프록시 자동 검색(WPAD)이 사용 중지됩니다.
  • 모니터가 꺼지지 않도록 전원 설정이 변경됩니다.
  • BootStatusPolicy 속성이 모든 부팅 실패를 무시하도록 설정됩니다.
  • vioscsi 드라이버의 EnableQueryAccessAlignment 속성이 사용 설정됩니다.
  • KMS 클라이언트 키가 설치되며 KMS 클라이언트가 Compute Engine KMS 서버를 통해 활성화되도록 설정됩니다.
  • 원격 데스크톱(RDP)이 사용 설정되고 연결된 Windows 방화벽 포트가 열립니다.
  • HTTPS를 통한 WinRM이 자체 서명 인증서를 통해 구성되며 연결된 Windows 방화벽 포트가 열립니다.
  • 관리자 계정이 사용 중지됩니다.
  • netkvm 어댑터가 DHCP를 사용하도록 설정됩니다.
  • netkvm 어댑터의 MTU가 1430으로 설정됩니다.
  • 영구 경로가 Compute Engine 메타데이터 서버의 netkvm 어댑터에 추가됩니다.
  • 사용자 비밀번호는 8자 이상이어야 합니다.
  • 관리 파일 공유에 대한 액세스 권한을 부여할 수 있도록 LocalAccountTokenFilterPolicy 속성이 사용 설정됩니다.
  • 페이징 파일은 4GB 정적 크기로 설정됩니다.

지원

Google에서 제공하는 SQL Server 이미지를 사용할 때 문제가 발생하면 gce-discussion에 질문을 게시할 수 있습니다.

커뮤니티 지원 이미지

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

Debian 테스트

Debian은 Debian 커뮤니티에서 제공하는 무료 운영체제입니다. Debian 테스트 이미지는 개발 및 테스트에 최상의 방식으로 제공됩니다. Debian 테스트 이미지를 나열하려면 다음 gcloud 명령어를 사용합니다.

gcloud compute images list --project debian-cloud-testing --no-standard-images

openSUSE

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

gcloud compute images list --project opensuse-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

다음 단계

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Compute Engine 문서