Compute Engine으로 구동하는 Windows

Google Compute Engine에서 Windows 애플리케이션을 실행하고 안정적인 저장소 옵션, 빠른 Google 네트워크, 자동 확장과 같은 다양한 이점을 가상 머신 인스턴스에 활용할 수 있습니다.

Compute Engine은 Windows 애플리케이션과 서비스를 클라우드로 가져오는 데 도움이 되는 몇 가지 도구를 제공합니다.

시작하려면 Windows 빠른 시작을 수행하거나, Windows Server 인스턴스를 만들거나, SQL Server가 사전 설치된 인스턴스를 만듭니다.

Windows 빠른 시작

Google Compute Engine을 처음 사용하는 경우 Windows 빠른 시작에 따라 GCP Console을 사용하여 Windows 가상 머신 인스턴스를 만드는 방법을 알아보세요. Windows Server 운영체제가 있는 인스턴스를 만들고, Windows PowerShell을 사용하여 IIS(인터넷 정보 서비스)를 설치하고, 간단한 웹 페이지를 호스팅합니다.

Windows 빠른 시작

Windows Server

Windows Server는 Microsoft의 서버 운영체제입니다. Windows Server 이미지가 있는 인스턴스를 만들어 Windows와 관련된 애플리케이션을 실행할 수 있습니다.

Compute Engine은 여러 버전의 Windows Server를 제공하며 그 중 대부분이 일반 이미지와 보안 설정된 VM베타 이미지 모두로 제공됩니다. 보안 설정된 VM 이미지는 UEFI 규격 펌웨어, 보안 부팅, vTPM 보호가 적용된 신중한 부팅 같은 보안 기능을 제공합니다.

사용 가능한 Windows Server 버전은 다음과 같습니다.

SQL Server가 사전 설치된 Windows Server가 있는 인스턴스가 필요한 경우 Compute Engine에서 SQL Server 이미지를 제공합니다.

사용 가능한 Windows Server 이미지의 전체 목록은 공개 이미지 목록을 참조하세요.

Windows Server 이미지 가격

Windows Server 인스턴스를 만들면 Windows Server 라이선스 사용 비용을 초 단위로 지불하게 됩니다. 라이선스 비용은 인스턴스의 머신 유형에 있는 vCPU 수에 따라 다릅니다.

Windows Server 이미지는 추가 수수료가 발생하는 프리미엄 리소스입니다. Windows Server 이미지 가격에 대한 자세한 내용은 Windows Server 가격을 참조하세요.

Windows Server 및 SQL Server 이미지 라이선스

Compute Engine에서 Windows Server 이미지를 실행하는 인스턴스는 네트워크를 통해 kms.windows.googlecloud.com에 연결할 수 있는 경우에만 라이선스를 활성화하고 갱신할 수 있습니다. Windows Server 인스턴스에서 kms.windows.googlecloud.com에 액세스할 수 없는 경우에는 30일 내에 인스턴스 작동이 중지됩니다.

VPC 네트워크는 kms.windows.googlecloud.com에서 사용되는 IP 주소인 35.190.247.13 액세스 권한을 제공해야 합니다. 35.190.247.13/32의 다음 홉은 기본 인터넷 게이트웨이여야 합니다. 다음 방법 중 하나를 사용하여 kms.windows.googlecloud.com에 액세스하도록 인스턴스를 구성할 수 있습니다.

이러한 각 방법들에 대한 자세한 내용은 Windows Server 라이선스 활성화 구성을 참조하세요.

기존 Windows Server 라이선스를 Compute Engine으로 이전할 수는 없지만, 특정 애플리케이션을 실행하기 위해 기존 Microsoft 애플리케이션 라이선스를 Windows Server 인스턴스로 가져올 수 있습니다. 그러나 해당 라이선스를 계속해서 직접 관리해야 합니다.

SQL Server

Microsoft SQL Server는 Windows Server에서 실행되는 데이터베이스 시스템입니다. SQL Server를 Compute Engine에서 애플리케이션 백엔드의 일부로 사용하거나, 유연한 개발 및 테스트 환경으로 사용하거나, 백업과 재해 복구를 위한 온프레미스 시스템과 함께 사용할 수 있습니다.

