Azure VM Scale集最佳使用時間
Microsoft的Azure VM Scale集是一系列的虛擬機集合,可以作為一個單元進行管理。這一功能對于無狀態(tài)應(yīng)用的工作負載更有效,如面向的web和移動應(yīng)用,用過大數(shù)據(jù)分析的應(yīng)用,這些應(yīng)用要求跨多個虛擬機的分布式流程。
在一個規(guī)模集合中的虛擬機都以相同的方式配置。云管理員使用JSON配置文件,或使用模板來定義規(guī)模集合中的配置。配置文件特別指出參數(shù)如大量包含在擴展集中的實例、管理員用戶名和密碼,以及帳戶名。
除了定義虛擬機配置外,管理員還必須定義網(wǎng)絡(luò)配置,如子網(wǎng)和其它部件,如負載平衡器和存儲。公網(wǎng)IP地址也可以被指定。
雖然虛擬機是以組為單位進行部署的,但管理員仍需要根據(jù)需求直接連接到單個虛擬機。這使得通過端口映射規(guī)范訪問配置文件成為可能。
管理員可以在Azure控制面板中定義Azure VM Scale集合,或使用命令行接口和Microsoft PowerShell。擴展集合既可用于Windows也可以用于Linux 操作系統(tǒng)。
當擴展集集成入Azure Insights Autoscale時,資源就可以隨著工作負載的變化進行擴展。
Azure VM Scale集合類似于AWS Elastic Beanstalk,確保了整個堆棧資源的部署,如web服務(wù)器、網(wǎng)絡(luò)地址翻譯服務(wù)器,應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器,所有這些作為一個單元。Elastic Beanstalk服務(wù)還管理供應(yīng)流程,監(jiān)測堆棧中的組件健康情況。