什麼是 Amazon AppStream 2.0? - Amazon AppStream 2.0

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

什麼是 Amazon AppStream 2.0?

Amazon AppStream 2.0 是全受管應用程式串流服務,可讓使用者從任何地方立即存取其桌面應用程式。AppStream 2.0 會管理託管和執行應用程式所需的 AWS 資源、自動擴展,並視需求為使用者提供存取權。AppStream 2.0 可讓使用者在自選裝置上存取所需的應用程式,並提供回應靈敏、流暢且與原生安裝的應用程式相同的使用者體驗。

使用 AppStream 2.0,您可以輕易地將您現有的桌面應用程式新增到 AWS,並讓您的使用者立即串流它們。Windows 使用者可以使用 AppStream 2.0 用戶端或支援 HTML5 的 Web 瀏覽器來串流應用程式。您可以保留每個應用程式的單一版本,讓管理應用程式更為容易。而您使用者存取的永遠都是最新版本的應用程式。您的應用程式會在 AWS 運算資源上執行,且資料永遠不會存放在使用者的裝置上,這表示他們始終擁有高效能、安全的體驗。

AppStream 2.0 與桌面應用程式串流的傳統內部部署解決方案不同,它提供依用量計費定價,無須前期投資,也不用維護基礎設施。您可以立即擴展到全球,確保您的使用者永遠都能獲得最佳的使用體驗。

如需詳細資訊,請參閱 AppStream 2.0

功能

使用 Amazon AppStream 2.0 可提供下列優勢:

從任何支援的裝置安全地存取桌面應用程式

在 Windows 和 Linux PC、Mac、Chromebook、iPad 和 Android 平板電腦上,透過支援 HTML5 的 Web 瀏覽器,就可以安全地存取您的桌面應用程式。或者,對於支援的 Windows 版本,AppStream 2.0 用戶端可用於串流應用程式。

保護應用程式和資料的安全

應用程式和資料會保留在 AWS 上,只有加密的像素才會串流至使用者。應用程式會在每位使用者專用的 AppStream 2.0 執行個體上執行,因此不會共用運算資源。應用程式可在您自己的虛擬私有雲端 (VPC) 內執行,並且您還可以使用 Amazon VPC 安全功能來控制存取。這可讓您隔離應用程式並以安全的方式交付他們。

一致且可擴展的效能

AppStream 2.0 是在 AWS 上執行,可存取本機裝置上沒有提供的運算能力,這表示您的應用程式可持續以高效能執行。您可以立即在本機和全球擴展,確保使用者一律獲得低延遲的使用體驗。與內部部署解決方案不同的是,您可以快速地將應用程式部署到最靠近使用者的 AWS 區域,然後開始串流,而無須增加資金投入。

與您的 IT 環境整合

整合您現有的 AWS 服務與內部部署環境。透過在您的 VPC 內執行應用程式,您的使用者可存取您在 AWS 中所擁有的資料及其他資源。這可減少在 AWS 和您的環境間移動資料,提供更快速的使用者體驗。

與您現有的 Microsoft Active Directory 環境整合。這可讓您搭配您的串流應用程式,使用現有的 Active Directory 治理、使用者體驗及安全政策。

設定聯合身分,允許您的使用者使用他們的企業登入資料來存取應用程式。您也可以允許從 AppStream 2.0 上執行的應用程式對您的 IT 資源進行經過身分驗證的存取。

選擇符合您需求的機群類型

這兩種類型的機群如下:

  • 永遠啟用:串流執行個體會全天候執行,即使沒有使用者正在串流應用程式和桌面也一樣。必須先佈建串流執行個體,使用者才能進行串流。佈建的串流執行個體數量是透過自動擴展規則進行管理。如需更多詳細資訊,請參閱 Amazon AppStream 2.0 的車隊自動擴展

    當您的使用者選擇其應用程式或桌面時,將會立即開始串流。即使沒有使用者進行串流,您仍需支付所有串流執行個體的執行個體執行費用。

  • 隨需:串流執行個體只在使用者串流應用程式和桌面時執行。尚未指派給使用者的串流執行個體處於停止狀態。必須先佈建串流執行個體,使用者才能進行串流。佈建的串流執行個體數量是透過自動擴展規則進行管理。如需更多詳細資訊,請參閱 Amazon AppStream 2.0 的車隊自動擴展

    當您的使用者選擇其應用程式或桌面時,將會在等待 1-2 分鐘之後開始串流。您需針對尚未指派給使用者的串流執行個體支付較低的停止執行個體費用,以及針對指派給使用者的串流執行個體支付執行個體執行費用。

  • 彈性:串流執行個體集區是由 AppStream 2.0 進行管理。當使用者選取要啟動的應用程式或桌面時,他們將在下載應用程式區塊並掛載到串流執行個體後開始串流。

    您只需支付串流工作階段期間,針對彈性機群串流執行個體的執行個體執行費用 (以秒為單位)。

如需詳細資訊,請參閱 Amazon AppStream 2.0 定價

重要概念

若要充分利用 AppStream 2.0,建議您熟悉以下概念:

application

應用程式包含啟動您要串流至使用者之應用程式所需的資訊。應用程式與包含啟動應用程式所需檔案的資源相關聯,例如應用程式區塊或映像。

應用程式區塊

