云計算災備:云時代CIO的心病
某云因為“一個未知代碼bug”,爆發(fā)了大規(guī)模宕機事件,大量的互聯(lián)網(wǎng)公司受其影響,App、網(wǎng)站全部癱瘓,造成的經(jīng)濟損失不可估量,從老板到員工都從清晨溫暖的被窩里爬出來趕去公司應急處理。業(yè)界有人戲稱某云是“一年一宕機,今年特別早”。
無獨有偶,去年也有多家云計算供應商出現(xiàn)大規(guī)模的現(xiàn)網(wǎng)事故,北京一家初創(chuàng)公司在使用某云服務器8個月后,放在云服務器上包括備份的數(shù)據(jù)全部丟失,導致公司幾年來的平臺數(shù)據(jù)全部丟失,造成“近千萬元損失”。
在云計算時代,云計算所帶來的種種優(yōu)勢使得大量的企業(yè)紛紛將自身業(yè)務在云端托管,但當云服務出現(xiàn)故障時帶來的損失難以控制,也令許多企業(yè)的CIO們憂心忡忡。顯然,“不將所有的雞蛋放在一個籃子里”是一種最有效的方案,即通過將業(yè)務部署在多個云(不同的公有云、私有云)來進行災備。
多云/混合云+容器:Cloud 2.0時代的良藥
在各種多云/混合云的解決方案中,多云/混合云+容器的組合是一種更好的選擇。
首先,由于容器提供了統(tǒng)一的軟件交付標準,應用與整個運行時環(huán)境分離,所以用戶可在多個云上的容器服務間隨意的遷移這些應用,而不必擔心對環(huán)境的依賴,同時也有效地避免了云供應商的鎖定。
同時,由于容器的秒級彈性機制,用戶可以快速的對不同云上的應用和資源進行彈性伸縮,企業(yè)的成本并不會因為使用多云方案而明顯的增加。
最后,多云/混合云容器解決方案是一種輕技術(shù)棧的方案,搭建與部署較為簡單,無須考慮大量的基礎設施的問題。
這些都是傳統(tǒng)的多云/混合云解決方案所不具備的。
華為容器多云/混合云解決方案:基于集群聯(lián)邦的云災備實踐
目前業(yè)界主流的容器服務,基本上都是使用CNCF社區(qū)的Kubernetes。而Kubernetes官方社區(qū)的多云容器的方案集群聯(lián)邦(Kubernetes Cluster Federation),是在15年由華為云容器團隊引入社區(qū)并主導,經(jīng)過多年的發(fā)展,華為云容器團隊將在本月發(fā)布業(yè)界首個商用級別的多云容器解決方案。
華為容器多云/混合云解決方案基于社區(qū)的集群聯(lián)邦技術(shù),提供了跨云的多集群統(tǒng)一管理、應用在多集群的統(tǒng)一部署和流量分發(fā),并可以結(jié)合Istio技術(shù),實現(xiàn)應用流量的全局治理(南北向+東西向),為您徹底解決云災備問題的同時,也可以在很多場景下發(fā)揮價值。
華為容器多云/混合云解決方案適用于以下場景:
1.業(yè)務云上災備場景
通過華為容器多云/混合云解決方案,用戶可以將自身的業(yè)務同時部署在多個云的容器服務上,在某個云出現(xiàn)事故時,通過統(tǒng)一流量分發(fā)的機制,自動的將業(yè)務流量切換到其他云上,同時通過Kubernetes的快速彈性能力,迅速在其他云上擴容應用和資源。最快秒級自動解決一次現(xiàn)網(wǎng)事故,再也不用擔心“一年一宕機”的問題了。
2.業(yè)務流量分發(fā)場景
通過華為容器多云/混合云解決方案,業(yè)務可以同時部署在不同地域的云機房中,通過統(tǒng)一流量分發(fā)的機制,實現(xiàn)應用訪問流量的地域親和,降低業(yè)務訪問時延;同時,用戶可以將線下IDC中的業(yè)務在云上擴展,當業(yè)務流量激增時,快速在云上彈性擴容,將大部分的流量引導到云上實例;在流量回落后,自動縮容云上實例,流量全部回歸線下IDC,用戶不再需要根據(jù)流量峰值始終保持和維護大量資源,節(jié)約成本。
3.業(yè)務與數(shù)據(jù)分離場景
對于金融、安全等行業(yè)的用戶,業(yè)務數(shù)據(jù)的敏感性要求相關(guān)業(yè)務必須運行在用戶的IDC中,通過華為容器多云/混合云解決方案,用戶就可以將數(shù)據(jù)業(yè)務保留在本地的IDC中而將一般業(yè)務部署在云上,通過多云/混合云容器解決方案統(tǒng)一管理。
4.開發(fā)與部署分離場景
在CI/CD的場景中,一些用戶處于IP安全的考慮,希望開發(fā)環(huán)境在本地的IDC,生產(chǎn)環(huán)境在云上。通過華為容器多云/混合云解決方案,就可以將開發(fā)環(huán)境的集群和生產(chǎn)環(huán)境的集群統(tǒng)一管理,實現(xiàn)應用線上發(fā)布的全自動流水線。
5.業(yè)務與計算分離場景
對于AI、基因測序、視頻處理等行業(yè)的用戶,其計算任務依賴特殊的硬件,如CPU、裸金屬服務器等,通過華為容器多云/混合云解決方案,用戶就可以將計算業(yè)務部署在云上,彈性利用云上的特殊硬件算力,而在私有云或其他云上部署一般業(yè)務,避免了大規(guī)模使用特殊硬件帶來的成本壓力。