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