Compute Engine은 Windows Server에 Microsoft SQL Server가 사전 설치된 이미지를 제공합니다. 이 SQL Server 이미지의 경우 Compute Engine에서 Windows Server와 SQL Server 라이선스를 모두 관리하며, 월간 청구서에 비용이 포함됩니다. SQL Server가 있는 인스턴스를 만들고 필요한 경우 대규모 다중 노드 구성으로 확장합니다.

Compute Engine은 자동 중복 및 자동 미사용 데이터 암호화 기능이 있는 내구성이 뛰어난 영구 디스크에 데이터를 저장합니다. 데이터의 내구성 또는 보안에 대한 걱정 없이 SQL Server 데이터를 저장하려면 이러한 영구 디스크를 사용하세요. 필요하다면 SQL Server 쿼리의 추가 IOPS 및 성능을 제공하는 캐시로 쓸 수 있게 로컬 SSD가 포함된 인스턴스를 만들 수도 있습니다.

다음 옵션 중 하나를 통해 SQL Server를 실행하는 Compute Engine 인스턴스를 만들 수 있습니다.

Compute Engine은 다음 버전의 SQL Server가 있는 이미지를 제공합니다.

  • SQL Server 2017 Enterprise
  • SQL Server 2016 Enterprise
  • SQL Server 2014 Enterprise
  • SQL Server 2012 Enterprise
  • SQL Server 2017 Standard
  • SQL Server 2016 Standard
  • SQL Server 2014 Standard
  • SQL Server 2012 Standard
  • SQL Server 2017 Web
  • SQL Server 2016 Web
  • SQL Server 2014 Web
  • SQL Server 2012 Web
  • SQL Server 2017 Express

SQL Server가 사전 설치된 이미지 계열의 전체 목록은 이미지 페이지를 참조하세요.

SQL Server 이미지 가격

SQL Server가 포함된 인스턴스를 만들면 Compute Engine 인스턴스 리소스와 Windows Server 라이선스 외에 SQL Server 라이선스 비용을 초 단위로 지불하게 됩니다. SQL Server 인스턴스 비용에는 다음 항목이 포함됩니다.

SQL Server가 사전 설치되어 있는 Windows Server 이미지 가격에 대한 자세한 내용은 SQL Server 가격 페이지를 참조하세요.

SQL Server 이미지의 머신 유형 요구사항

SQL Server Standard

모든 머신 유형의 인스턴스에서 SQL Server Standard를 실행할 수 있지만, 공유 코어 머신 유형은 최적의 상태로 실행되지 않습니다. SQL Server Standard를 실행하려면 하나 이상의 vCPU가 있는 인스턴스를 사용하는 것이 좋습니다.

SQL Server Enterprise

SQL Server Enterprise가 실행되는 인스턴스에는 최소 4개의 vCPU가 있어야 합니다. 최적의 성능을 위해 메모리 용량이 큰 인스턴스에서 SQL Server Enterprise를 실행하는 것이 좋습니다. 작업 부하에 따라 vCPU가 8개 이상인 고성능 메모리 머신 유형을 사용해야 합니다. 이러한 머신 유형에서는 Compute Engine에서 사용할 수 있는 각 vCPU의 메모리 비율이 최대화되므로 SQL Server Enterprise 인스턴스에 최적입니다.

또한, Compute Engine에서 SQL Server Enterprise를 사용하여 SQL Server 가용성 그룹을 만들 수 있습니다.

SQL Server가 있는 이미지의 라이선스

Compute Engine에서 SQL Server를 실행해야 하는 경우 SQL Server가 사전 설치된 Windows Server 이미지가 있는 인스턴스를 만듭니다. 이미지에서 Windows Server와 SQL Server의 라이선스를 모두 처리하며, Windows Server 및 SQL Server 라이선스에 종량제 모델을 채택할 수 있습니다. 종량제 모델을 사용하면 필요한 경우에만 SQL Server 비용을 초당 결제 방식으로 지불할 수 있습니다.

