Windows Azure體驗之VM的可用性設定組

來源:互聯網
上載者:User

標籤:windows   azure   可用性設定組   sla   

今天在一個群上看到一個網友發一個問題,問題是這樣描述的:

在windows azure上建四台VM,這四台機都要做高可用    
做好後關掉三台,留下一台做生產,當使用者數量訪問大時cup需求會增大,達到一定的閥值後自動開戶一台再再增大再開啟一台,類推下去    
當CPU下降到一定的閥值時就自動關閉一台VM,再降低再關閉,按此類推下去

這種機制肯定是公用雲端必有的機制。而在windows azure上這種機制叫可用性設定組。

21V上的解釋是可以使用多個 Windows Azure 虛擬機器來確保應用程式的可用性。在應用程式中使用多台虛擬機器可以確保在出現本網故障、本地磁碟硬體故障以及平台可能需要的任何計劃內停機時,應用程式仍然可用。

具體詳情可以參考:http://www.windowsazure.cn/zh-cn/manage/windows/common-tasks/manage-vm-availability/

話就不多說了,好不好用都是驗證出來的。

1.我先部署好兩個VM配置了負載平衡集,可以參考我之前的文章 http://gshao.blog.51cto.com/3512873/1600667

650) this.width=650;" title="image" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/58/6B/wKioL1SvkY7xn66oAADDlJDxqzo704.jpg" width="935" height="174" />

2. 建立可用性設定組

650) this.width=650;" title="image" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M01/58/6B/wKioL1SvkY_jMEMgAAH1FQYBCsY919.jpg" width="1157" height="564" />

3.輸入可用性設定組的名稱;

650) this.width=650;" title="image" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/58/6C/wKioL1SvkY_S_K14AACu2FXzMU8141.jpg" width="665" height="305" />

4.儲存配置,會對現有的VM進行重新設定重啟動作。

650) this.width=650;" title="image" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M01/58/6C/wKioL1SvkZCjV576AAFl7Vz4zOE074.jpg" width="1200" height="402" />

5.將第二台VM加入到可用性設定組組內

650) this.width=650;" title="image" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/58/6F/wKiom1SvkM2DIB_LAAH7jX3eL6g050.jpg" width="1084" height="616" />

6.重新設定完畢

650) this.width=650;" title="image" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M01/58/6F/wKiom1SvkM_iowOEAAFiXLuKPSU376.jpg" width="1168" height="443" />

7.配置自動縮放

650) this.width=650;" title="image" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/58/6F/wKiom1SvkNDQOc_uAALHJSrms20652.jpg" width="1131" height="564" />

8.預設情況是無計劃時間縮放的

650) this.width=650;" title="image" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/58/6F/wKiom1SvkNGQFWBgAAHHGGjKGOc926.jpg" width="1088" height="535" />

9.設定計劃時間

650) this.width=650;" title="image" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M01/58/6F/wKiom1SvkNHhvG32AACpmLskuqU537.jpg" width="1053" height="164" />

650) this.width=650;" title="image" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/58/6F/wKiom1SvkNLijkfPAAIY1EvPHnM933.jpg" width="714" height="634" />

10.配置啟用執行個體多少,CPU檢測的閾值多少,當CPU閾值達到擴充多少執行個體,當CPU降低低於閾值,縮減多少執行個體。

650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M02/58/6F/wKiom1SvkjHR1u53AAHR4mjQMsQ690.jpg" height="556" />

11.儲存後,第二台VM會處於停止狀態

650) this.width=650;" title="image" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M00/58/6F/wKiom1SvkNOgWmoNAAHToWhoBMI025.jpg" width="1200" height="537" />

12.當CPU處於100%的一段時間後,會觸發自動縮放機制,啟動新的VM。(PS:據我自己測試的時間,從CPU處於100%到VM啟動足足花費了50分鐘。這是多麼驚愕的時間。)

650) this.width=650;" title="image" style="border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;margin:0px;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://s3.51cto.com/wyfs02/M01/58/6F/wKiom1SvkNSBQuRSAADNi7dVhu8588.jpg" width="945" height="191" />

 

我目前找不到如何修改這個觸發機制的時間點,但是目前測試的結果,的確是相當的不好,下次測試會話機制觸發的可用性設定組。而且目前Azure可用性設定組只是針對邏輯上硬體負載平衡,軟體同步資料那塊還是需要後台來執行,個人覺得在前端的可用性設定組的基礎上,必然有一個公用資料庫以及資料庫可用性設定組。

本文出自 “gs_hao” 部落格,請務必保留此出處http://gshao.blog.51cto.com/3512873/1601267

Windows Azure體驗之VM的可用性設定組

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.