摘要

已完成

以下是此課程模組中有關彈性的一些重點:

  • VM 和其他雲端資源很少會經歷持續性負載。 相反地,它們會經歷變動性負載,即有時會隨著時間而產生一個數量級或以上變動的負載。
  • 調整計算容量大小以符合尖峰負載可確保服務品質 (QoS),但會導致成本和能源使用量增加。
  • 彈性是指能夠新增資源來處理更高的負載,並在負載降低時移除資源。
  • 您可以透過調整資源 (例如 VM 和資料庫),在雲端中獲得彈性。
  • 相應縮小和放大 (水平調整) 指的是增加和減少專門用於工作的資源數目,例如,將為網站使用者提供服務的 VM 數目從 10 增加到 15。
  • 相應增加和減少 (垂直調整) 指的是以較強大或較不強大的資源取代現有資源,例如,將包含 2 個核心和 4 GB RAM 的 Web 伺服器 VM 取代為包含 4 個核心和 8 GB RAM 的 Web 伺服器 VM。
  • 調整資源以符合需求會讓資源使用率保持相對固定、降低成本,並改善能源使用量。
  • 自動調整能夠根據雲端管理員所建立的規則或原則進行調整。 規則或原則可以是以時間為基礎、以計量為基礎或兩者。 以計量為基礎的自動調整範例會在平均 CPU 使用率達到預先決定的閾值 (例如 70%) 時,讓其他執行個體上線。
  • 以時間為基礎的自動調整 (也稱為已排程的自動調整) 最適合用於循環和可預測的負載。
  • 以計量為基礎的自動調整可以處理可預測和無法預測的負載。
  • 有效的負載平衡是實作可調整雲端服務的關鍵。
  • 負載平衡器會使用各種不同的演算法來散發負載,包括迴圈配置資源和雜湊型演算法。
  • 某些負載平衡器會嘗試使用計量 (例如,要求-執行時間和每個節點上的 CPU 使用率),以更智慧的方式來分派要求。
  • 負載平衡器也會藉由監視後端資源的健康情況,以及辨識何時無法使用那些資源,來提高可用性。
  • 由於單一負載平衡器代表單一失敗點,因此負載平衡器通常會成對部署。
  • 無伺服器運算提供的優點包括以使用量為基礎的定價、自動延展性,以及降低管理成本
  • 無伺服器運算的範例之一是無伺服器函式,可讓您將程式碼上傳至雲端,並定義它的執行時機。
  • 另一個範例是無伺服器工作流程,可讓您定義商務工作流程 (通常使用圖形化設計工具,而不需撰寫程式碼) 並指定其執行時機。
  • 無伺服器運算也會擴充到資料庫,此類資料庫均可調整以符合對資料庫的需求。