Bring Your Own License(사용자 라이선스 사용)

이 페이지에서는 Google Cloud가 Compute Engine에서 Bring Your Own License(사용자 라이선스 사용, BYOL)를 어떻게 지원하는지 설명합니다. Google Cloud는 주문형 라이선스 외에도 기존 라이선스를 사용할 수 있는 유연성을 제공합니다. 기존 라이선스를 사용하려면 자체 미디어를 가져와 단독 테넌트 노드와 같은 라이선스와 호환되는 하드웨어 구성으로 미디어를 실행해야 합니다.

기존 라이선스가 있는 이미지를 Google Cloud로 가져오기 전에 라이선스 이용약관을 검토합니다. 기존 라이선스가 있는 이미지를 Google Cloud로 가져오는 방법은 Bring Your Own License(사용자 라이선스 사용)를 참조하세요.

Bring Your Own License(사용자 라이선스 사용)를 지원하고 라이선스와 관련된 규정 준수 요구사항을 관리하도록 Google Cloud는 다음을 수행할 수 있는 도구를 제공합니다.

  • 이미지 가져오기
  • 전용 하드웨어(단독 테넌트 노드)에서 VM 관리
  • 물리적 코어 사용량 최소화
  • 보고 목적으로 물리적 코어 사용량 추적

단독 테넌트 노드를 지원하는 리전에 기존 라이선스가 있는 이미지를 가져올 수 있으며 기존 라이선스가 있는 이미지를 가져오는 데 추가 비용이 발생하지 않습니다. 하지만 여전히 계약에 따른 라이선스 비용을 지불해야 합니다.

단독 테넌트 노드는 프로젝트 전용 VM만 호스팅하는 물리적 서버입니다. 단독 테넌트 노드가 물리적 서버와 코어의 수를 최소화하기 위한 요구사항과 같은 다양한 워크로드 요구사항을 지원하도록 구성할 수 있습니다. 라이선스 계약을 참조하여 워크로드에 가장 적합한 구성 옵션이 무엇인지 확인합니다.

Microsoft 애플리케이션과 관련된 라이선스와 같이 단독 테넌트 노드가 필요하지 않은 다른 라이선스 시나리오가 있습니다. SharePoint Server 및 SQL Server와 같은 Microsoft 애플리케이션에서 라이선스를 가져오려면 Microsoft 라이선스 이동을 사용하세요.

가상 디스크 가져오기 및 이미지 만들기

VM을 사용자의 기존 라이선스로 프로비저닝하려면 사용자 미디어를 가져와야 합니다. 프리미엄 이미지에는 Google 종량제 라이선스가 필요하므로 Google Cloud 프리미엄 이미지 기반 이미지에는 BYOL을 사용할 수 없습니다.

온프레미스 환경에 필요한 맞춤설정(소프트웨어 구성, 라이선스 등)이 있는 가상 디스크(골든 디스크 또는 골든 이미지)가 있으면 가상 디스크 가져오기 도구를 사용하여 다음 작업을 수행할 수 있습니다.

  1. 맞춤설정된 가상 디스크를 가져오고 이 디스크를 기반으로 이미지 만들기
  2. 적절한 라이선스 구성 설정
  3. Google Cloud와 호환되는 데 필요한 패키지 및 드라이버 설치

이미지 가져오기 워크플로를 맞춤설정할 수 있으며 GitHub에서 사용할 수 있습니다. 또한 타사 소프트웨어가 Compute Engine 드라이버 설치를 방해할 수 있으므로 이미지를 가져오기 전에 타사 소프트웨어를 삭제하는 것이 좋습니다.

Google은 다음 운영체제에서 오프라인 이미지 가져오기를 지원합니다.

  • Linux:

    • Red Hat Enterprise Linux 6, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8
    • SUSE Linux Enterprise Server 12, SUSE Linux Enterprise Server 15
  • Windows:

    • 서버: Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019
    • 클라이언트: Windows 7 SP1 x64, Windows 7 SP1 x86, Windows 8.1 x64, Windows 8.1 x86, Windows 10 x64, Windows 10 x86

