使用 精靈開始使用 Amazon EC2 協同運作 - AWS Batch

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

使用 精靈開始使用 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 定價

先決條件

開始之前:

步驟 1:建立運算環境

重要

為了盡可能簡單快速地開始使用,本教學課程包含具有預設設定的步驟。為生產用途建立 之前,建議您先熟悉所有設定,並使用符合您需求的設定進行部署。

若要為 Amazon EC2 協同運作建立運算環境,請執行下列動作:

  1. 開啟AWS Batch 主控台初次執行精靈

  2. 針對設定任務和協同運作類型,選擇 Amazon Elastic Compute Cloud(Amazon EC2)

  3. 選擇下一步

  4. 名稱運算環境組態區段中,指定運算環境的唯一名稱。名稱長度最多可達 128 個字元。可以包含大小寫字母、數字、連字號 (-) 和底線 (_)。

  5. 針對執行個體角色,選擇已連接必要 IAM 許可的現有執行個體角色。此執行個體角色可讓運算環境中的 Amazon ECS 容器執行個體呼叫所需的 AWS API 操作。如需詳細資訊,請參閱Amazon ECS 執行個體角色

    執行個體角色的預設名稱為 ecsInstanceRole

  6. 對於執行個體組態,您可以保留預設設定。

  7. 對於網路組態,請使用 的預設 VPC AWS 區域。

  8. 選擇下一步

步驟 2:建立任務佇列

任務佇列會儲存您提交的任務,直到 AWS Batch 排程器在運算環境中的資源上執行任務為止。如需詳細資訊,請參閱任務佇列

若要為 Amazon EC2 協同運作建立任務佇列,請執行下列動作:

  1. 針對名稱的任務佇列組態,指定任務佇列的唯一名稱。名稱長度最多可達 128 個字元。可以包含大小寫字母、數字、連字號 (-) 和底線 (_)。

  2. 對於所有其他組態選項,您可以保留預設值。

  3. 選擇下一步

步驟 3:建立任務定義

AWS Batch 任務定義會指定任務的執行方式。即使每個任務都必須參考任務定義,任務定義中指定的許多參數都可以在執行時間覆寫。

若要建立任務定義:

  1. 對於建立任務定義

    1. 針對名稱,指定任務佇列的唯一名稱。名稱長度最多可達 128 個字元。可以包含大小寫字母、數字、連字號 (-) 和底線 (_)。

    2. 對於命令 - 選用,您可以hello world變更為自訂訊息或保持原狀。

  2. 對於所有其他組態選項,您可以保留預設值。

  3. 選擇下一步

步驟 4:建立任務

若要建立任務,請執行下列動作:

  1. 名稱的任務組態區段中,指定任務的唯一名稱。名稱長度最多可達 128 個字元。可以包含大小寫字母、數字、連字號 (-) 和底線 (_)。

  2. 對於所有其他組態選項,您可以保留預設值。

  3. 選擇下一步

步驟 4:檢閱和建立

檢閱和建立頁面上,檢閱組態步驟。如需變更,請選擇 Edit (編輯)。完成後,請選擇建立資源

  1. 針對檢閱和建立,選擇建立資源

  2. 視窗會在 AWS Batch 開始配置您的 資源時開啟。完成後,請選擇前往儀表板。在儀表板上,您應該會看到所有已配置的資源,以及任務處於 Runnable 狀態。您的任務已排定執行,應該會在 2-3 個小節中完成。

步驟 6:檢視任務的輸出

若要檢視任務的輸出,請執行下列動作:

  1. 在導覽窗格中,選擇任務

  2. 任務佇列下拉式清單中,選擇您為教學課程建立的任務佇列。

  3. 任務表格列出您的所有任務及其目前狀態。一旦任務狀態成功,請選擇任務名稱以檢視任務的詳細資訊。

  4. 詳細資訊窗格中,選擇日誌串流名稱。任務的 CloudWatch 主控台將開啟,並且應該有一個事件具有 Message of hello world或您的自訂訊息。

步驟 7:清除您的教學課程資源

您需支付啟用 Amazon EC2 執行個體的費用。您可以刪除執行個體以停止產生費用。

若要刪除您建立的資源,請執行下列動作:

  1. 在導覽窗格中,選擇任務佇列

  2. 任務佇列表格中,選擇您為教學課程建立的任務佇列。

  3. 選擇停用。任務佇列狀態停用後,您可以選擇刪除

  4. 刪除任務佇列後,在導覽窗格中選擇運算環境

  5. 選擇您為此教學課程建立的運算環境,然後選擇停用。運算環境可能需要 1-2 分鐘才能完成停用。

  6. 一旦運算環境的狀態停用,請選擇刪除。可能需要 1-2 個小節才能刪除運算環境。

其他資源

完成教學課程後,您可能想要探索下列主題: