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

Amazon Web Services

Maintaining High Availability with Auto Scaling (繁體中文)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it

實驗室概觀

Auto Scaling 可讓您根據自己定義的條件自動擴展 Amazon Elastic Compute Cloud (Amazon EC2) 容量或縮減其規模。使用 Auto Scaling,您可以確保使用的 Amazon EC2 執行個體數量會在需求高峰期實現無縫增長,以保持效能,也可以在需求降低時自動縮減,以將成本降到最低。Auto Scaling 特別適合每小時、每天或每週用量都不同的應用程式。

但是 Auto Scaling 不只是一種新增和減少伺服器的方式,它也是一種處理失敗的機制,類似於負載平衡處理無回應伺服器的方式。本實驗室將示範設定 Auto Scaling,以自動啟動、監控及更新與 Amazon EC2 執行個體相關聯的負載平衡器。

以下兩點是您必須了解的 Auto Scaling 核心概念。首先,Auto Scaling 是設定「雲端溫度」的一種方式。您可以使用政策「設定恆溫器」,讓 Auto Scaling 在背景中控制熱能,依據需求新增和減少 Amazon EC2 資源,以維持「溫度」(容量)。

Auto Scaling 政策包括:

  • 啟動範本:定義因應需求增加而建立的伺服器。

  • Auto Scaling 群組:定義何時使用啟動範本來建立新的伺服器執行個體,以及應在哪些可用區域 (AZ) 和負載平衡器背景下建立。

第二,Auto Scaling 會採用一組同質伺服器。也就是說,Auto Scaling 不知道伺服器 A 是 64 位元超大型執行個體,且能力比 32 位元小型執行個體更強。事實上,這是雲端運算的核心原則:使用可替代資源機群水平擴展;個別資源則次於資源機群本身。

目標

此實驗室結束時,您應該能夠執行下列動作:

  • 使用命令列工具建立新的啟動範本。
  • 使用命令列工具建立新的 Auto Scaling 群組。
  • 設定執行個體資源過高或過低時觸發的 Auto Scaling 通知。
  • 建立政策,以擴展或縮減目前執行中的執行個體數量,因應資源使用率的變化。

技術知識先決條件

若要順利完成此實驗室,您應該熟悉基本的 Linux 伺服器管理,並能順利使用 Linux 命令列工具。您也應該精通建立新 Amazon EC2 伺服器執行個體和設定 Elastic Load Balancing 的基礎知識。

圖示圖例

此實驗室使用各種圖示提醒您注意不同類型的指示和注意事項。下列清單說明各圖示的用途:

  • 提醒:有特殊影響或重要性的資訊 (如果您錯過此資訊,不會對設備或資料造成太大的問題,但可能會導致需要重複特定步驟)。
  • 命令:您必須執行的命令。
  • 預期輸出:您可使用的範例輸出,以驗證命令的輸出內容或經過編輯的檔案。
  • 了解詳情:具體指明可取得更多資訊的位置。
  • 注意:提示、秘訣或重要指引。
  • 重新整理:您可能需要重新整理 Web 瀏覽器頁面或清單,以顯示新資訊的時機。
  • 任務完成:實驗室練習中的結論或摘要重點。

Reviews

Start your review of Maintaining High Availability with Auto Scaling (繁體中文)

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.