如何應對雲爆發架構?四種方法替你解憂

2021-09-30 22:08:58 字數 1970 閱讀 4899

雖然大多數cio喜歡混合雲方案,但現實卻悄悄遇到了點煩人的小問題——如受美國和歐盟的一些電信業務光纖連線投資不足所累。歡迎來到雲爆發架構的地獄式網路體驗。

缺乏公有雲與私有雲之間的頻寬使得雲爆發與敏捷需要重新定位it工作負載的理論概念。此外在雲爆發架構中遷移資料與系統配置的成本與在區域網(lan)頻寬和儲存訪問相比,要大得多。

有四種方法可以解決雲爆發中可能遇到的問題。

拋棄混合雲——轉向公有雲

公司it執行的一切都可以遷移到公共雲。有人會祭出塞班斯-奧克利斯法案和健康保險流通與責任法案,這些都不是簡單的問題。主機託管在某種程度上是可以接受的,因為這意味著你擁有it基礎設施,將其託管在符合規範的建築內,但公有雲是乙個整體的、擁有眾多租戶的猛獸。在2023年,我們可以看到amazon web services(aws)和其他雲服務提供商提供了專用系統以及簽訂長期合同兩種方案,有效的創造了滿足規範要求的能力。

託管式雲服務提供了必要的雲爆發架構,再加上快速的儲存訪問,可以讓雲真正靈活。該機制擁有長期性,還能保證所需配置的穩定性以企業資料與系統訪問的絕對安全,同時保證靈活性以及在大爆發時的能力。

獲取快速wan

另外乙個選擇是通過電信運營商的快速廣域網鏈結混合雲的私有部分和託管部分。這樣可以讓普通負載使用快速lan,採用高速光纖鏈結大規模公有雲,實現雲爆發或者工作負載重新平衡,這樣遠比實現乙個內部雲要好得多。

從內部爆發

另乙個潛在的雲爆發架構是在自己資料中心內,部署所有的一切。內部雲爆發可能需要仔細的排程以及頻繁的重新平衡,但這個還不是非常完善的自動化過程,所以不容易實現。

建立一堵牆

另外一種方式是對資料進行分割槽,是部分子集永遠留在公有雲。如果資料是暫時性的,就如某些大資料類,以及公有雲與私有雲之間的邊界可能是動態的情況,可以考慮這樣的架構。例如,來自零售商店的感測器資料流集,可以在到達雲分析平台之前先通過使用者名稱進行排序,接著根據初始姓名動態拆分。

選擇適合企業it組織的架構

在所有種種討論中,雖然首先要面對經濟問題。公有雲是否比內部雲便宜?託管可以節約開支嗎?這些問題遠比單純的**問題要複雜。在自己的資料中心、託管機房或公有雲之間遷移工作負載,任何解決方案都會影響到動態效能,所以it希望在乙個較穩定的環境下運作,而不是從一處切換到另外一處。

安全性也是乙個問題,儘管公有雲提供商如aws在反威脅和租戶隔離措施上已經投入了大量資金。一般情況下,討論會從工作負載是否可接受外包,轉移到關於安全的一些流言與成見上。

成本是接下來的問題。執行時間因素的複雜性會處於成本考慮。儲存反問效率、虛擬例項效能以及其他執行相關的因素——這些計算會影響到it經理判斷。如果實現了在公共雲上購買專用伺服器/例項,應該可以直接模仿例項甚至內部伺服器的配置。最大的問題可能來自訪問儲存的速度。因為內部可能會更快,因為資料流可以在某種程度上進行調優。公有雲內的專用系統可能會接近於內部伺服器效能。訪問傳統託管設施到第三方**商的速度,就如本地內部操作一樣快,但公有雲的爆發可能會造成一定的延時。

任何託管方案的遷移都需要長期承諾額。典型的合作合同會鎖定it組織**商1至2年——這是乙個關鍵決策。儘管結果有可能是雲服務,但買方喪失了貨比三家,獲得優勢的權利。託管設施**商的上行鏈路質量是影響雲爆發的另外乙個因素。質量遠比多元化選擇重要,託管商可能擁有多個上行鏈路選項來連線不同資料中心。此外,因變更、遷移與複製資料造成的中斷;變更工作流與流程;以及審計治理等都是任何雲爆發架構財務模型所需的要素。

電信運營商必須開始拖延已久的城市光纖連線鋪設,即使是為了那些受累已久的需要雲爆發的it公司。混合雲將很可能以託管伺服器的形式存在於雲中,或者完全成為託管設定,只要網路頻寬的問題能得到解決。

想重新回到自建資料中心,幾乎是不太可能的事情了。

並非所有關於雲計算的討論都考慮混合結構。是有可能將所有it工作負載都遷移到公有雲或者全私有雲的架構中,許多it機構目前都在這樣運作。雲爆發的敏捷性與伺服器容量規劃要求可能會提高成本,但其依舊是少數不接受混合雲的大規模雲計算使用者可接受的模式。

PHP遞迴四種方法

data json data str replace data arr json decode data true print r arr dir foreach arr as k v header content type text html charset utf 8 print r arr p...

執行緒同步四種方法

執行緒同步的方法 1 wait 使乙個執行緒處於等待狀態,並且釋放所持有的物件的lock。2 sleep 使乙個正在執行的執行緒處於睡眠狀態,是乙個靜態方法,呼叫此方法要捕捉 interruptedexception異常。3 notify 喚醒乙個處於等待狀態的執行緒,注意的是在呼叫此方法的時候,並...

隨機排序四種方法

var arr 1,3,4,6,8,9,7 function foo arr return clonearr 返回排序後的值 for var i 0 i 10 i 原理 因為sort排序方法是通過 函式的返回值來進行排序的,1是公升序,1是降序,而隨機數的取值範圍是0 1,所以我們將隨機數 0.5,...