全部產品
Search
文件中心

Elastic Compute Service:執行個體啟動模板概述

更新時間:Nov 27, 2024

執行個體啟動模板是一種用於快速建立執行個體的工具,它用於儲存建立ECS執行個體的自訂配置資訊(除執行個體密碼),包括金鑰組、RAM角色、執行個體類型和網路設定等。每個模板可以有多個版本,每個版本可以配置不同的參數,您可以使用指定的模板的任意一個版本快速建立執行個體,省去逐一配置參數的複雜流程。本文為您介紹執行個體啟動模板的功能、使用限制、計費說明和操作指引。

特性與優勢

執行個體啟動模板(以下簡稱模板)的所有配置都是可選的,提高了執行個體的彈性和延展性,能夠滿足不同情境的個人化需求。

  • 預配置參數:可預設建立執行個體的配置參數,如執行個體類型、作業系統、硬體設定、網路設定、安全規則、儲存配置等。

  • 標準化與一致性:通過模板確保所有執行個體遵循相同的配置標準,提高環境一致性,降低人為配置出錯的風險,便於管理和維護。

  • 快速部署:通過選擇模板快速建立執行個體,無需手動設定每一項設定,減少配置時間。

  • 版本控制與迭代:使用模板的版本管理能力,可以調整模板的配置並儲存為不同版本,以適應不同的專案需求或進行迭代最佳化。

    版本說明

    下圖顯示了具有三個版本的模板。第一個版本指定用於建立執行個體的執行個體規格、鏡像、交換器和專用網路。第二個版本基於第一個版本,並且還為執行個體指定了一個安全性群組。第三個版本在某些參數中使用不同的值。版本1設定為預設版本。如果通過該模板建立執行個體,並且未指定任何其他版本,則使用版本1中的配置參數。

使用情境

  • 新應用部署:在部署新應用程式時,使用模板確保開發、測試和生產環境的一致性。

  • 自動擴充與容災:設定自動向外延展群組或構建容災恢複解決方案時,模板協助您快速複製和配置執行個體。

  • 持續整合/持續部署(CI/CD):模板與CI/CD流程相結合,實現代碼快速部署到預配置環境。

  • 彈性使用資源:

    • Auto Scaling:基於ECS執行個體建立Auto Scaling組時,您可以通過現有的啟動模板快速建立。系統會提模數板中的配置資訊來建立新的伸縮組,如果某些配置不符合業務需求,您可以在建立伸縮組頁面修改配置。更多詳情,請參見基於ECS執行個體建立伸縮組

    • 彈性供應:彈性供應組使用執行個體啟動模板作為配置來源,沿用配置來源中的鏡像、安全性群組、登入憑證等屬性。彈性供應組建立成功後,會在您指定的時間啟動並嘗試交付ECS執行個體叢集,提升批量交付大量執行個體的效率。更多資訊,請參見建立彈性供應組

使用限制

  • 配額:每個帳號在每個地區最多可建立30個執行個體啟動模板,每個模板最多可建立30個不同版本。

  • 參數可選 - 建立執行個體啟動模板時,所有參數都是可選的。但是,如果執行個體啟動模板中未包含必要參數(例如執行個體規格、鏡像等),則在使用該模板建立執行個體時還需要補充這些必要參數。

  • 不可變:執行個體啟動模板一旦建立不可變。要修改模板,必須在此基礎上建立版本。

計費說明

執行個體啟動模板本身不收費。但是使用執行個體啟動範本部署ECS資源的過程中可能會產生費用。ECS資源計費詳情,請參見計費概述

快速使用

建立啟動模板

您可以根據實際需求在建立執行個體啟動模板時設定用於建立ECS執行個體的配置資訊,然後通過該模板快速建立ECS執行個體、Auto Scaling組或者彈性供應組。下文為您介紹如何建立執行個體啟動模板。

控制台

  1. 登入ECS管理主控台

  2. 在左側導覽列,選擇部署與彈性 > icon1 > 執行個體啟動模板

  3. 在頁面左側頂部,選擇目標資源所在的資源群組和地區。地區

  4. 單擊建立模板

  5. 啟動模板頁面,完成基礎配置和進階配置。

    使用定義的參數建立啟動模板,或者將現有的啟動模板作為基礎以建立新的啟動模板。詳細的參數配置及說明資訊,請參見自訂購買執行個體

    說明

    如果您是首次建立模板,模板複製地區不可用。如果您已經建立過模板,可以選擇已有的模板和版本,並在此基礎上修改配置。

    在配置執行個體規格時,可以使用情境化選型快速篩選並匹配符合業務需求的執行個體規格。

  6. 配置確認頁面,輸入模板名稱和模板版本描述,並單擊建立啟動模板

    • 所選配置:您可以單擊基礎配置進階配置地區的修改表徵圖修改基礎配置和進階配置參數。

      說明

      基礎配置進階配置地區,會建議您配置用於建立執行個體的必要參數,以便後續一鍵建立執行個體,但所有參數是可選的,請根據實際需要進行配置。

    • 模板儲存方式:根據需要選擇建立模板的儲存方式。

      • 建立新模板:建立一個全新模板,將當前配置儲存為新模板的預設版本。

      • 建立新版本:需要選擇一個已有模板,將當前配置儲存為該模板的最新版本。

    • 模板名稱模板版本描述:輸入模板的名稱和模板版本的描述資訊,方便後期管理。

    • 模板資源群組:根據需要選擇已有的資源群組,方便對模板進行分組管理。

      如需建立新的資源群組,您可以單擊去建立前往資源群組頁面,建立新的資源群組。更多資訊,請參見資源群組

    執行個體模板

  7. 建立成功對話方塊中,單擊查看模板前往控制台查看已建立的模板。

