本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是亚马逊 AppStream 2.0?
Amazon AppStream 2.0 是一项完全托管的应用程序流媒体服务,使用户可以从任何地方即时访问其桌面应用程序。AppStream2.0 管理托管和运行应用程序所需的AWS资源,自动扩展,并按需为用户提供访问权限。AppStream2.0 使用户能够在自己选择的设备上访问所需的应用程序,提供响应式、流畅的用户体验,与本地安装的应用程序没有区别。
借AppStream助 2.0,您可以轻松地将现有的桌面应用程序添加到AWS,让您的用户能够立即对其进行流式传输。Windows 用户可以使用 AppStream 2.0 客户端或支持 HTML5 的网络浏览器进行应用程序流式传输。对于每个应用程序,可以保留单一版本,从而简化应用程序管理。您的用户可始终访问其应用程序的最新版本。您的应用程序在AWS计算资源上运行,数据永远不会存储在用户的设备上,这意味着他们始终可以获得高性能、安全的体验。
与传统的桌面应用程序流式传输本地解决方案不同,AppStream2.0 提供pay-as-you-go定价,无需前期投资,也无需维护基础设施。您可以立即进行全球扩展,从而确保用户始终享受最佳体验。
有关更多信息,请参阅 AppStream2.0
功能
使用亚马逊 AppStream 2.0 具有以下优点:
- 从支持的任何设备安全地访问桌面应用程序
-
您可以通过 Windows 和 Linux PC、Mac、Chromebook、iPad 和 Android 平板电脑上支持 HTML5 的 Web 浏览器安全地访问您的桌面应用程序。或者,对于支持的 Windows 版本,AppStream2.0 客户端可用于应用程序流式传输。
- 保护应用程序和数据
-
应用程序和数据保持开启状态 AWS ——只有加密的像素才会流式传输给用户。应用程序在专用于每个用户的 AppStream 2.0 实例上运行,因此计算资源不会共享。应用程序可在您自己的 Virtual Private Cloud (VPC) 内运行,并且您可以使用 Amazon VPC 安全功能实现访问控制。这样,您便可隔离应用程序并将其安全提供给用户。
- 一致的可扩展性能
-
AppStream2.0 在运行时AWS可以访问本地设备上不具备的计算功能,这意味着您的应用程序以持续的高性能运行。您可以立即进行本地和全球扩展,并确保用户始终获得低延迟体验。与本地解决方案不同,您可以快速将应用程序部署到离用户最近的AWS区域,无需增加资本投资即可开始流式传输。
- 与 IT 环境集成
-
与您的现有AWS服务和本地环境集成。通过在您的 VPC 中AWS运行应用程序,您的用户可以访问您的数据和其他资源。这减少了数据在与您的环境之间的AWS移动,并提供了更快的用户体验。
与您的现有 Microsoft Active Directory 环境集成。这允许您将现有的 Active Directory 治理、用户体验和安全策略与您的流应用程序结合使用。
配置联合身份,使您的用户可以使用其企业凭证访问应用程序。您还可以允许在 AppStream 2.0 上运行的应用程序通过身份验证访问您的 IT 资源。
- 选择符合您的需求的队列类型
-
以下是舰队的类型:
-
Always-On — 流媒体实例始终运行,即使没有用户在流式传输应用程序和桌面。用户必须先配置流式传输实例,然后才能进行流式传输。预置的流式实例数量通过自动扩展规则进行管理。有关更多信息,请参阅亚马逊 AppStream 2.0 版舰队Auto Scaling:
当您的用户选择应用程序或桌面时,他们将立即开始直播。即使没有用户进行流式传输,您也需要为所有流式传输实例支付运行实例费用。
-
按需 — 流式传输实例仅在用户流式传输应用程序和桌面时运行。尚未分配给用户的流媒体实例处于停止状态。用户必须先配置流式传输实例,然后才能进行流式传输。预置的流式实例数量通过自动扩展规则进行管理。有关更多信息,请参阅亚马逊 AppStream 2.0 版舰队Auto Scaling:
当您的用户选择应用程序或桌面时,他们将在等待 1-2 分钟后开始直播。对于尚未分配给用户的流式实例,您需要支付较低的停止实例费;对于分配给用户的流式实例,您需要支付运行实例费用。
-
Elastic — 流媒体实例池由 AppStream 2.0 管理。当您的用户选择要启动的应用程序或桌面时,他们将在应用程序区块下载并安装到流媒体实例后开始直播。
仅在流式传输会话期间(以秒为单位)向您收取 Elastic 队列流式传输实例的运行实例费用。
有关更多信息,请参阅亚马逊 AppStream 2.0 定价
。 -
重要概念
要充分利用 AppStream 2.0,请熟悉以下概念:
- 应用程序
-
应用程序包含启动要流式传输给用户的应用程序所需的信息。应用程序与包含启动应用程序所需的文件(例如应用程序块或图像)的资源相关联。
- 应用程序区块
-
应用程序块包含您要流式传输给用户的应用程序文件以及对其进行配置所需的详细信息。
- 应用程序区块生成器
-
应用程序块生成器是用于创建应用程序块的虚拟机。您可以使用 AppStream 2.0 控制台启动并连接到应用程序区块生成器。连接到 appblock 生成器后,您可以安装您的应用程序。应用程序区块生成器打包您的应用程序内容,将其上传到 Amazon S3 存储桶,然后完成应用程序块创建。
- 映像生成器
-
映像生成器 是用来创建映像的虚拟机。您可以使用 AppStream 2.0 控制台启动和连接到映像生成器。连接到映像生成器之后,您可以安装、添加和测试您的应用程序,然后使用映像生成器创建映像。您可以使用您拥有的私有映像启动新映像生成器。
- image
-
图像包含您可以流式传输给用户的应用程序,以及使用户能够快速开始使用其应用程序的默认系统和应用程序设置。 AWS提供基本映像,您可以使用这些映像生成器来创建映像生成器,然后创建包含您自己的应用程序的映像。您在创建映像后无法更改映像。要添加其他应用程序、更新现有应用程序或更改映像设置,您必须创建新映像。您可以将您的映像复制到其他AWS区域或与同一区域中的其他AWS账户共享。您的用户以及默认的系统和应用程序设置,使您的用户能够快速开始使用他们的应用程序。
- 队列
-
队列由运行您指定的应用程序和桌面的队列实例(也称为流式实例)组成。请注意,一个用户需要一个实例。
- 堆栈
-
堆栈 由关联的队列、用户访问策略和存储配置组成。您通过设置堆栈以开始将应用程序流式传输给用户。
- 流实例
-
流实例(也称为队列实例)是一个 EC2 实例,可供单个用户用于应用程序流式处理。用户会话完成后,EC2 将终止该实例。
- 用户池
-
使用用户池 管理用户以及分配给他们的堆栈。
- 自动缩放规则
-
Auto Scaling 规则是基于时间表和基于使用情况的策略,您可以将其应用于 Always-On 或按需队列,以自动管理可供用户进行流式传输的流式传输实例的数量。
如何开始
如果您是第一次使用 AppStream 2.0,则可以使用 Tr y it Now 功能或按照Amazon Amazon AppStream 2.0: 设置示例应用程序教程进行操作(两者都在 AppStream 2.0 控制台中可用)。
-
立即试用 可为您提供免费试用体验,使您能够从桌面浏览器中轻松启动桌面应用程序。
-
入门教程通过使用示例应用程序或您自己的应用程序,可帮助您设置应用程序流式处理。如果您决定从使用示例应用程序开始,之后您可以随时添加自己的应用程序。
有关这两个选项的更多信息,请参阅 Amazon AppStream 2.0 常见问题解答
。
当您首次使用该服务时,AppStream2.0 会创建AWS身份和访问管理 (IAM)
使用“立即试用”功能
通过 https://console.aws.amazon.com/appstream2
打开 AppStream 2.0 控制台。 -
选择 Try it now。
-
如果需要,请使用您的AWS账户凭证登录。
-
阅读条款和条件,然后选择 Agree and Continue。
-
从显示的应用程序列表中,选择一个应用程序以试用。
运行入门教程
通过 https://console.aws.amazon.com/appstream2
打开 AppStream 2.0 控制台。 -
选择开始使用。
-
选择该选项以了解有关 AppStream 2.0 资源的更多信息。
正在访问 AppStream 2.0
您可以使用以下任何接口使用 AppStream 2.0:
- AWS Management Console
-
控制台是一个基于浏览器的界面,用于管理 AppStream 2.0 资源。有关更多信息,请参阅Amazon Amazon AppStream 2.0: 设置示例应用程序:
- AWS 命令行工具
-
AWS 提供两组命令行工具:AWS Command Line Interface (AWS CLI) 和 AWS Tools for Windows PowerShell。要使用运行 AppStream 2.0 命令AWS CLI,请参阅 Amazon AppStream 2.0 命令行参考。
- AWS 软件开发工具包
-
您可以从各种编程语言访问 AppStream 2.0。开发工具包将自动处理任务,例如:
-
设置 AppStream 2.0 堆栈或队列
-
获取堆栈的应用程序流式处理 URL
-
描述您的资源
有关更多信息,请参阅用于 Amazon Web Services 的工具
。 -