오프라인 상태인 운영체제 이미지를 가져오는 것 외에 온라인 상태이고 실행 중인 VM에서 이미지를 가져올 수 있습니다.

라이선스 및 라이선스 활성화

호환되는 OS를 가져오는 것을 확인한 후에는 라이선스 계약을 통해 이 문서에 설명된 방식으로 소프트웨어를 사용할 수 있는지와 Google에서 제공하는 게스트 OS 이미지 및 라이선스 가져오기 환경을 사용할 수 있는지 확인해야 합니다. 또한 라이선스 계약에 따라 가져올 게스트 OS 이미지를 준비해야 합니다.

라이선스를 활성화하려면 활성화 키로 시작 스크립트를 사용하거나 Cloud Key Management Service를 설정합니다. Compute Engine의 라이선스 서버에 대한 기존 라이선스가 있는 이미지를 활성화할 수 없습니다.

이미지를 가져오고 라이선스를 활성화한 후에는 가져온 이미지를 기반으로 VM을 단독 테넌트 노드에 프로비저닝합니다.

물리적 코어 및 프로세서 사용량

이미지 가져오기 프로세스를 사용하여 기존 라이선스가 있는 이미지를 Google Cloud에 가져오려면 다음을 수행해야 합니다.

  1. 라이선스 계약에 따라 이미지 준비
  2. 라이선스 활성화
  3. VM의 라이선스 사용량 추적
  4. 공급업체에 라이선스 소비 보고

라이선스 소비 보고를 돕기 위해 Google은 라이선스 사용량과 물리적 코어 및 프로세서 사용량을 모두 추적할 수 있는 도구를 제공합니다.

구성 옵션

라이선스 시나리오와 워크로드에 따라 VM에서 사용하는 물리적 코어 수를 제한할 수 있습니다. 단독 테넌트 노드는 호스트에서 월별 유지보수 이벤트 중에 VM이 라이브 마이그레이션되는 방식과 여부에 따라 다음 구성 옵션을 제공합니다.

  • VM이 모든 서버로 라이브 마이그레이션됨: 호스트 유지보수 이벤트 중에 물리적 코어 사용량은 최소화되지 않으며 VM은 특정 서버 집합과의 연관성을 고려하지 않고 새 호스트로 이동합니다. 기본 구성 옵션이며 사용자별 또는 기기별 라이선스에 권장됩니다.

  • VM이 그대로 다시 시작됨: 호스트 유지보수 이벤트 중에 VM이 종료된 후 동일한 물리적 서버에서 다시 시작되며, 약 4~6주 간격으로 발생합니다. 이 옵션은 내결함성이 있고 동일한 물리적 서버에 남아 있어야 하는 워크로드나 물리적 코어 수 또는 프로세서 수를 기반으로 하는 라이선스에 권장됩니다.

  • VM이 단일 테넌트 노드 그룹 내에서 라이브 마이그레이션됨: VM이 호스트 유지보수 이벤트 중에 고정된 물리적 서버 풀(단일 테넌트 노드 그룹) 내에서 라이브 마이그레이션됩니다. 이 설정을 사용하면 VM이 모든 서버로 라이브 마이그레이션되는 기본 설정과 달리 단독 테넌트 노드 그룹의 노드가 서버 결합 라이선스를 지원하는 일정한 물리적 서버 집합에 고정됩니다. 라이브 마이그레이션 용량을 보장하기 위해 Compute Engine은 노드 20개(5%)가 프로비저닝될 때마다 그 중 하나를 자동으로 예약합니다. 이 옵션은 물리적 코어 수 또는 프로세서 수를 기반으로 하는 라이선스를 사용하는 고가용성 워크로드에 권장됩니다.

유지보수 이벤트

드물게 서버에서 심각한 하드웨어 오류가 발생할 수 있습니다. 이 경우 Compute Engine은 물리적 서버와 고유 식별자를 사용 중지하고, 물리적 서버에 대한 액세스 권한을 취소하고, 새 고유 식별자가 있는 대체 노드를 할당하고, VM을 대체 노드로 이동합니다. 단독 테넌트 노드 구성에 따라 Compute Engine이 VM을 다시 시작할 수 있습니다.

다음 단계