本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Elastic Graphics
重要
Amazon 彈性圖形於 2024 年 1 月 8 日終止使用壽命。對於需要圖形加速的工作負載,我們建議您使用 Amazon EC2 G4ad、G4dn 或 G5 執行個體。
您可以在啟動期間啟動執行個體,並建立其與 Elastic Graphics 加速器的關聯。您必須在您的執行個體上手動安裝必要的程式庫,以便與加速器進行通訊。如需限制的詳細資訊,請參閱Elastic Graphics 限制。
工作
設定安全群組
Elastic Graphics 需要有自我參考的安全群組來允許往返安全群組自身的所有傳入和傳出流量。安全群組必須包含以下傳入及傳出規則。
傳入 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Type | 通訊協定 | 連線埠 | 來源 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elastic Graphics |
TCP |
2007 |
安全群組 ID (其本身的資源 ID) |
傳出 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Type | 通訊協定 | 連接埠範圍 | 目的地 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elastic Graphics |
TCP |
2007 |
安全群組 ID (其本身的資源 ID) |
如果您使用 Amazon EC2 主控台啟動帶有 Elastic Graphics 加速器的執行個體,您可以允許啟動執行個體精靈來自動建立所需的安全群組規則,或選取先前建立的安全群組規則。
如果您正在使用 AWS CLI 或 SDK 啟動執行個體,您必須指定先前建立的安全群組。
為 Elastic Graphics 建立安全群組
在 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台。 -
在導覽窗格中,選擇 Security Groups (安全群組),然後選擇 Create Security Group (建立安全群組)。
-
在 Create Security Group (建立安全群組) 視窗中,執行下列動作:
-
對於 Security group name (安全群組名稱),輸入安全群組的描述性名稱,例如
Elastic Graphics security group
。 -
(選用) 對於 Description (描述),輸入安全群組的簡短描述。
-
在 VPC 中,選取您打算讓 Elastic Graphics 在其中使用的 VPC。
-
選擇建立安全群組。
-
-
在導覽窗格中,選擇 Security Groups (安全群組),選取您剛建立的安全群組,然後在 Details (詳細資訊) 索引標籤上,複製 Security group ID (安全群組 ID)。
-
在 Inbound rules (傳入規則) 標籤上,選擇 Edit inbound rules (編輯傳入規則),然後執行以下動作:
-
選擇新增規則。
-
針對 Type (類型),選擇 Elastic Graphics。
-
在 Source type (來源類型)中,選擇 Custom (自訂)。
-
在 Source (來源) 中,貼上先前複製的安全群組 ID。
-
選擇儲存規則。
-
-
在 Outbound rules (傳出規則) 上,選擇 Edit outbound rules (編輯傳出規則),然後執行以下動作:
-
選擇新增規則。
-
針對 Type (類型),選擇 Elastic Graphics。
-
在 Destination type (目的地類型) 中,選擇 Custom (自訂)。
-
在 Destination (目的地) 中,貼上先前複製的安全群組 ID。
-
選擇儲存規則。
-
如需詳細資訊,請參閱 Windows 執行個體的 Amazon EC2 安全群組。
啟動附有 Elastic Graphics 加速器的執行個體
您可以在啟動期間建立 Elastic Graphics 加速器與執行個體的關聯。如果啟動失敗,可能原因如下:
-
Elastic Graphics 加速器容量不足
-
已超過該區域的 Elastic Graphics 加速器限制
-
VPC 中沒有足夠的私有 IPv4 地址,無法為加速器建立網路介面
如需詳細資訊,請參閱 Elastic Graphics 限制。
在執行個體啟動期間建立 Elastic Graphics 加速器的關聯 (主控台)
在 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台。 -
在儀表板中,選擇 Launch Instance (啟動執行個體)。
-
選取 Windows AMI 及支援的執行個體類型。如需詳細資訊,請參閱 Elastic Graphics 基本概念。
-
在 Configure Instance Details (設定執行個體詳細資訊) 頁面上,選取將啟動您執行個體的 VPC 和子網路。
-
選擇 Add Graphics Acceleration (新增圖形加速),然後選取 Elastic Graphics 加速器類型。
-
(選用) 在 Add Storage (新增儲存) 和 Add Tags (新增標籤) 頁面上,視需要新增磁碟區和標簽。
-
在 Configure Security Group (設定安全群組) 頁面中,您可讓主控台使用所需的傳入及傳出規則為您建立安全群組,或者您可使用在 設定安全群組中手動建立的安全群組。視需要新增其他安全群組。
-
選擇 Review and Launch (檢閱和啟動) 檢閱您的執行個體選項,然後選擇 Launch (啟動)。
在執行個體啟動期間建立 Elastic Graphics 加速器的關聯 (AWS CLI)
您可使用 run-instances AWS CLI 命令搭配下列參數:
--elastic-gpu-specification Type=
eg1.medium
若為 --security-group-ids
參數,您必須包含有所需傳入及傳出規則的安全群組。如需詳細資訊,請參閱 設定安全群組。
欲在例證啟動期間關聯彈性圖形加速器 (Windows 專用工具 PowerShell)
使用新的 EC2 執行個體工具視窗命令。 PowerShell
安裝 Elastic Graphics 所需的軟體
如已使用最新的 AWS Windows AMI 啟動執行個體,即表示已於第一次開機期間自動安裝了所需軟體。如已使用未自動安裝所需軟體的 Windows AMI 啟動執行個體,您即必須在執行個體上手動安裝所需軟體。
安裝 Elastic Graphics 所需的軟體 (如有必要)
-
連線到執行個體。
-
下載 Elastic Graphics 安裝程式
,並開啟之。安裝管理員會連線到 Elastic Graphics 端點並下載所需軟體的最新版本。 注意
如果下載連結無法運作,請嘗試不同的瀏覽器,或複製連結地址並將其貼到新的瀏覽器索引標籤。
-
重新開機執行個體以確認。
確認執行個體的 Elastic Graphics 功能
執行個體上的 Elastic Graphics 套件包含可檢視加速器狀態的工具,並確認從執行個體到加速器的 OpenGL 命令是否可運作。
如果您執行個體使用未預先安裝 Elastic Graphics 套件的 AMI 來啟動,您可以自行下載並安裝該套件。如需詳細資訊,請參閱 安裝 Elastic Graphics 所需的軟體。
您可以使用下列其中一種方法來驗證執行個體上的 Elastic Graphics 功能。
注意
如果 Elastic Graphics 狀態監控或命令列工具傳回未預期的結果,請參閱 解決狀況不良問題。
檢視 Elastic Graphics 資訊
您可以檢視連接到執行個體的 Elastic Graphics 加速器資訊。
檢視 Elastic Graphics 加速器的資訊 (主控台)
在 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台。 -
在導覽窗格中,選擇 Instances (執行個體),然後選取您的執行個體。
-
在 Details (詳細資訊) 索引標籤中,尋找 Elastic Graphics ID。選擇 ID 以 Elastic Graphics 加速器的下列資訊:
-
連接狀態
-
類型
-
運作狀態
-
檢視 Elastic Graphics 加速器的資訊 (AWS CLI)
您可以使用以下describe-elastic-gpusAWS CLI命令:
aws ec2 describe-elastic-gpus
您可以使用describe-network-interfacesAWS CLI指令並依擁有者 ID 進行篩選,以檢視有關彈性圖形網路介面的資訊。
aws ec2 describe-network-interfaces --filters "Name=attachment.instance-owner-id,Values=amazon-elasticgpus"
使用執行個體中繼資料來檢視 Elastic Graphics 加速器的相關資訊
-
連線到使用 Elastic Graphics 加速器的 Windows 執行個體。
-
執行以下任意一項:
-
從中 PowerShell,使用下列指令程式:
PS C:\>
Invoke-RestMethod -uri http://169.254.169.254/latest/meta-data/elastic-gpus/associations/egpu-f6d94dfa66df4883b284e96db7397ee6
-
從 Web 瀏覽器,將以下 URL 貼至網址欄位:
http://169.254.169.254/latest/meta-data/elastic-gpus/associations/
egpu-f6d94dfa66df4883b284e96db7397ee6
-
提交意見回饋
您可以使用 Elastic Graphics 提交意見回饋,以便團隊精益求精。
使用 Elastic Graphics 狀態監控提交意見回饋
-
在 Windows 執行個體任務列的通知區域中,開啟 Elastic Graphics 狀態監控。
-
在左下角選擇 Feedback (意見回饋)。
-
輸入您的意見回饋,然後選擇 Submit (提交)。