新聞中心
當(dāng)前位置:網(wǎng)站首頁(yè) > 新聞中心
2019年云計(jì)算發(fā)展?fàn)顟B(tài)
有些人對(duì)當(dāng)前技術(shù)新趨勢(shì)缺乏了解而感到擔(dān)憂和沮喪。行業(yè)專家指出,“一切都與云計(jì)算有關(guān)。即使是一些與云計(jì)算關(guān)系不大的大型科技公司似乎也致力于將自己的業(yè)務(wù)與云計(jì)算聯(lián)系在一起,因?yàn)樵朴?jì)算的應(yīng)用已經(jīng)包羅萬(wàn)象?!睆膹V義上講,云計(jì)算就是在他人的服務(wù)器上運(yùn)行或構(gòu)建自己的應(yīng)用程序。但其作用遠(yuǎn)不止于此,云計(jì)算如今已經(jīng)形成了一個(gè)龐大的云計(jì)算服務(wù)生態(tài)系統(tǒng),企業(yè)正在使用它來(lái)加速各行業(yè)領(lǐng)域的高級(jí)應(yīng)用程序的上市時(shí)間。因此,調(diào)研機(jī)構(gòu)IDC公司預(yù)測(cè),2019年公共云支出將達(dá)到驚人的2100億美元,與2018年相比增長(zhǎng)24%。
而云計(jì)算的成功使這個(gè)領(lǐng)域變得混亂。其副作用是,一些人對(duì)什么是真正的云計(jì)算以及云計(jì)算的優(yōu)勢(shì)所在一直存在困惑。
云還是非云?
此時(shí),大多數(shù)人都了解云計(jì)算的核心優(yōu)勢(shì),從動(dòng)態(tài)擴(kuò)展應(yīng)用程序的能力開(kāi)始。這適用于公共云提供商提供的三種基本云計(jì)算風(fēng)格(IaaS、SaaS和PaaS),所有這些都為企業(yè)提供自助用戶界面,以設(shè)置帳戶,上傳數(shù)據(jù)或代碼,以及配置訂閱的任何服務(wù)。
但是還有一些人對(duì)云計(jì)算有一些混淆和誤解。在企業(yè)獲得云計(jì)算的好處之前,最好消除一些誤解:
私有云:指的是企業(yè)運(yùn)行自己數(shù)據(jù)中心中的基礎(chǔ)設(shè)施即服務(wù)(IaaS)。任何企業(yè)都可以使本地基礎(chǔ)架設(shè)施像云平臺(tái)一樣,具有良好管理的虛擬化和用戶自我配置的能力(通常使用VMware的完整SDDC堆棧)。但這與云計(jì)算不同。為什么?因?yàn)樵朴?jì)算是一種服務(wù)。企業(yè)不必?fù)?dān)心容量規(guī)劃、電源管理、物理空間,以及運(yùn)行自己數(shù)據(jù)中心的所有細(xì)節(jié),這些事務(wù)都由企業(yè)的云計(jì)算提供商處理。企業(yè)需要做的就是啟動(dòng)帳戶并開(kāi)始使用。
混合云:其標(biāo)準(zhǔn)定義是集成的兩個(gè)云,一個(gè)是私有云,一個(gè)是公共云,但其集成不能將二者合二為一。這就提到如上所述的問(wèn)題:沒(méi)有私有云這樣的東西……只有一個(gè)例外,它只適用于混合模式。目前最重要的三個(gè)公共云是AWS、Microsoft Azure、谷歌云平臺(tái),都提供了可以在內(nèi)部部署的完全托管的云實(shí)例。
那么為什么要同時(shí)支付云計(jì)算基礎(chǔ)設(shè)施和托管公共云堆棧的費(fèi)用?通常,因?yàn)槠髽I(yè)希望所有公共云都適合其應(yīng)用程序,但隱私法規(guī)規(guī)定企業(yè)不能將某些敏感數(shù)據(jù)上傳到公共云。如果企業(yè)的混合云的私有實(shí)例幾乎與公共云環(huán)境完全相同,那么這與企業(yè)將要獲得的那樣接近“真正的混合”,其中一個(gè)云平臺(tái)是另一個(gè)云平臺(tái)的擴(kuò)展。
最重要的是,當(dāng)人們談?wù)撛朴?jì)算時(shí),真正談?wù)摰氖枪苍疲篠aaS應(yīng)用程序(來(lái)自Salesforce、Microsoft、Oracle、Slack等)或來(lái)自云計(jì)算三巨頭的IaaS/PaaS產(chǎn)品和其他一些廠商。SaaS只是提供應(yīng)用程序的一種方式。但是,IaaS和PaaS支持企業(yè)軟件開(kāi)發(fā)的全新應(yīng)用程序架構(gòu)。
云計(jì)算原生邊緣
相當(dāng)一部分公共云支出用于遷移,也就是將現(xiàn)有應(yīng)用程序“提升并轉(zhuǎn)移”到AWS、Azure或谷歌云,以及第二級(jí)IaaS提供商(如IBM或Oracle)的公共云中。但在許多情況下,其好處是微乎其微的。除非這些應(yīng)用程序及其業(yè)務(wù)邏輯完美無(wú)缺,否則只是在公共云平臺(tái)上重復(fù)過(guò)去的錯(cuò)誤。
有趣的是,當(dāng)企業(yè)在公共IaaS平臺(tái)上構(gòu)建云原生應(yīng)用程序時(shí)(現(xiàn)在包括PaaS、內(nèi)部部署和第三方)。云原生應(yīng)用程序是使用內(nèi)置于IaaS平臺(tái)中的服務(wù)以現(xiàn)代風(fēng)格從頭開(kāi)始構(gòu)建的。這至少意味著:
微服務(wù)架構(gòu):微服務(wù)是一種獨(dú)立的、單用途的微型應(yīng)用程序,主要作為應(yīng)用程序組裝在一起,已經(jīng)成為構(gòu)建云原生應(yīng)用程序的實(shí)際方法。通常,小型的離散的開(kāi)發(fā)團(tuán)隊(duì)維護(hù)每個(gè)微服務(wù),從一開(kāi)始就用API構(gòu)建,以便與其他微服務(wù)集成。只要API保持一致,就可以逐個(gè)更新(或擴(kuò)展)微服務(wù),而不是通過(guò)整個(gè)開(kāi)發(fā)團(tuán)隊(duì)重構(gòu)一個(gè)巨大的單一應(yīng)用程序。企業(yè)可以共享或復(fù)制要重新組裝到其他應(yīng)用程序中的微服務(wù)。
容器和Kubernetes:Docker容器革命為微服務(wù)提供了理想的平臺(tái)。通常,它是一對(duì)一的關(guān)系, Docker容器中部署微服務(wù),這會(huì)消耗虛擬機(jī)的一小部分資源。但是,企業(yè)如何將這些微服務(wù)編排到應(yīng)用程序中?這就是現(xiàn)在可用于所有主要IaaS平臺(tái)的Kubernetes的用武之地。它可以自動(dòng)化基于容器的應(yīng)用程序的部署、管理、擴(kuò)展、聯(lián)網(wǎng)和可用性。
微服務(wù)體系結(jié)構(gòu)還為持續(xù)集成(CI)/持續(xù)交付(CD)提供了一種一致的打包、測(cè)試、交付應(yīng)用程序的方法,以及敏捷的方法,它鼓勵(lì)增量代碼提交和滾動(dòng)更改,以及與業(yè)務(wù)利益相關(guān)者的持續(xù)交互。還有DevOps為自動(dòng)化軟件部署、基礎(chǔ)設(shè)施配置以及測(cè)試和監(jiān)控提供了一個(gè)模型。所有這些云原生元素共同為企業(yè)構(gòu)建和維護(hù)軟件的方式提供了新的范例。
Kubernetes也有望創(chuàng)建一種新的混合云。在以往,真正的混合云要求虛擬機(jī)級(jí)別的并行環(huán)境。使用Kubernetes在容器級(jí)別強(qiáng)制執(zhí)行這種一致性可能要容易得多,這使企業(yè)可以或多或少地在公共云和私有云之間無(wú)縫地移動(dòng)基于微服務(wù)的應(yīng)用程序。
當(dāng)企業(yè)在其中一個(gè)大型公共云IaaS平臺(tái)上構(gòu)建云原生應(yīng)用程序時(shí),企業(yè)可以獲得數(shù)百種API可訪問(wèn)服務(wù)的額外優(yōu)勢(shì),這些服務(wù)可能是最令人興奮的部分。企業(yè)可以選擇利用機(jī)器學(xué)習(xí)庫(kù)、物聯(lián)網(wǎng)平臺(tái)、應(yīng)用程序監(jiān)控解決方案、大數(shù)據(jù)分析、區(qū)塊鏈服務(wù)、數(shù)據(jù)集成解決方案。
也許最具顛覆性的是AWS、Azure、谷歌云提供的新的分布式關(guān)系數(shù)據(jù)庫(kù)。這些基于SQL的云計(jì)算產(chǎn)品不僅允許輕松的關(guān)系數(shù)據(jù)庫(kù)擴(kuò)展(這是一項(xiàng)繁瑣的工作),而且還允許全球公共云數(shù)據(jù)中心的分布式數(shù)據(jù)庫(kù)之間的一致性。這是企業(yè)越來(lái)越多地關(guān)注云計(jì)算構(gòu)建大規(guī)模應(yīng)用程序的關(guān)鍵原因(更不用說(shuō)對(duì)現(xiàn)有的內(nèi)部部署數(shù)據(jù)庫(kù)解決方案構(gòu)成威脅)。
最后,企業(yè)擁有無(wú)服務(wù)器計(jì)算(也稱為服務(wù)或FaaS功能),將PaaS提升到新的水平。每個(gè)主要的云計(jì)算供應(yīng)商都提供這種服務(wù),AWS Lambda是公認(rèn)的領(lǐng)導(dǎo)者。正如開(kāi)發(fā)人員使用微服務(wù)來(lái)組裝應(yīng)用程序一樣,開(kāi)發(fā)人員可以從庫(kù)中獲取功能以組裝微服務(wù),并將應(yīng)用程序拼接在一起,而無(wú)需考慮虛擬服務(wù)器基礎(chǔ)設(shè)施甚至容器。無(wú)服務(wù)器應(yīng)用程序也可以節(jié)省成本,因?yàn)樗鼈兲幱谛菝郀顟B(tài)直到請(qǐng)求到達(dá),從而縮短了公共云提供商以其他方式收費(fèi)的周期。
當(dāng)企業(yè)看到云計(jì)算服務(wù)的廣度和深度時(shí),就會(huì)提出一個(gè)顯而易見(jiàn)的問(wèn)題:為什么要在其他地方創(chuàng)建和部署應(yīng)用程序?還有一些原因與數(shù)據(jù)駐留、運(yùn)營(yíng)成本等有關(guān)。但如今,最新、最令人興奮的技術(shù)往往首先出現(xiàn)在云端,因此其吸引力只會(huì)加強(qiáng)。
作者:Eric Knorr來(lái)源:企業(yè)網(wǎng)D1Net
|