本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 精靈開始使用 Amazon EC2 協同運作
Amazon Elastic Compute Cloud (Amazon EC2) – 在 AWS 雲端中提供可擴展的運算容量。使用 Amazon EC2 可減少前期所需的硬體投資,讓您更快速開發並部署應用程式。
您可使用 Amazon EC2 按需要啟動任意數量的虛擬伺服器,設定安全性和聯網功能以及管理儲存。使用 Amazon EC2 可擴展與縮減規模,以處理需求或熱門峰值的變更,從而降低您預測流量的需求。
概觀
本教學課程示範如何使用 AWS Batch 精靈設定 以設定 Amazon EC2 並執行 Hello World
。
- 目標對象
-
本教學課程專為負責設定、測試和部署的系統管理員和開發人員而設計 AWS Batch。
- 使用的功能
-
本教學課程說明如何使用 AWS Batch 主控台精靈:
-
建立和設定 Amazon EC2 運算環境
-
建立任務佇列。
-
建立任務定義
-
建立並提交要執行的任務
-
在 CloudWatch 中檢視任務的輸出
-
- 所需時間
-
完成本教學課程大約需要 10-15 分鐘。
- 區域限制
-
使用此解決方案沒有相關聯的國家或地區限制。
- 資源用量成本
-
建立 AWS 帳戶無需付費。不過,透過實作此解決方案,您可能會產生下表中所列的部分或全部費用。
描述 費用 (美元) Amazon EC2 執行個體 您需為建立的每個 Amazon EC2 執行個體付費。如需定價的相關資訊,請參閱 Amazon EC2 定價 。
先決條件
開始之前:
如果您沒有 AWS 帳戶 ,請建立 。
步驟 1:建立運算環境
重要
為了盡可能簡單快速地開始使用,本教學課程包含具有預設設定的步驟。為生產用途建立 之前,建議您先熟悉所有設定,並使用符合您需求的設定進行部署。
若要為 Amazon EC2 協同運作建立運算環境,請執行下列動作:
-
針對設定任務和協同運作類型,選擇 Amazon Elastic Compute Cloud(Amazon EC2)。
-
選擇下一步。
-
在名稱的運算環境組態區段中,指定運算環境的唯一名稱。名稱長度最多可達 128 個字元。可以包含大小寫字母、數字、連字號 (-) 和底線 (_)。
-
針對執行個體角色,選擇已連接必要 IAM 許可的現有執行個體角色。此執行個體角色可讓運算環境中的 Amazon ECS 容器執行個體呼叫所需的 AWS API 操作。如需詳細資訊,請參閱Amazon ECS 執行個體角色。
執行個體角色的預設名稱為
ecsInstanceRole
。 對於執行個體組態,您可以保留預設設定。
對於網路組態,請使用 的預設 VPC AWS 區域。
選擇下一步。
步驟 2:建立任務佇列
任務佇列會儲存您提交的任務,直到 AWS Batch 排程器在運算環境中的資源上執行任務為止。如需詳細資訊,請參閱任務佇列
若要為 Amazon EC2 協同運作建立任務佇列,請執行下列動作:
針對名稱的任務佇列組態,指定任務佇列的唯一名稱。名稱長度最多可達 128 個字元。可以包含大小寫字母、數字、連字號 (-) 和底線 (_)。
對於所有其他組態選項,您可以保留預設值。
選擇下一步。
步驟 3:建立任務定義
AWS Batch 任務定義會指定任務的執行方式。即使每個任務都必須參考任務定義,任務定義中指定的許多參數都可以在執行時間覆寫。
若要建立任務定義:
對於建立任務定義
針對名稱,指定任務佇列的唯一名稱。名稱長度最多可達 128 個字元。可以包含大小寫字母、數字、連字號 (-) 和底線 (_)。
對於命令 - 選用,您可以
hello world
變更為自訂訊息或保持原狀。
對於所有其他組態選項,您可以保留預設值。
選擇下一步。
步驟 4:建立任務
若要建立任務,請執行下列動作:
-
在名稱的任務組態區段中,指定任務的唯一名稱。名稱長度最多可達 128 個字元。可以包含大小寫字母、數字、連字號 (-) 和底線 (_)。
對於所有其他組態選項,您可以保留預設值。
-
選擇下一步。
步驟 4:檢閱和建立
在檢閱和建立頁面上,檢閱組態步驟。如需變更,請選擇 Edit (編輯)。完成後,請選擇建立資源。
針對檢閱和建立,選擇建立資源。
-
視窗會在 AWS Batch 開始配置您的 資源時開啟。完成後,請選擇前往儀表板。在儀表板上,您應該會看到所有已配置的資源,以及任務處於
Runnable
狀態。您的任務已排定執行,應該會在 2-3 個小節中完成。
步驟 6:檢視任務的輸出
若要檢視任務的輸出,請執行下列動作:
在導覽窗格中,選擇任務。
在任務佇列下拉式清單中,選擇您為教學課程建立的任務佇列。
-
任務表格列出您的所有任務及其目前狀態。一旦任務狀態成功,請選擇任務名稱以檢視任務的詳細資訊。
在詳細資訊窗格中,選擇日誌串流名稱。任務的 CloudWatch 主控台將開啟,並且應該有一個事件具有 Message of
hello world
或您的自訂訊息。
步驟 7:清除您的教學課程資源
您需支付啟用 Amazon EC2 執行個體的費用。您可以刪除執行個體以停止產生費用。
若要刪除您建立的資源,請執行下列動作:
在導覽窗格中,選擇任務佇列。
在任務佇列表格中,選擇您為教學課程建立的任務佇列。
選擇停用。任務佇列狀態停用後,您可以選擇刪除。
刪除任務佇列後,在導覽窗格中選擇運算環境。
選擇您為此教學課程建立的運算環境,然後選擇停用。運算環境可能需要 1-2 分鐘才能完成停用。
一旦運算環境的狀態停用,請選擇刪除。可能需要 1-2 個小節才能刪除運算環境。
其他資源
完成教學課程後,您可能想要探索下列主題:
-
探索 AWS Batch 核心元件。如需詳細資訊,請參閱的元件 AWS Batch。
-
進一步了解 中可用的不同運算環境 AWS Batch。
-
進一步了解任務佇列及其不同的排程選項。
-
進一步了解任務定義和不同的組態選項。
-
進一步了解不同類型的任務。