云計(jì)算誕生已超過20年,并取得了長(zhǎng)足進(jìn)步,無論是互聯(lián)網(wǎng)行業(yè)、大型企業(yè)以及傳統(tǒng)行業(yè)的中小企業(yè)都在上云。大多數(shù)企業(yè)已經(jīng)從投資云計(jì)算服務(wù)中體驗(yàn)到了多種好處,包括更大的靈活性、協(xié)作性和更高的安全性。
云鎖定與云成本是企業(yè)用云的兩大挑戰(zhàn)
筆者記得最早對(duì)”云計(jì)算“的期待愿景是“公有云可以像水電那樣自由開關(guān)、使用,自由切換供應(yīng)商,而且可以非常的省錢,從而節(jié)省大量的IT成本”。今天回顧來看,顯然并不理想。筆者與很多企業(yè)CIO進(jìn)行過關(guān)流,在使用云的過程中,云廠商的鎖定及其后續(xù)的一切問題以及后期成本的持續(xù)增加,是目前云的兩大挑戰(zhàn):
1 云廠商的鎖定
也被稱為“Vendor Lock-in”廠商鎖定,大的公有云廠商往往希望把用戶鎖定在自己的平臺(tái)上。他們往往會(huì)用以下幾種方式進(jìn)行客戶的鎖定:
(1)云廠商通過自己提供的私有軟件和技術(shù),讓客戶用私有的軟件和技術(shù)去構(gòu)建應(yīng)用。CIO后面會(huì)發(fā)現(xiàn):我好像在某一家“云”上構(gòu)建了我的應(yīng)用,但是我過兩年想換一個(gè)云的供應(yīng)商、想遷移到其他“云”的時(shí)候就非常的困難。
(2)云廠商往往在“出”方向的網(wǎng)絡(luò)流量方面費(fèi)用非常的高。企業(yè)把數(shù)據(jù)傳到“云”上之后,后期如果因?yàn)橐恍┰蛳氚褦?shù)據(jù)搬走、遷移到其它“云”上就變得非常昂貴。
(3)云廠商有自己的認(rèn)證體系,有自己的廠商獨(dú)特的一些知識(shí)和技能。通過這些希望把用戶鎖定在自己的服務(wù)上,這個(gè)對(duì)企業(yè)來說就造成了很多的不便,想引入新的供應(yīng)商、想更換供應(yīng)商就帶來了高昂的成本。
上述是“云廠商鎖定”的三種基本方式。
2 成本急劇上升、失去控制
另一方面,一般大型公有云廠商的收費(fèi)體系往往比較復(fù)雜,初期費(fèi)用看起來很便宜,但是費(fèi)用的上升很難控制,上升的速度也非常快,甚至有些客戶專門成立了自己的“云金融管理部門”,以優(yōu)化“云支出”。
舉個(gè)例子:大的公有云廠商往往提供很多所謂“托管式的服務(wù)”。筆者引用Akamai亞太及歐洲區(qū)云計(jì)算專家團(tuán)隊(duì)負(fù)責(zé)人李文濤做的一個(gè)建模,對(duì)比一下使用亞馬遜的托管式服務(wù)和用戶自建類似的服務(wù)成本差距。
比如用戶非常常見的“消息隊(duì)列應(yīng)用”場(chǎng)景——Message Queue,我們做了一個(gè)情景假設(shè):如果用戶用一個(gè)3節(jié)點(diǎn)的RabbitMQ Cluster(RabbitMQ是一個(gè)消息隊(duì)列的軟件)集群,如果我們使用AWS的托管服務(wù),每個(gè)月的成本是3712美金。如果我們?cè)贏WS上不使用它的托管服務(wù),而是使用AWS的EC2虛擬機(jī)去自建這個(gè)集群,每月成本是1588USD。如果在Akamai的公有云上,利用Akamai Linode虛機(jī)去構(gòu)建RabbitMQ的同樣集群,每個(gè)月只需要879美元。
由此可見,大的公有云廠商提供的復(fù)雜托管服務(wù),在具有一定的價(jià)值的同時(shí),其成本差距和自建來比確實(shí)很大。當(dāng)然,我們也要認(rèn)識(shí)到自建也意味著更多的運(yùn)維成本,所以CIO需要做好相關(guān)的平衡。
破除“云”鎖定 CIO用云的幾點(diǎn)建議
云成本的大幅上漲以及私有技術(shù)造成的“云鎖定”的問題,催生了“云負(fù)載的大撤退”這一趨勢(shì)。根據(jù)IDC發(fā)布的一個(gè)報(bào)告顯示,有一些大型的高科技企業(yè)、云原生企業(yè),甚至開始考慮要將公有云服務(wù)移回到自建的數(shù)據(jù)中心或者私有云,這個(gè)趨勢(shì)叫“云負(fù)載的大撤退”。但如果我們遷移到私有云或者自建IDC,又回到了很多年前開始的點(diǎn),并非理想選擇。
李文濤的建議是:盡量選擇一些擁抱開源、擁抱云中立、擁抱多云的云服務(wù)商進(jìn)行合作。這些服務(wù)商需要采取開放式的心態(tài)和技術(shù)體系,幫助客戶通過開源軟件和第三方工具構(gòu)建他們的應(yīng)用,而云服務(wù)商則專注于提供質(zhì)量非常高的IaaS層服務(wù),幫助客戶真正構(gòu)建一個(gè)可移植、可遷移的云中立的應(yīng)用。
具體而言,主要有以下四個(gè)方面:
第一,建議企業(yè)在涉及其業(yè)務(wù)IP架構(gòu)之初就考慮“多云”的架構(gòu),把自己的業(yè)務(wù)運(yùn)行在多個(gè)“云”的供應(yīng)商上,充分應(yīng)用到不同的“云”的優(yōu)勢(shì)、服務(wù)的差異點(diǎn)。
第二,建議客戶真正的采用開源和“云中立”的軟件架構(gòu)。現(xiàn)在很多大的云廠商去談“云原生”其實(shí)并不是真正的云原生,那些所謂的云原生服務(wù)都是私有服務(wù)鎖定用戶的服務(wù)。因此,大家要分辨的不是云原生,而是云中立,通過開源的方法去構(gòu)建非鎖定式的云中立的技術(shù)架構(gòu),幫助企業(yè)更好的在“多云”之間遷移自己的業(yè)務(wù)。
第三,建議CIO和CTO在采用某一個(gè)“云”之初,便要考慮如果這個(gè)云以后對(duì)它不滿意、收費(fèi)過高,我怎么退出的問題,即云的退出機(jī)制、云的應(yīng)用的遷移機(jī)制是要在采用云之前,用戶就要考慮好,而不是上了“云”之后再考慮。
第四,除了要比較云產(chǎn)品本身的價(jià)格,還需要比較網(wǎng)絡(luò)流量、出方向費(fèi)用的價(jià)格、服務(wù)的價(jià)格等等,比較綜合財(cái)務(wù)運(yùn)營(yíng)成本。
據(jù)筆者了解,Akamai Connected Cloud是一個(gè)大規(guī)模分布式邊緣和云計(jì)算平臺(tái),用于計(jì)算、安全和內(nèi)容交付,使應(yīng)用程序和體驗(yàn)更加緊密,威脅更加遙遠(yuǎn)。Akamai Connected Cloud使亞太地區(qū)的企業(yè)能夠在充滿挑戰(zhàn)的經(jīng)濟(jì)環(huán)境中控制云成本,滿足快速變化的云位置要求,并通過比以往更接近最終用戶的方式構(gòu)建和部署應(yīng)用程序和工作負(fù)載,提高業(yè)務(wù)創(chuàng)新能力。
中國(guó)區(qū)是Akamai全球最重要的市場(chǎng)之一,主要提供三方面的服務(wù):
第一,CDN服務(wù)。提供網(wǎng)絡(luò)和應(yīng)用加速的能力。
第二,云安全方面的服務(wù)。幫助企業(yè)在海外開展業(yè)務(wù)的時(shí)候,不用擔(dān)心復(fù)雜的網(wǎng)絡(luò)攻擊、DDoS、應(yīng)用層的攻擊、爬蟲攻擊等等。
第三,Akamai公有云方案。幫助客戶在海外有一個(gè)非常高性價(jià)比的、“多云友好”的“云”基礎(chǔ)設(shè)施平臺(tái),去托管、構(gòu)建企業(yè)的應(yīng)用。