雲服務並不完美。 甚至像亞馬遜Web服務這樣的領導者都經歷了各種宕機事件。 好消息在於使用雲計算,你同樣可以以某種途徑保護自己的服務遠離雲服務提供者宕機的影響,這種方法可能不適用於傳統的伺服器託管。 要記住在你的雲計算宕機戰略中最重要的就是冗余。
除了傳統備份之外,對雲宕機最有利的防衛就是計畫冗余。 想法非常簡單:如果一個伺服器宕掉,其他伺服器來接管,終端使用者甚至都不會注意到這個問題。
實現冗余的技術有很多。 選擇之一就是把你的伺服器放到朵個資料中心中。 亞馬遜Web服務(AWS)為例,讓你來選擇可以把伺服器託管在哪裡。 在這個案例中,可以把一個伺服器放到佛吉尼亞的資料中心,將冗余伺服器放在俄勒岡的資料中心。 如果你的服務提供者不提供多種資料中心,你應該在其他廠商中分佈冗余,一些伺服器放在AWS上運行,一些放在Rackspace上。
下一步,準備一個管理系統和合適的基礎架構,以便冗余能夠真正的在宕機事件中運作。
像VMware的vCloud Director、Microsoft的System Center以及BMC的Cloud Lifecycle Management都可以持續監控伺服器。 如果一個伺服器宕機了,可以將其從活躍伺服器集中取出,直到你找到備份。 為了實現這項工作,你需要配置你的網域名稱系統(DNS)伺服器,以便當一個用戶端,比如一個瀏覽器,為一個URL尋IP,其位址能夠返回到定址的那一個伺服器。 這樣就能夠將客戶同活躍伺服器;連接,跳過宕機伺服器。
大型企業很可能已經使用DNS配置,但是更小的公司並沒有使用複雜管理軟體,但仍有辦法實現容易。 讓第二伺服器準備運作,但是關掉。 一些雲廠商對於關掉的伺服器不收費。 在宕機事件中,啟動冗余伺服器,直接到你的DNS管理器,並轉換IP位址指向新的伺服器。 效果可能不是立刻的,但是通過現在的DNS伺服器,應該可以快速工作。 DNS管理器可以在變更發生前24小發出警報,但是在實際中,通常是15分鐘。 要指出的是:如果你維護的傳統伺服器斷電了,你要確保用最新版本軟體定期升級。
提前採取正確的措施和計畫協助企業能夠更好的應對雲宕機。 如果宕機發生了,終端使用者只會經歷短時間宕機或者根本就不會體驗到。
(責任編輯:施柏鵬)