Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Introduction to Amazon EC2 Auto Scaling (Traditional Chinese)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

概觀

此實驗室說明 Auto Scaling 如何在您指定的條件下自動啟動 Amazon EC2 執行個體。接著,您可以藉由終止執行中的執行個體來測試 Auto Scaling,並觀察 Auto Scaling 自動建立替換執行個體的情形。

涵蓋的主題

此實驗室結束後,您將能夠:

  • 建立啟動範本
  • 建立 Auto Scaling 群組
  • 測試 Auto Scaling 基礎設施
  • 檢視 Auto Scaling 啟動結果

先決條件

此實作實驗室假設您已熟悉如何啟動 Amazon EC2 執行個體,且已建立和使用金鑰對與安全群組。

技術簡介

AMAZON EC2 AUTO SCALING

Auto Scaling 有助於確保您擁有適當數量的可用 Amazon EC2 執行個體來處理應用程式的工作負載。您可以建立 EC2 執行個體的集合,名為 Auto Scaling 群組

  • 您可以在每個 Auto Scaling 群組中指定執行個體的數量下限,Auto Scaling 可確保您的群組絕不低於這個大小。
  • 您可以在每個 Auto Scaling 群組中指定執行個體的數量上限,Auto Scaling 可確保您的群組絕不超過這個大小。

如果您指定所需的容量,Auto Scaling 可確保您的群組永遠有固定數量的執行個體。

如果您指定擴展政策,當應用程式的需求增加或減少時,Auto Scaling 便會啟動新的執行個體或終止現有的執行個體。

 Auto Scaling 只會啟動新執行個體或終止現有執行個體。它不會停止或啟動執行個體。

AUTO SCALING 群組

您的 EC2 執行個體會組織成 Auto Scaling 群組,並被視為用於擴展和管理的邏輯單位。建立 Auto Scaling 群組時,您可以指定其 EC2 執行個體的下限、上限以及所需的數量。

啟動範本

啟動範本可讓您存放啟動參數,因此您不需要在每次啟動執行個體時加以指定。例如,啟動範本可以包含您平常用來啟動執行個體的 AMI ID、執行個體類型和網路設定。當您使用 Amazon EC2 主控台、AWS SDK 或命令列工具啟動執行個體時,您可以指定要使用的啟動範本。

擴展計劃

擴展計劃會向 Auto Scaling 指出擴展的時機和方式。計劃類型為:

  • 始終保持目前的執行個體等級:Auto Scaling 會針對 Auto Scaling 群組內執行中的執行個體執行定期運作狀態檢查。當 Auto Scaling 發現狀況不良的執行個體時,它會終止該執行個體,並啟動新的執行個體。
  • 手動擴展:手動擴展是最基本的資源擴展方式。您可以指定 Auto Scaling 群組的變更上限、變更下限或所需的容量。然後,Auto Scaling 會管理執行個體的建立或終止程序,以維持更新的容量。
  • 依排程擴展:有時候,單憑可預測排程的需求,您即可清楚得知何時需要增加或減少群組中的執行個體數量。依排程擴展表示擴展動作會以時間和日期函數的形式自動執行。
  • 依需求擴展:定義可控制 Auto Scaling 程序的參數。例如,您可以建立一個政策,當平均 CPU 使用率超過 90% 達 15 分鐘時,就會觸發該政策並要求擴大 EC2 執行個體的叢集。當你不確定情況何時會有變化,但又需要能夠彈性面對這些需求時,可自定義的擴展功能就變得非常有幫助。您可以設定 Auto Scaling 為您回應。

AUTO SCALING 的定價

使用 Auto Scaling 無須額外付費。您只需為其啟動的 Amazon EC2 執行個體付費。

Reviews

Start your review of Introduction to Amazon EC2 Auto Scaling (Traditional Chinese)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.