亚马逊AWS官方博客

新增 – 使用基于用户的许可证模式在 Amazon EC2 上运行 Visual Studio 软件

今天,我们宣布在 Amazon Elastic Cloud Compute(Amazon EC2)实例上正式推出附带许可证的 Visual Studio 软件。现在,您可以按用户付费购买完全兼容的 AWS 提供的 Visual Studio 许可证。Amazon EC2 提供了 Visual Studio Enterprise 2022 和 Visual Studio Professional 2022 的预配置 Amazon 机器映像(AMI)。您可以启动按需 Windows 实例,包括 Visual Studio 和 Windows Server 许可证,而无需长期许可承诺。

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 时,您可以看到产品详细信息和订阅的用户。通过选择 Subscribe users(订阅用户),您可以将授权用户添加到 Visual Studio Professional 软件的许可证中。

您可以通过 AWS License Manager API 使用 AWS 命令行界面(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(启用实例)。在 Application and OS Images (Amazon Machine Image)(应用程序和操作系统映像(Amazon 机器映像))中,搜索“Visual Studio on EC2”,您可以在 Quickstart AMIAWS Marketplace AMI 选项卡中找到 AMI。

启动 Windows 实例后,管理员会在 License Manager 控制台的 Instances(实例)屏幕中将用户关联到该产品。您可以看到列出的实例是使用 AMI 启动的,目的是将指定的产品提供给随后可以关联的用户。

这些步骤将由负责管理整个组织的用户、实例和成本的管理员执行。要了解有关管理任务的更多信息,请参阅 AWS License Manager 中的基于用户的订阅

在 EC2 实例上运行 Visual Studio 软件
当管理员授权最终用户并启动实例后,您便可以使用管理员通过远程桌面软件共享的 AD 账户信息远程连接到 Visual Studio 实例。就这么简单!

为基于用户的订阅而部署的实例必须保留为 AWS Systems Manager 的托管节点。有关更多信息,请参阅《AWS Systems Manager 用户指南》中的排查托管节点可用性问题排查 SSM Agent 问题

现已推出
Amazon EC2 上附带许可证的 Visual Studio 现已在所有 AWS 商业和公共区域推出。通过月度订阅按用户为 Visual Studio 许可证计费,EC2 上附带许可证的 Windows Server 实例则按 vCPU 计费。 您可以像现在一样对 EC2 实例使用按需型实例预留实例Savings Plan 定价模型。

要了解更多信息,请访问我们的 License Manager 基于用户的订阅文档,并将任何反馈发送至 AWS re:Post for EC2 或通过您通常的 AWS Support 联系人发送反馈。

Channy