또는, Compute Engine의 Windows Server 인스턴스로 SQL Server의 기존 Microsoft 애플리케이션 라이선스를 가져올 수 있지만, 해당 라이선스를 계속해서 직접 관리해야 합니다.

기본 구성요소

SQL Server 이미지에는 기본적으로 여러 구성요소가 포함되어 있습니다. 기본 구성요소는 선택한 SQL Server 버전에 따라 다릅니다.

SQL Server Enterprise, Standard, Web 버전:

  • SQL Server
    • 데이터베이스 엔진
    • 복제
    • 전체 텍스트 검색
  • Analysis Services
  • Reporting Services
  • Data quality Services
  • Integration Services
  • Master Data Services
  • 도구
    • SQL Server Management Studio(2012 및 2014만 해당)
    • SQL Server 구성 관리자
    • Business Intelligence Development Studio
    • SQL Server 설치
    • 클라이언트 도구 연결
    • 클라이언트 도구 SDK
    • SQL 클라이언트 연결 SDK
    • 데이터 계층 응용 프로그램
    • 백업 및 복원
    • 연결 및 분리
  • SQL Server 온라인 설명서

SQL Server Express 버전

  • SQL Server
    • 데이터베이스 엔진
    • 복제
    • 전체 텍스트 검색
  • Reporting Services

구성요소를 추가하거나 삭제해야 하는 경우 SQL Server 설치에 기능을 추가할 수 있습니다. SQL Server 이미지의 C:\sql_server_install\setup.exe에는 항상 설치 실행 파일이 포함되어 있습니다.

보안 설정된 VM 이미지에 Bitlocker 사용

보안 설정된 VM 이미지를 기반으로 한 Windows 부팅 디스크에 BitLocker를 사용 설정할 수 있습니다. 보안 설정된 VM 이미지는 UEFI 규격 펌웨어, 보안 부팅, vTPM 보호가 적용된 신중한 부팅 같은 보안 기능을 제공합니다.

이러한 부팅 디스크에서 BitLocker를 사용 설정하기 전에 다음 문제를 고려해야 합니다.

  • Compute Engine 영구 디스크의 데이터는 기본적으로 이미 암호화되어 있습니다. 영구 디스크가 암호화된 상태에서 BitLocker를 사용 설정해도 처리량에는 영향이 없지만 vCPU 사용률은 다소 증가할 수 있습니다.
  • 부팅 디스크의 경우 BitLocker는 vTPM을 사용하여 해당 디스크의 암호화 키를 저장합니다. 보안 설정된 VM 부팅 디스크에서 vTPM은 vTPM이 생성된 VM과 영구적으로 연결됩니다. 따라서 보안 설정된 VM 부팅 디스크의 스냅샷을 다른 영구 디스크에 복원할 수는 있지만 BitLocker 키가 포함된 vTPM을 사용할 수 없기 때문에 복원된 디스크를 복호화할 수는 없습니다. 복구 키가 있으면 BitLocker 복구 가이드의 안내를 따라 데이터를 복구할 수 있습니다. 복구 키가 없으면 디스크의 데이터를 복구할 수 없습니다.

보안 설정된 VM 이미지를 기반으로 한 Windows 부팅 디스크에 BitLocker를 사용 설정할 경우 복구 키를 안전한 위치에 저장하는 것이 좋습니다.

VM에 연결된 데이터 디스크에 BitLocker를 사용 설정하면 앞에서 설명한 것과 같이 vCPU 사용률이 증가할 가능성이 있습니다. 하지만 이러한 디스크의 BitLocker 암호화 키는 vTPM에 저장되지 않기 때문에 동일한 복구 문제가 발생하지 않습니다. 디스크를 정상적으로 잠금 해제할 수 없더라도 복구 키가 있으면 디스크를 암호화되지 않은 다른 VM에 연결하여 복구할 수 있습니다. 복구 키가 없으면 디스크의 데이터를 복구할 수 없습니다.

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

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

Compute Engine 문서