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