2014年,Gartner發(fā)布了《云計算IaaS(基礎(chǔ)設(shè)施即服務(wù))魔力象限》,這項調(diào)研涉及了超過75家全球IaaS服務(wù)供應(yīng)商,其中一項重要的趨勢顯示IaaS市場正在與PaaS(平臺即服務(wù))市場融合。毫無疑問,IaaS與PaaS正在發(fā)生快速的演變,隨著IaaS產(chǎn)品陷入低價競爭和利潤壓力的泥潭,現(xiàn)在主流的云服務(wù)供應(yīng)商都在試圖從模式堆棧上下兩個方向上進行擴展,以期能提供一站式的IT服務(wù)。
隨著不斷增加新的服務(wù)支持軟件開發(fā),云開發(fā)者則會收益頗多。在原有的IaaS服務(wù)之上提供PaaS,進一步解放了開發(fā)人員,使其可以集中精力于應(yīng)用開發(fā),無需擔心底層的基礎(chǔ)設(shè)施或其管理成本。同時,云服務(wù)供應(yīng)商則能夠使用自己的云應(yīng)用平臺作為開發(fā)、整合和交付SaaS應(yīng)用的構(gòu)建模塊,或者他們可以銷售按需訪問的平臺資源來創(chuàng)收。
混合云與容器技術(shù)的沖擊
之所以出現(xiàn)IaaS與PaaS的融合的趨勢,除了價格和利潤的角逐之外,其背后的主要動力來源于客戶需求以及技術(shù)的不斷創(chuàng)新發(fā)展,比如Docker這樣的容器技術(shù)的出現(xiàn),很大程度上解決了云計算的可遷移性問題。
從客戶的角度而言,現(xiàn)在混合云逐漸成為一種新常態(tài)。但是要搭建一個混合云并不容易,首先資源池要進行混合,甚至應(yīng)用也要進行混合。通過一種融合架構(gòu)體系模型,讓客戶的業(yè)務(wù)應(yīng)用需求能夠與其IaaS資源相匹配,即在業(yè)務(wù)工作負載出現(xiàn)波動的時候能夠真正的靈活可伸縮,比如工作負載出現(xiàn)峰值時,可以將其自動分配到公有云中來消費資源,而在峰值結(jié)束之后,自動收回這些工作負載,并結(jié)束公有云資源的調(diào)配。
從技術(shù)的角度來看,現(xiàn)在容器即服務(wù)的出現(xiàn)讓云計算的開發(fā)工作變得更加容易和便捷。Docker現(xiàn)在是最為主流且發(fā)展最為迅速的容器技術(shù),而現(xiàn)在最容易從Docker上獲益的三類應(yīng)用包括:需要在跨一個以上的云計算中運行的應(yīng)用程序,很明顯這一點完全滿足了混合云的需求;再者是能夠從開發(fā)運營(DevOps)中獲益的應(yīng)用程序,這一點對于PaaS和IaaS的融合也產(chǎn)生了巨大的推動力,此外,還有使用微服務(wù)的應(yīng)用程序。
實際上,IaaS的邊界逐漸擴展到PaaS版圖是一種自然的過程,因為二者更像是一個整體,而作為整體的解決方案才能夠為客戶提供更多的IT便捷。
企業(yè)IaaS+PaaS解決方案選型建議
對于企業(yè)而言,最為關(guān)心的是如何能夠構(gòu)建出滿足自身需求的IaaS+PaaS融合架構(gòu)。中國惠普首席技術(shù)專家,首席架構(gòu)師陳冉擁有諸多云計算項目實踐經(jīng)驗,對此給出了中肯的建議。在他看來,現(xiàn)在無論在國內(nèi)還是在國外,企業(yè)更為關(guān)心的私有云、公有云以及混合云的模式,而非我們所提到IaaS與PaaS。大型的IT廠商都在推廣自己的整體云計算解決方案。
根據(jù)不同企業(yè)的規(guī)模,以及業(yè)務(wù)需求和發(fā)展,陳冉給出如下建議,供參考:
公司規(guī)模在幾十人左右時,如果構(gòu)建私有的IaaS加PaaS除了成本之外,技術(shù)門檻也過高,并不符合其成本效益,可以直接消費公有云提供的資源即可。當然,如果在企業(yè)發(fā)展的過程中對于高可用性以及安全加密方面有諸多考慮,同時能夠承擔更多的資本成本和時間成本,則最好是構(gòu)建一套自己的環(huán)境。這樣企業(yè)的IT人員自己來維護,擁有了更多的自主可控權(quán),同時能夠?qū)⒏嗟臅r間以及成本用來創(chuàng)新發(fā)展。
公司規(guī)模在100人以上且500人以下時,考慮到公有云無法提供更符合個性需求的定制化服務(wù),可以構(gòu)建一個小規(guī)模的IaaS加PaaS平臺,這個時候需要通過評估找到合適的服務(wù)供應(yīng)商來提供整體的解決方案。
公司規(guī)模在500以上時,可以考慮構(gòu)建一個中型的IaaS加PaaS平臺,從而進一步加快公司的可持續(xù)性發(fā)展,同樣也需要評估服務(wù)提供商的整體解決方案。
更大規(guī)模的企業(yè)則需要考慮混合云的概念,在控制成本的同時,可以把峰值時的部分工作負載通過混合云控制器轉(zhuǎn)移到公有云之上。在完成業(yè)務(wù)之后伸縮回來,保障成本上的節(jié)省,同時維護企業(yè)創(chuàng)新發(fā)展。
惠普云服務(wù)整體解決方案
惠普云服務(wù)在很早之前就已經(jīng)根據(jù)客戶的需求提供了整體的解決方案。由于規(guī)劃、架構(gòu)和部署云技術(shù)都具有一定的挑戰(zhàn)性,尤其是對于需要復(fù)雜解決方案的高度專業(yè)化工作?;萜仗峁┑脑平鉀Q方案都是經(jīng)過惠普云專家構(gòu)建、測試和驗證,并且基于行業(yè)領(lǐng)先的 HP ProLiant 服務(wù)器和云軟件產(chǎn)品。
陳冉介紹:“對于企業(yè)而言,混合是不可避免的,怎么做卻是非常難的。第一要良好的IaaS和PaaS,以及混合云控制器,其次還要有一個專門的隊伍來構(gòu)建混合云場景,使得應(yīng)用在混合場景下可以自由享受混合云的資源。“
據(jù)了解,惠普去年中旬推出了Helion云服務(wù),為客戶提供整體的解決方案,讓客戶有更多的時間去創(chuàng)新,而不是擔憂基礎(chǔ)架構(gòu)如何構(gòu)建。陳冉 說:”IaaS和PaaS的融合提供了時間上的節(jié)省以及便捷性,而現(xiàn)在對于企業(yè)而言,只有提升了開發(fā)人員的滿意度,公司才能夠持續(xù)創(chuàng)新。“
惠普Helion OpenStack是一個開源、橫向擴展的高性價比云平臺,提供企業(yè)搭建云所需要的一切,從企業(yè)可靠性和先進的安全性到簡化的管理和豐富的應(yīng)用平臺。同時,惠普Helion 開發(fā)平臺支持企業(yè)開發(fā)人員利用直觀的控制臺、開放式 API 以及一流的開發(fā)人員工具快速開發(fā)、部署和擴展原生云應(yīng)用,Helion 開發(fā)平臺基于Cloud Foundry并集成了惠普Helion OpenStack,提供可互操作的開放平臺,從而實現(xiàn)了跨傳統(tǒng) IT、私有云和公有云的應(yīng)用開發(fā)和移植。
在云計算技術(shù)問世之前,應(yīng)用程序的部署是由開發(fā)人員與數(shù)據(jù)中心內(nèi)系統(tǒng)運營管理人員共同協(xié)調(diào)完成的?,F(xiàn)在應(yīng)用程序正越來越多地是被組裝出來的——而非傳統(tǒng)意義上的“開發(fā)”,這也是容器技術(shù)的作用所在,而最終用戶在應(yīng)用程序的部署與生命周期管理中也越來越多地發(fā)揮著作用。DevOps的作用就顯得更加重要了。陳冉表示:”惠普的開發(fā)者平臺可以幫助開發(fā)者在一周的時間內(nèi)開發(fā)和部署云計算,我們提供的DevOps以及CI/CD(開發(fā)的代碼可以一鍵部署到生產(chǎn)環(huán)境中)都是有利的支撐。“