iT邦幫忙

0

Day7 : 企業如何在Azure使用AvailabilitySet避免同一資料中心軟硬體故障

  • 分享至 

  • xImage
  •  

企業在Azure上承租VM提供各項服務給客戶時 , 最怕因為公有雲平台發生硬體或軟體

故障 , 影響到我們租用的VM, 也因此Azure公有雲也提供了AvailabilitySet這項

服務來增加Azure虛擬機器的可用性和可靠性。

Azure的AvailabilitySet是用來確保建立的VM資源在部署到Azure資料中心時會彼此

隔離。Azure可確保在AvailabilitySet設定所配置的VM會橫跨多部實體伺服器、機櫃

、儲存設備和網路交換器。如果硬體或Azure軟體發生故障時,只會有部分的VM會受到

影響,整體的應用程式則會保持運作狀態。相關示意圖如以下 :

https://ithelp.ithome.com.tw/upload/images/20181016/20112182DY91Ye4qkV.png

接下來我們使用Azure Powershell來建立AvailabilitySet的VM

1.先安裝Azure PowerShell

https://ithelp.ithome.com.tw/upload/images/20181021/20112182bpeTW4VlUk.jpg

2.接下來使用Connect-AzureRmAccount指令

https://ithelp.ithome.com.tw/upload/images/20181021/20112182L0WcFSfcnT.jpg

3.先使用New-AzureRmAvailabilitySet指令建立myResourceGroupAvailability

資源群組

https://ithelp.ithome.com.tw/upload/images/20181021/20112182l1AgfBCCu0.jpg

4.並使用New-AzureRmAvailabilitySet指令建立AvailabilitySet

https://ithelp.ithome.com.tw/upload/images/20181021/20112182vNSInzHXQs.jpg

5.接下來我們把VM建立於AvailabilitySet,才能確保VM會在硬體中正確地分散。

我們無法在建立AvailabilitySet之後將現有的 VM 加入 , 先用以下指令定義

Windows VM的登入帳號/密碼

https://ithelp.ithome.com.tw/upload/images/20181021/20112182VdZllDuOmB.jpg

6.接下來使用New-AzureRmVM指令在AvailabilitySet中建立兩個 VM。

https://ithelp.ithome.com.tw/upload/images/20181021/20112182AilEEZQ0fK.jpg

7.可以看到指令執行完後建立二台Windows VM

https://ithelp.ithome.com.tw/upload/images/20181021/20112182hzsFhyhdzy.jpg

8.我們可以在登入Azure Portal點選[資源群組] --> [myResourceGroupAvailability]--> [myAvailabilitySet] 來查看AvailabilitySet,可以看到VM分散在2個容錯和更新網域上。

https://ithelp.ithome.com.tw/upload/images/20181021/20112182NW8Y5Siig1.jpg

9.我們從AvailabilitySet連入MyVM1及MyVM2

https://ithelp.ithome.com.tw/upload/images/20181021/20112182JSyX7dNNye.jpg


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言