描述虛擬機器擴展集

已完成

Contoso 可以使用 Azure 虛擬機器擴展集,提供在一組 VM 上執行其應用程式的可調整方式。 Azure 虛擬機器擴展集中的 VM 都具有相同設定,且執行相同的應用程式。 隨著需求成長,在擴展集中執行的 VM 可能會增加。 隨著需求降低,也可以將多餘的 VM 關閉。 虛擬機器擴展集適用的案例包括計算與巨量資料工作負載。

例如,IT 會在 Contoso 中使用執行 IIS 的 VM,提供與使用者互動的網站。 Contoso 的客戶可存取此網站,以檢閱其訂單的狀態。 因為此網站為全域存取,所以可能很難在一天內的任何特定時間預測網站的負載。 此外,也可能會有季節性變化。 因此,Contoso 的 IT 員工決定要實作虛擬機器擴展集。 此實作應有助於處理變動的工作負載。

提示

若您有需求不同且難以預測的大量工作負載,擴展集便是絕佳的解決方案。 而且,因為虛擬機器擴展集會針對需求提供已調整、負載平衡且完全相同的 VM 作為回應,所以會自動提供高可用性環境。

什麼是虛擬機器擴展集?

Azure 虛擬機器擴展集可讓您部署及管理多個負載平衡且完全相同的 VM。 這些 VM 都具有相同的設定。 虛擬機器擴展集可以藉由變更 VM 執行個體的數目,以及變更 VM 執行個體的大小來回應增加與減少需求。

注意

用於啟用必要升級或降級的準則會取決於自訂的排程,或實際的需求與使用量。

擴展集會使用負載平衡器,將要求散發到 VM 執行個體之間,並使用健全狀態探查確認每個執行個體的可用性。 若執行個體向健全狀態探查回應,擴展集便知道執行個體仍可供使用。 否則,擴展集便知道執行個體無法使用。

注意

虛擬機器擴展集在 Azure 中同時支援支援 Linux 和 Windows VM。

擴展集的調整選項

擴展集是針對成本效益而設定。 Azure 只會視需要建立新的 VM 執行個體。 Azure 可水平或垂直調整 VM,如下表所述。

縮放類型 描述
水平 在擴展集中新增或移除 VM 的處理序。 依據需求,您可能必須將機器新增至擴展集,或是從中移除。 例如,在週末,需求可能很低,因此您可能會想要執行較少的 VM。 雖然您可以手動調整擴展集中的 VM 數目,但在許多情況下,最好是使用規則自動變更 VM 數目。 除了排程之外,您也可以依據需求,以計量作為這些規則的基礎,並協助確保已新增正確的 VM 數目。
垂直 在 VM 中增加資源的處理序,例如 CPU、記憶體或磁碟空間。 垂直調整著重於增加擴展集中的 VM 大小,而非新增額外的 VM。 例如,在具有增加需求的較忙碌期間,您可能會想要增加虛擬機器擴展集中每部 VM 所具備的 CPU 數目。 同樣地,規則會用來根據計量自動進行變更。

警告

垂直縮放需要重新開機擴展集中受影響的 VM。 這可能會在重新開機時,導致整個擴展集的效能暫時降低。