Amazon Web Services 한국 블로그
AWS License Manager – 기존 윈도 및 SQL Server 라이선스 사용 호스트 간편 관리 기능 출시
Microsoft Windows Server 및 SQL Server의 기존 라이선스를 AWS로 쉽게 가져와서 관리할 수 있게 해 달라는 고객들의 요청에 따라 새롭고 간편한 BYOL(Bring Your Own License, 기존 보유 라이선스 사용) 환경을 발표합니다.
오늘 출시된 새로운 BYOL 환경에서 고객은 기존 Windows Server 또는 SQL Server 라이선스를 사용하여 EC2에서 가상 머신을 원활하게 생성할 수 있습니다. AWS는 고객이 명시한 라이선스 규칙에 따라 고객의 라이선스를 관리합니다.
이전에는 서버에 연결된 자체 라이선스를 가져올 때 고객이 용량 관리와 BYOL에 필요한 전용 호스트의 효과적인 활용을 위한 추가 자동화 스크립트를 작성해야 했습니다. 이로 인해 EC2와 같은 방식으로 호스트를 관리할 수가 없었고, 당연히 AWS가 제공하는 라이선스를 사용할 때처럼 호스트 관리가 간편하고 쉽지 않았습니다.
새로운 BYOL 환경은 호스트 할당 및 해제와 같은 주요 호스트 관리 작업을 자동화하고, 호스트 용량을 관리하며, 호스트 자동 크기 조정 및 자동 복구 같은 기능을 활성화하여 호스트 관리 경험을 간소화합니다. 따라서 고객은 다른 모든 EC2 인스턴스를 생성하는 것만큼 간단하게 전용 호스트에서 BYOL 인스턴스를 생성할 수 있습니다.
이제, 라이선스가 있는 이미지를 AWS 클라우드로 가져오는 새롭고 간편한 방법을 경험해 봅시다. 이 게시물에서는 Windows Server 라이선스를 사용하지만 Windows Server 라이선스와 SQL Server 라이선스를 가져올 때의 환경은 동일합니다.
AWS License Manager를 통한 라이선스 관리 설정
Amazon Elastic Compute Cloud(EC2) 계정에서 프라이빗 AMI로 사용할 수 있게 되면 AWS License Manager 콘솔로 이동하고 License Configurations 페이지에서 [Create license configuration]을 클릭하여 라이선스 구성을 생성할 수 있습니다.
구성 이름을 입력하고 필요한 경우 설명을 입력한 다음 [License type]을 선택합니다. 여기서는 [Cores]로 설정하겠습니다. 코어에 대한 상한을 설정할 수 있는데 가져오는 라이선스 수에 따라 설정하는 것이 좋으며 [Enforce license limit]를 활성화해야 합니다.
아래 샘플에서는 둘 다 설정하지 않은 상태로 두겠습니다. [Submit]을 클릭하면 새 라이선스 구성이 생성되고 [License configurations] 페이지에 표시됩니다.
다음 단계는 구성을 사용하여 라이선스가 있는 운영 체제 이미지가 포함된 AMI에 연결하는 것입니다. 방금 생성한 구성을 선택하고 [Actions]에서 [Associate AMI]를 선택합니다.
그러면 사용자 지정 이미지가 나열된 페이지로 이동합니다. 여기서 원하는 이미지를 선택하고 [Associate ]를 클릭합니다. 참고로 여러 이미지를 선택하고 연결할 수 있습니다. 예를 들어 아래에 나와 있듯이 Windows Server 및 SQL Server 이미지를 추가할 수도 있습니다.
Windows Server에 대해 완료된 라이선스 구성 설정을 사용하여 다음으로 수행할 단계는 호스트 리소스 그룹을 생성하고 라이선스 구성에 연결하는 것입니다. 여기서도 마찬가지로 Windows Server와 SQL Server 라이선스를 가져오는 구성을 설정할 수도 있습니다.
호스트 리소스 그룹은 지정된 기본 설정을 사용하여 단일 엔터티로 함께 관리할 수 있는 전용 호스트의 컬렉션입니다. 탐색 패널에서 [Host resource groups]을 선택한 다음 [Create host resource group]을 클릭합니다.
호스트 리소스 그룹의 이름을 지정하고 이 그룹에 연결할 라이선스 구성(2개 이상 선택 가능)을 선택한 다음 [Create]를 클릭합니다. EC2 전용 호스트 관리에 대한 옵션을 확인하십시오. 이러한 옵션을 선택한 상태로 두면 용량 및 전용 호스트를 직접 관리할 필요가 없습니다.
인스턴스를 호스트 리소스 그룹으로 시작하면 AWS License Manager가 호스트를 자동으로 관리하며 라이선스 개수 제한(구성된 경우)을 벗어나지 않도록 유지합니다.
라이선스 구성과 호스트 리소스 그룹을 설정했으니 이제 Amazon EC2 콘솔로 이동하여 일부 인스턴스를 시작할 수 있습니다. 그 전에 새로운 BYOL 환경의 기능 중 하나를 살펴봅시다. AWS Organizations과의 통합 기능입니다. 계정이 조직의 마스터 계정인 경우 호스트 리소스 그룹을 생성할 때 추가 옵션인 [Share host resource group with all my member accounts]가 표시됩니다.
이름에서 알 수 있듯이 이 옵션을 선택하면 호스트 리소스 그룹이 조직의 구성원 계정과 공유됩니다. 구성원 계정이 인스턴스를 시작하면 마스터 계정에서 호스트가 자동으로 할당됩니다. 따라서 여러 계정에서 동일한 호스트를 사용할 수 있고 모든 구성원 계정에 호스트가 없어도 되므로 호스트 사용률이 개선됩니다.
자동관리형 BYOL 이미지 시작
Amazon EC2 콘솔에서 [Launch instance]를 클릭하고 시작 마법사의 [My AMIs] 탭에서 라이선스가 있는 Windows Server(또는 Windows Server 및 SQL Server를 가져온 경우 이러한 서버) 버전이 포함된 AMI를 선택합니다. 그런 다음 시작하려는 인스턴스 유형을 선택하면 [Configure Instance Details] 페이지로 이동합니다.
라이선스 구성에 연결된 이미지를 선택했으므로 시작 마법사에서 [Tenancy]는 필요한 [Dedicated host – Launch this instance on a Dedicated host] 설정으로 이미 설정되어 있습니다. [Host resource group] 아래의 옵션을 [Launch instance into a host resource group]으로 전환한 다음 해당하는 호스트 리소스 그룹을 선택합니다. 아래의 스크린샷에서는 그룹을 선택했지만 그룹이 1개인 경우 EC2가 연결된 라이선스 구성에 따라 매핑된 호스트 리소스 그룹에서 인스턴스를 자동으로 시작하므로 시작 마법사에서 그룹을 선택할 필요가 없습니다.
이 새로운 환경에서는 전용 호스트에 대한 이기종 인스턴스 지원이 제공되므로 사용률을 극대화할 수 있습니다. 즉, 동일한 패밀리의 크기가 다른 인스턴스를 시작하는 경우 동일한 호스트에 함께 배치됩니다. 이전에는 단일 호스트에서 동일한 크기의 패밀리의 인스턴스만 생성할 수 있었습니다.
이제 [Review and launch]를 클릭합니다. 물론, 계속하기 전에 스토리지, 태그 및 보안 그룹 같은 설정을 추가로 지정할 수 있습니다. 인스턴스가 시작된 후 콘솔에서 인스턴스를 선택하면 [Details] 탭에 호스트 리소스 그룹에 연결되었음을 알리는 메시지가 표시됩니다. 필요한 경우 [Host ID]를 클릭하여 호스트 세부 정보를 볼 수도 있습니다.
BYOL, Auto Scaling 및 전용 호스트
새로운 BYOL은 전용 호스트에 대한 Auto Scaling을 통해 인스턴스를 자동으로 관리하는 추가 기능을 제공합니다. 이 기능은 설정 및 사용이 쉽습니다. 위에 표시된 시작 마법사에서 새 Auto Scaling 그룹을 생성하고 지정할 수 있었지만 대신에 [Launch Template]을 생성하고 이 템플릿을 사용하여 Auto Scaling 그룹에 대한 설정을 정의하도록 선택했습니다. 이렇게 하면 아래의 스냅샷에 나와 있듯이 시작 템플릿에서 라이선스가 있는 이미지를 선택한 다음 [Advanced Details]에서 라이선스 구성을 선택하기만 하면 됩니다.
Auto Scaling 그룹을 생성할 때 템플릿을 지정하기만 하면 모든 작업이 완료됩니다. 인스턴스를 시작하거나 조정 이벤트가 발생하여 새 인스턴스가 그룹에 생성되면 전용 호스트에 자동으로 매핑됩니다. 이전의 BYOL에서는 불가능했던 작업입니다.
신규 BYOL 환경의 가용성
신규 BYOL 환경은 적격 Windows Server 및 SQL Server 라이선스에 대해 제공됩니다. 고객은 License Mobility 혜택을 통해 자체 SQL Server 라이선스를 Active Software Assurance와 함께 기본(공유) 테넌트 EC2로 가져올 수 있습니다. 이 새로운 환경은 SQL Server 고객에게 기존 라이선스를 가져올 수 있는 또 다른 방법을 제공합니다. 라이선싱에 대한 자세한 내용은 AWS 기반 Windows FAQ를 참조하십시오. AWS의 Microsoft 라이선싱 옵션에 대한 추가 정보는 여기서 확인할 수 있습니다. AWS License Manager를 확인하여 관리 기본 설정에 대해 자세히 알아보십시오.
간편한 BYOL 환경은 미국 동부(버지니아 북부) 및 미국 서부(오레곤) 리전 고객에게 제공되며 다른 리전에서도 곧 제공됩니다.