云爆發(fā)架構(gòu)是否難以實(shí)施?
云爆發(fā)可以幫助企業(yè)用戶使用公共云來(lái)管理突發(fā)需求高峰。但是它可能會(huì)引入什么樣的挑戰(zhàn)或問(wèn)題呢?
所謂云爆發(fā)是指一種應(yīng)用部署模式,即在私有云和公共云之間遷移工作負(fù)載以滿足工作負(fù)載變化的需求。
例如,如果你的一個(gè)網(wǎng)站流量激增,需要增加服務(wù)器集群中的服務(wù)器數(shù)量,或者你需要運(yùn)行一個(gè)運(yùn)行負(fù)載異乎尋常繁重的服務(wù),需要?jiǎng)?chuàng)建該類服務(wù)的更多實(shí)例,那么你就可以使用云爆發(fā)架構(gòu)。當(dāng)然,只要你有足夠的硬件支持額外的虛擬機(jī),那么一個(gè)私有云就可以獨(dú)自處理這些類型的需求。但是,當(dāng)你的私有云中基礎(chǔ)設(shè)施資源用盡時(shí),云計(jì)算爆發(fā)就可以讓你使用公共云,從而將你的可用資源擴(kuò)大。
雖然云計(jì)算爆發(fā)是混合云模式的一個(gè)大利好,但是它卻是很難實(shí)現(xiàn)的。其結(jié)果是,確定云計(jì)算爆發(fā)是否足以保證應(yīng)對(duì)這些實(shí)施挑戰(zhàn)就變得非常重要 。
云爆發(fā)架構(gòu)帶來(lái)了新的IT挑戰(zhàn)
當(dāng)實(shí)施云爆發(fā)架構(gòu)時(shí)通常都會(huì)遇到一個(gè)挑戰(zhàn),即私有云和公共云可能會(huì)是在不同云計(jì)算平臺(tái)上運(yùn)行的。所以,應(yīng)確定你的配置腳本程序是如何在公共云和私有云中運(yùn)行的。例如,你可能需要為你基于OpenStack的私有云準(zhǔn)備一組配置腳本程序,而為在云爆發(fā)時(shí)使用AWS準(zhǔn)備另一組配置腳本程序。然而,避免這一問(wèn)題的一個(gè)方法就是使用一個(gè)能夠抽象云實(shí)施細(xì)節(jié)的服務(wù)。例如,你可以使用RightScale云計(jì)算管理服務(wù)來(lái)實(shí)現(xiàn)過(guò)程抽象,例如創(chuàng)建一臺(tái)虛擬服務(wù)器?;蛘撸阋部梢允褂没谟布目缭破脚_(tái)負(fù)載平衡,例如F5 BIG-IP本地流量管理器這樣的產(chǎn)品。
即便你建立了一個(gè)云爆發(fā)架構(gòu),還應(yīng)考慮在多個(gè)云環(huán)境中運(yùn)行一個(gè)單一服務(wù)的影響。例如,網(wǎng)絡(luò)延遲就可能是一個(gè)問(wèn)題,當(dāng)然你也可以把你的私有云托管至使用云爆發(fā)時(shí)所用公共云的同一個(gè)數(shù)據(jù)中心。此外,當(dāng)你在從公共云向私有云傳輸大量數(shù)據(jù)時(shí),還請(qǐng)留意相關(guān)費(fèi)用。 此外,還要考慮你云服務(wù)所需數(shù)據(jù)的位置因素。
相關(guān)問(wèn)題包括:
- 數(shù)據(jù)復(fù)制是否在兩個(gè)云中可用?
- 你是否必須在云爆發(fā)過(guò)程中復(fù)制數(shù)據(jù)以確保公共云具有***版本?
- 關(guān)于你如何處理數(shù)據(jù)是否有限制?
- 如果在云爆發(fā)過(guò)程中有兩個(gè)副本更新,那么是否會(huì)因多個(gè)數(shù)據(jù)副本出現(xiàn)不一致?