企業(yè)的業(yè)務與云計算有著復雜的關系。公共云提供商提供的基礎設施即服務(IaaS)產(chǎn)品為獲取和配置內(nèi)部部署硬件的企業(yè)提供了具有吸引力的替代方案。而很多企業(yè)喜歡采用軟件即服務(SaaS)產(chǎn)品,從而完全繞過IT。但是,應用程序開發(fā)和部署團隊、企業(yè)負責領導數(shù)字化轉(zhuǎn)型的人員必須更加努力地獲得云計算承諾的好處。云計算為IT環(huán)境增添了新的元素,這些環(huán)境已經(jīng)被更多的因素所困擾。但是現(xiàn)在,企業(yè)采用混合云、公共云,以及私有云,并使數(shù)據(jù)和應用程序在這些云平臺上運行,這讓企業(yè)對云計算的應用提升到了一個新的高度。
人們對于云計算在企業(yè)計算中的角色描述有很大不同。公共云提供商表示,幾乎可以看到所有企業(yè)工作負載遷移到公共云。為了實現(xiàn)這一轉(zhuǎn)變,他們加強了產(chǎn)品的安全性。他們提供涵蓋可用性和性能的服務級別協(xié)議?,F(xiàn)在許多企業(yè)通過在云駐留虛擬機之上捆綁數(shù)據(jù)庫、開發(fā)工具和其他中間件的平臺即服務(PAS)產(chǎn)品來提供一個更加完整的應用平臺。
但大多數(shù)企業(yè)對此更加謹慎。將商品應用程序(如網(wǎng)站和電子郵件托管)從內(nèi)部系統(tǒng)轉(zhuǎn)移到云計算提供商通常很簡單。改變隨之而來的維護和支持努力可能會也可能不會節(jié)省資金,但它可以為更重要的業(yè)務活動釋放人員和資金。公共云還為快速啟動的應用程序提供一個有吸引力的開發(fā)和部署平臺,特別是當用戶的業(yè)務已經(jīng)在云中時。
但是,特殊的安全和治理要求、數(shù)據(jù)主權(quán)要求、數(shù)據(jù)量過大,以及與其他企業(yè)應用程序和工作流程緊密集成的需求,使許多核心業(yè)務應用程序更適合本地部署和運營。因此,企業(yè)越來越多地使用云計算技術來創(chuàng)建在自己的數(shù)據(jù)中心運行的私有云虛擬計算、網(wǎng)絡和存儲資源。私有云是其現(xiàn)有計算環(huán)境的延伸,并利用了企業(yè)已經(jīng)投資于虛擬基礎設施和應用程序的能力。在可預見的將來,大多數(shù)企業(yè)都將會采用公共云IaaS和PaaS平臺以及私有內(nèi)部云的混合環(huán)境。
對于應用程序團隊來說,這種情況會應用公共云和私有云,就像需要為其開發(fā)、計劃、配置、測試、自動化、部署、支持和維護的其他部署選項。開發(fā)流程和DevOps部署管道需要更多的過程,并引導更多的路徑。
但是,如果對于應用程序團隊來說,開發(fā)并部署到公共云看起來就像開發(fā)并部署到他們的內(nèi)部部署私有云一樣嗎?如果將相同的開發(fā)和測試工具以及DevOps流程應用于這兩種環(huán)境,那么應用程序團隊就可以開發(fā)應用程序,而不管它將在哪里運行嗎?如果選擇部署平臺并部署應用程序,那么只需在部署時在工具中進行選擇即可?
這是混合云的承諾。企業(yè)應用程序團隊開始獲得其好處。
英特爾公司自己的IT組織就是一個例子。它在2010年開始構(gòu)建私有云。最初提供內(nèi)部IaaS服務,它很快將堆棧提升為PaaS和數(shù)據(jù)庫即服務(DBaaS)。然而,隨著IT團隊成員獲得更多的經(jīng)驗,他們發(fā)現(xiàn)必須轉(zhuǎn)變觀點,從應用程序中考慮提供服務。
英特爾公司的IT部門利用開放源代碼軟件創(chuàng)建了一個應用平臺,使他們能夠開發(fā)、部署和管理Web和移動應用程序。在創(chuàng)建應用程序時,開發(fā)人員聲明性地定義應用程序的基礎設施需求,然后通過Web門戶或交互式開發(fā)環(huán)境將其上載到平臺。英特爾IT部門公司Chris Sellers解釋說:“底層云平臺將開發(fā)人員的所有基礎設施復雜化,其中包括按需配置資源、組件間網(wǎng)絡連接、修補和維護等。這種方法可以讓開發(fā)人員解放出來,并讓他們專注于他們擅長的事情。”
這種方法非常適合DevOps和持續(xù)集成/持續(xù)交付程序,它可以讓開發(fā)人員免于管理甚至不用意識到基礎設施環(huán)境。每個應用程序的實際部署平臺可以根據(jù)業(yè)務需求進行選擇,如果業(yè)務需求或經(jīng)濟變化,應用程序可以從一個云平臺轉(zhuǎn)移到另一個云平臺。
經(jīng)過三年的運營,英特爾公司IT團隊在新環(huán)境中運行了3500多個應用程序?qū)嵗?,并且正在?yōu)化2000多個企業(yè)應用程序的過程中,確定哪些應用程序應該遷移到新平臺,這些應用程序應該保持原狀,可以退役或更換。它可以不斷重新評估托管決策,并根據(jù)需要轉(zhuǎn)移應用程序,以實現(xiàn)成本、特征和功能的正確平衡。他們的目標是應用程序100%運行在以最低成本提供最大商業(yè)價值的地方。
盡管英特爾IT團隊的應用平臺是一項依賴開源軟件的內(nèi)部工作,但商業(yè)云計算服務商和軟件提供商也從其自身的角度進入了競爭環(huán)境,并且旨在使企業(yè)創(chuàng)建、使用和支持。
微軟公司是一家提供Microsoft Azure的公共云提供商,因此其解決方案將Azure擴展到客戶的內(nèi)部部署的數(shù)據(jù)中心。為了創(chuàng)建跨越客戶私有云和Azure公共服務的統(tǒng)一應用程序環(huán)境,該公司提供Azure Stack、Azure的云應用平臺,但是用于本地部署。
微軟公司與硬件廠商(HPE、戴爾、思科、聯(lián)想)合作,預先安裝并集成在經(jīng)過驗證的系統(tǒng)上的Azure堆棧。或者,Azure Stack將作為來自選擇提供商的托管服務提供。
VMware公司是一家軟件公司,因此其解決方案看起來更像軟件。但它也可以與硬件和云計算服務提供商合作,創(chuàng)建預先集成的、經(jīng)過驗證的配置和管理服務,以簡化采購和部署。
VMware云基礎建立在企業(yè)廣泛安裝的vSphere虛擬機管理程序之上,以創(chuàng)建混合云平臺,為計算、存儲、網(wǎng)絡、安全和云計算管理提供軟件定義的服務。它可以在私有或公共環(huán)境中運行企業(yè)應用程序(傳統(tǒng)或容器化)。
VMware公司通過多個硬件供應商的預集成系統(tǒng)提供VMware Cloud Foundation,作為客戶可以在經(jīng)過驗證的系統(tǒng)上安裝的軟件,以及與VMware云計算提供商(包括Rackspace和IBM Cloud)一起提供的服務。此外,該公司也加入了云計算服務的市場競爭,他們直接提供在亞馬遜網(wǎng)絡服務上運行的VMware Cloud服務。
通過提供Red Hat OpenShift容器平臺(一種Docker格式化容器的產(chǎn)品化版本)和Kubernetes容器管理軟件,Red Hat公司構(gòu)建了其開源商業(yè)模式,為企業(yè)提供了跨越開發(fā)、部署和運營的基于容器的應用平臺。
像其他解決方案一樣,Red Hat公司在多個部署模型中提供OpenShift。 OpenShift容器平臺為客戶在自己的數(shù)據(jù)中心中運行的本地軟件解決方案提供支持。其他選項包括一個專門用于客戶組織的托管集群,但運行在亞馬遜網(wǎng)絡服務或Google云平臺和OpenShift Online上,這是Red Hat公司提供的云計算解決方案。
這些混合云解決方案貫穿了一個共同主題:通過在經(jīng)過驗證的硬件和軟件平臺上進行結(jié)構(gòu)化部署來實施。這就是為什么英特爾公司數(shù)據(jù)中心集團已經(jīng)發(fā)布了超過20種參考體系結(jié)構(gòu),以便在各種實施中形成一致的原因。
企業(yè)正在學習和應用云計算,他們了解到?jīng)]有哪一個變革性技術是萬能的,并不適合所有人。這是一個混合的商業(yè)世界,混合云經(jīng)常會提供最好的應用。而在創(chuàng)建一個不再需要通過開源生態(tài)圈的漫長旅程中,新興提供商提供的實施方案可以為企業(yè)的首席信息官、開發(fā)人員和運營團隊提供更多的幫助。
版權(quán)聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉(zhuǎn)載需注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責任的權(quán)利。