應用程式區塊包含您要串流至使用者的應用程式檔案,以及進行設定所需的詳細資訊。

應用程式區塊建置器

應用程式區塊建置器是用來建立應用程式區塊的虛擬機器。您可以使用 AppStream 2.0 主控台啟動和連線到應用程式區塊建置器。連線到應用程式區塊建置器後,您就可以安裝應用程式。應用程式區塊建置器會封裝您的應用程式內容、將它上傳到 Amazon S3 儲存貯體,然後完成應用程式區塊建立。

映像建置器

「映像建置器」是您用來建立映像的虛擬機器。您可以使用 AppStream 2.0 主控台啟動和連線到映像建置器。在您連線到映像建置器後,您可以安裝、新增和測試您的應用程式,然後使用映像建置器建立映像。您可以透過使用您自己的私有映像,來啟動新的映像建置器。

image

映像包含可串流至使用者的應用程式,以及可讓使用者快速開始使用其應用程式的預設系統和應用程式設定。AWS 提供了基礎映像,可用來建立映像建置器,然後再建立包括您自己的應用程式的映像。建立映像後,您即無法變更它。若要新增其他應用程式、更新現有的應用程式或變更映像設定,您必須建立新的映像。您可以將映像複製到其他 AWS 區域,或與同一區域中的其他 AWS 帳戶共用映像。您的使用者,以及可讓使用者快速開始使用其應用程式的預設系統和應用程式設定。

機群

機群是由執行您所指定應用程式和桌面的機群執行個體 (也稱為串流執行個體) 組成。

堆疊

「堆疊」由相關聯的機群、使用者存取政策和儲存體組態組成。您可以設定堆疊,然後開始將應用程式串流至使用者。

串流執行個體

「串流執行個體」(也稱為機群執行個體) 是可供單一使用者用於應用程式串流的 EC2 執行個體。使用者工作階段完成後,EC2 就會終止執行個體。

使用者集區

使用「使用者集區」來管理使用者和他們受指派的堆疊。

自動擴展規則

自動擴展規則是以排程和使用量為基礎的政策,您可以將其套用至永遠啟用或隨需機群,以自動管理可供使用者作為串流來源使用的串流執行個體數量。

多工作階段

多工作階段機群可讓您在單一機群執行個體上佈建多個使用者工作階段。基礎架構資源會在所有使用者工作階段之間共用。

注意

多工作階段僅適用於由 Windows 作業系統提供技術的永遠啟用和隨需機群。彈性機群或 Linux 作業系統無法使用多工作階段。

請確定您對多工作階段機群使用的是最新的 AppStream 2.0 映像。若要將映像保持最新狀態,請參閱 讓 AppStream 2.0 映像保持最新狀態。如需多工作階段支援的映像和 AppStream 2.0 代理程式版本的詳細資訊,請參閱 AppStream 2.0 基本映像和受管理映像更新版本說明

如何開始

若您是第一次使用 AppStream 2.0,您可以使用立即試用功能或依照 開始使用 Amazon AppStream 2.0:使用範例應用程式進行設定 教學課程進行 (兩者都可在 AppStream 2.0 主控台取得)。

  • 立即試用可提供您免費的試用體驗,讓您輕鬆從桌面瀏覽器啟動桌面應用程式。

  • 「入門」教學則可讓您透過使用範例應用程式或自己的應用程式,來設定應用程式串流。當您決定從使用範例應用程式開始時,您總是可以在稍後新增您自己的應用程式。

    如需這兩個選項的詳細資訊,請參閱 Amazon AppStream 2.0 常見問答集

當您第一次使用服務時,AppStream 2.0 會建立一個 AWS Identity and Access Management (IAM) 角色來代表您建立及管理 AppStream 2.0 資源。

使用立即試用功能
  1. 開啟 AppStream 2.0 主控台,位於 https://console.aws.amazon.com/appstream2

  2. 請選擇 Try it now (立即試用)

  3. 出現請求時,使用您的 AWS 帳戶憑證登入。

  4. 閱讀條款及條件,然後選擇 Agree and Continue (同意並繼續)

  5. 從顯示的應用程式清單中,選取一個進行試用。

執行入門教學
  1. 開啟 AppStream 2.0 主控台,位於 https://console.aws.amazon.com/appstream2

  2. 選擇開始使用

  3. 選取選項以進一步了解 AppStream 2.0 資源。

存取 AppStream 2.0

您可以使用以下任何一個介面來使用 AppStream 2.0:

AWS Management Console

主控台是管理 AppStream 2.0 資源的瀏覽器型介面。如需更多詳細資訊,請參閱 開始使用 Amazon AppStream 2.0:使用範例應用程式進行設定

AWS 命令列工具

AWS 提供兩組命令列工具:AWS Command Line Interface (AWS CLI) 和 AWS Tools for Windows PowerShell。若要使用 AWS CLI 執行 AppStream 2.0 命令,請參閱 Amazon AppStream 2.0 命令列參考

AWS SDK

您可以從各種程式語言存取 AppStream 2.0。軟體開發套件會自動處理如下所示的任務:

  • 設定 AppStream 2.0 堆疊或機群

  • 取得指向您堆疊的應用程式串流 URL

  • 描述您的資源

如需詳細資訊,請參閱 Amazon Web Services 適用工具