調用API

調用API CreateLaunchTemplate介面,通過設定參數建立一個ECS執行個體啟動模板。

使用啟動模板建立執行個體

您可以使用指定的模板的任意一個版本快速建立執行個體,提升效率及使用體驗。下文為您介紹使用執行個體啟動模板建立ECS執行個體的具體操作。

說明

使用執行個體啟動模板建立執行個體前,請確保您已經建立執行個體啟動模板或執行個體啟動模板的新版本。

控制台

  1. 啟動模板頁面,找到目標模板,在操作列中單擊建立執行個體

    您也可以選中一個模板ID,查看該模板的配置資訊,並在版本資訊操作列中單擊建立執行個體建立版本

  2. 自訂購買頁面,選擇模板和版本,待配置資訊載入完成,檢查所有配置資訊。

    說明

    如果需要修改參數,或者所選的模板缺少必要參數,您可以單擊編輯表徵圖修改配置。

  3. 建立執行個體。

    • 如果您選擇的是訂用帳戶執行個體,則選擇購買時間長度並選中服務合約,單擊確認下單

    • 如果您選擇的是隨用隨付執行個體,則選中服務合約,單擊建立執行個體

    執行個體建立成功後,您可以前往ECS控制台執行個體頁面查看新建立的執行個體。

調用API

您也可以調用APIRunInstances介面,指定參數LaunchTemplateIdLaunchTemplateVersion大量建立ECS執行個體,這可以免除每次建立執行個體時都需要填寫大量的配置參數。具體操作,請參見RunInstances

管理啟動模板的版本

執行個體啟動模板建立成功後,無法進行修改,但您可以通過建立啟動模板的新版本來更改配置參數。在通過執行個體啟動模板建立ECS執行個體時,您可以使用任何版本的執行個體啟動模板。如果您未指定某一版本,則會使用預設版本。下文為您介紹如何建立執行個體啟動模板的新版本、設定常用版本為預設版本,以及刪除不再需要的版本。

建立啟動模板的新版本

控制台

  1. 在目標模板的操作列中,單擊建立版本

    您也可以選中一個模板ID,查看該模板的配置資訊,並在版本資訊中單擊建立版本建立版本

  2. 啟動模板頁面,自訂配置參數。

    您可以在模板複製地區選取項目已有的模板和版本,在此基礎上配置參數。詳細的參數配置及說明資訊,請參見自訂購買執行個體

  3. 配置確認頁面選中建立新版本,並選擇要儲存到哪一個模板。

  4. 單擊建立啟動模板

  5. 在彈出的對話方塊中,單擊查看新版本前往控制台查看已建立的新版本。

    說明

    您也可以在啟動模板頁面的模板列表中查看所有建立成功的模板。

調用API

您也可以調用API管理執行個體啟動模板版本:

更改啟動模板的預設版本

您可以將常用的模板版本設為預設版本。如果使用啟動模板建立ECS執行個體時未指定版本,系統將自動使用預設版本的啟動模板建立ECS執行個體,免去您重複選擇版本的工作。本文為您介紹修改預設版本的具體操作。

控制台

啟動模板頁面,選中一個模板ID,查看該模板的配置資訊,並單擊待設定版本操作列下的設為預設

預設版本

調用API

您也可以調用API管理執行個體啟動模板版本:

指定啟動模板的某個版本為該模板的預設版本:ModifyLaunchTemplateDefaultVersion

刪除啟動模板的版本

您可以執行如下操作,刪除不再需要的非預設版本的執行個體啟動版本。

重要
  • 如果待刪除的版本被設定為預設版本,則您將無法刪除該版本。此時,您可以更換預設版本後,再刪除該版本。更換預設版本的具體操作,請參見更改啟動模板的預設版本

  • 如果您不再需要某個模板的所有版本,則您只需刪除該模板即可,具體操作,請參見刪除執行個體啟動模板

控制台

  1. 啟動模板列表頁面,選中目標模板,展開版本資訊。

  2. 版本資訊地區,刪除啟動模板的版本。

    • 刪除單個版本:找到目標版本,在操作列中,單擊刪除

    • 大量刪除版本:選中需要刪除的版本,在版本列上方,單擊刪除

  3. 在彈出的對話方塊中,單擊確定

調用API

您也可以調用API刪除執行個體啟動模板的版本:

刪除啟動模板

如果您不再需要某個執行個體啟動模板,可以對其進行刪除。當您刪除啟動模板時,其不會影響您通過啟動模板建立的任何執行個體。本文介紹如何刪除執行個體啟動模板。

重要

如果刪除執行個體啟動模板,該模板下的所有版本都將被刪除,請您謹慎操作。如果您只需要刪除執行個體啟動模板的某個版本,請參見刪除執行個體啟動模板的版本

控制台

  1. 啟動模板列表頁面,刪除執行個體啟動模板。

    • 刪除單個模板:找到目標模板,在操作列中,單擊刪除按鈕。

    • 大量刪除模板:選中需要刪除的模板,在模板ID列上方,單擊刪除按鈕。

  2. 在彈出的對話方塊中,單擊確定按鈕。

調用API

您也可以調用API刪除執行個體啟動模板,具體操作,請參見DeleteLaunchTemplate

相關文檔