Amazon Web Services 한국 블로그

Amazon EC2에서 Visual Studio 소프트웨어 실행하기 – 사용자 기반 라이선스 모델 제공

오늘부터 Amazon Elastic Compute Cloud (Amazon EC2) 인스턴스에서 라이선스가 포함된 Visual Studio 소프트웨어를 일반적으로 사용할 수 있습니다. 이제 AWS에서 제공하는 완벽한 호환성을 갖춘 Visual Studio 라이선스를 사용자당 구독료 방식으로 구매할 수 있습니다. Amazon EC2는 Visual Studio Enterprise 2022와 Visual Studio Professional 2022의 사전 구성된 Amazon Machine Image(AMI)를 제공합니다. 장기 라이선스 약정 없이 Visual Studio 및 Windows Server 라이선스를 포함한 온디맨드 Windows 인스턴스를 시작할 수 있습니다.

Amazon EC2는 다양한 인스턴스를 제공하며, 고객은 최종 사용자가 사용한 만큼만 비용을 지불하여 최종 사용자에게 용량과 적절한 하드웨어를 제공할 수 있습니다. 라이선스를 포함한 AMI를 사용하여 간단히 EC2 인스턴스를 시작할 수 있으며, 인증된 여러 사용자가 원격 데스크톱 소프트웨어를 사용하여 이러한 EC2 인스턴스에 연결할 수 있습니다. 관리자는 AWS License ManagerAWS Managed Microsoft Active Directory(AD)를 사용하여 중앙에서 사용자를 인증할 수 있습니다.

AWS License Manager를 사용하여 Visual Studio 라이선스 구성
관리자는 사전에 AWS Managed Microsoft AD의 인스턴스를 생성하고 권한을 수락하여 AWS License Manager가 인스턴스에 온보딩할 수 있도록 허용해야 합니다. 권한이 부여된 사용자를 설정하려면 AWS Managed Microsoft AD 설명서를 참조하세요.

AWS License Manager를 사용하면 AWS와 온프레미스 환경 전체에서 Microsoft, SAP, Oracle, IBM과 같은 공급업체의 소프트웨어 라이선스를 더 쉽게 관리할 수 있습니다. 사용 가능한 Visual Studio 소프트웨어 라이선스 목록을 표시하려면 AWS Licence Manager 콘솔에서 사용자 기반 구독을 선택합니다.

사용자 기반 구독을 지원하는 제품 목록을 볼 수 있습니다. 각 제품에는 설명이 포함된 이름, 제품을 사용하기 위해 가입한 사용자 수, 디렉터리에서 사용할 수 있도록 구독이 활성화되었는지가 표시됩니다. 또한 사용자에게 라이선스를 부여하여 Visual Studio와 동일한 방식으로 원격 데스크톱 서비스 SAL 라이선스를 구매해야 합니다.

Visual Studio Professional을 선택하면 제품 세부 정보 및 구독한 사용자를 볼 수 있습니다. 사용자 구독을 선택하면 Visual Studio Professional 소프트웨어의 라이선스에 권한이 부여된 사용자를 추가할 수 있습니다.

AWS License Manager API를 통해 AWS Command Line Interface(CLI) 도구를 사용하여 관리 작업을 수행할 수 있습니다. 예를 들어 Active Directory의 제품에서 사용자를 구독할 수 있습니다.

$ aws license-manager-user-subscriptions start-product-subscription \
         --username vscode2 \
         --product VISUAL_STUDIO_PROFESSIONAL \
         --identity-provider " \
                "ActiveDirectoryIdentityProvider" = \
                {"DirectoryId" = "d-9067b110b5"}" 
         --endpoint-url https://license-manager-user-subscriptions.us-east-1.amazonaws.com

사전 구성된 Visual Studio 소프트웨어로 Windows 인스턴스를 시작하려면 EC2 콘솔로 이동하여 인스턴스 시작(Launch instances)을 선택합니다. 애플리케이션 및 OS 이미지(Amazon Machine Image)에서 “Visual Studio on EC2″를 검색하면 Quickstart AMIAWS Marketplace AMI 탭에서 AMI를 찾을 수 있습니다.

Windows 인스턴스를 시작한 후 관리자는 License Manager 콘솔의 인스턴스 화면에서 사용자를 제품에 연결합니다. AMI를 사용하여 나열된 인스턴스가 시작되고 연결할 수 있는 사용자에게 지정된 제품을 제공하는 것을 확인할 수 있습니다.

이러한 단계는 조직 전체의 사용자, 인스턴스 및 비용을 관리하는 관리자가 수행합니다. 관리 작업에 대한 자세한 내용은 AWS License Manager의 사용자 기반 구독을 참조하세요.

EC2 인스턴스에서 Visual Studio 소프트웨어 실행
관리자가 최종 사용자에게 권한을 부여하고 인스턴스를 시작하면 원격 데스크톱 소프트웨어를 통해 관리자가 공유하는 AD 계정 정보를 사용하여 Visual Studio 인스턴스에 원격으로 연결할 수 있습니다. 이게 전부입니다!

사용자 기반 구독용으로 배포된 인스턴스는 AWS Systems Manager에서 관리형 노드로 유지되어야 합니다. 자세한 내용은 AWS Systems Manager 사용 설명서의 관리형 노드 가용성 문제 해결SSM 에이전트 문제 해결을 참조하세요.

정식 출시
Amazon EC2의 라이선스가 포함된 Visual Studio는 이제 모든 AWS 상업 및 퍼블릭 리전에서 사용할 수 있습니다. 월별 구독을 통해 Visual Studio 라이선스의 경우 사용자당, EC2의 라이선스가 포함된 Windows Server 인스턴스의 경우 vCPU당 요금이 청구됩니다.  EC2 인스턴스에 대해 지금처럼 온디맨드 인스턴스, 예약 인스턴스절감형 플랜 요금 모델을 사용할 수 있습니다.

자세한 내용은 라이선스 관리자 사용자 기반 구독 설명서를 방문하여 AWS re:Post for EC2 또는 AWS Support 연락처를 통해 피드백을 보내주세요.

Channy