什麼是 Microsoft Azure 虛擬機器擴展集?
Microsoft Azure 虛擬機器擴展集提供在一組 VM 上執行應用程式的可調整規模方法。 部署時,擴展集中的 VM 可以擁有相同的設定,並執行相同的應用程式,或有不同的設定並執行不同的應用程式。
- 隨著需求成長,在擴展集中執行的 VM 會增加。
- 隨著需求成長,在擴展集中執行的 VM 會減少。
適合使用 Microsoft Azure 虛擬機器擴展集的案例包括計算工作負載、巨量資料工作負載,以及容器工作負載。
虛擬機器擴展集有足夠智慧自動擴大或縮減虛擬機器 (VM) 執行個體數目。 用於啟動增加或減少的準則,可以取決於自訂的排程,或是實際的需求和使用量。 擴展集會同時將相同的設定套用至同一組 VM。 如果您不想要的話,您不需要個別設定每個執行個體。
擴展集會使用負載平衡器,將要求散發到 VM 執行個體之間。 其會使用健康情況探查或應用程式健全狀況延伸模組,來判斷每個執行個體的可用性。
- 如果執行個體回應,擴展集便知道執行個體仍然是可用的。
- 如果執行個體失敗或逾時,擴展集便知道該執行個體是不可用的,且不會傳送要求給它。
Microsoft Azure 虛擬機器擴展集在 Azure 中同時支援支援 Linux 和 Windows VM。 如果您處理具有不同且無法預期需求的大型工作負載,擴展集是絕佳的解決方案,因為它們會自動提供高可用性且可調整的環境。