Gartner:2018年全球公共云服務(wù)市場將增長21.4%
傳統(tǒng)的IT應(yīng)用程序開發(fā)方法主要集中在底層計(jì)算堆棧上。聯(lián)網(wǎng)資源、容量規(guī)劃、修補(bǔ)和其他考慮因素決定了“基礎(chǔ)設(shè)施”開發(fā)環(huán)境所需的編碼程序。英特爾公司的IT部門于2010年首次采用了企業(yè)級私有云解決方案,其投資迅速得到回報(bào),導(dǎo)致約350個(gè)應(yīng)用程序的云服務(wù)升級。
本文引用地址:http://www.ex-cimer.com/article/201804/378984.htm模式轉(zhuǎn)變正在形成?;谠朴?jì)算的資源和服務(wù)已經(jīng)將傳統(tǒng)的編程模式轉(zhuǎn)換為采用“應(yīng)用程序停止”方法的模式。開發(fā)人員不再考慮評估他們的編碼項(xiàng)目的人工聯(lián)網(wǎng)和存儲選項(xiàng)。而采用混合云解決方案,英特爾公司的開發(fā)人員可以專注于開發(fā)而不是基礎(chǔ)設(shè)施。
除了節(jié)省成本之外,英特爾公司的IT部門預(yù)計(jì)會獲得來自云計(jì)算應(yīng)用的額外投資回報(bào)。首先,對于利用基于云計(jì)算的容器的應(yīng)用程序來說,在發(fā)生系統(tǒng)故障時(shí),工作負(fù)載可以無縫地轉(zhuǎn)移到另一個(gè)數(shù)據(jù)中心,從而最大限度地減少潛在的業(yè)務(wù)中斷。使用云計(jì)算托管的應(yīng)用程序,用戶甚至在發(fā)生停機(jī)可能也不會意識到出現(xiàn)問題。其次,開發(fā)人員可以自由創(chuàng)建基礎(chǔ)設(shè)施獨(dú)立代碼優(yōu)化工作負(fù)載的布局。此外,利用多云(公共和私有云)幫助英特爾公司使用云原生應(yīng)用程序提供全球一致的用戶體驗(yàn)?;谠朴?jì)算的堆棧還有助于更快地開發(fā)應(yīng)用程序,并簡化最終應(yīng)用程序的可遷移性。
英特爾公司IT軟件定義基礎(chǔ)設(shè)施部門總監(jiān)Chris Sellers指出,英特爾公司正在使用的大多數(shù)應(yīng)用程序都是圍繞著五大組織支柱展開的:工程、辦公室和企業(yè)、制造業(yè)、實(shí)驗(yàn)室,以及連接英特爾公司與合作伙伴和客戶的面向外部的應(yīng)用程序。
英特爾公司的每個(gè)應(yīng)用程序都經(jīng)過仔細(xì)檢查,以確定提供最高效率和可用性的“正確”托管機(jī)制。大多數(shù)現(xiàn)代化的應(yīng)用程序都可以利用基于云計(jì)算的服務(wù)優(yōu)勢,簡化編碼過程,并為開發(fā)人員提供更高的設(shè)計(jì)靈活性。
對于英特爾IT部門來說,內(nèi)部基礎(chǔ)設(shè)施模型仍然適用于少數(shù)遺留應(yīng)用程序。根據(jù)銷售廠商闡述,“對于我們需要高利用率和數(shù)據(jù)帶寬的工作負(fù)載來說,采用公共云并不是一個(gè)理想的解決方案。例如,我們的企業(yè)私有云上的高性能計(jì)算(HPC)芯片設(shè)計(jì)工作量證明是最佳的。”
對于英特爾這樣的公司來說,每天都會有數(shù)百個(gè)應(yīng)用程序被用于滿足業(yè)務(wù)需求。而讓這樣大規(guī)模的廠商采用新的應(yīng)用程序托管和服務(wù)方法需要預(yù)先進(jìn)行重大規(guī)劃。
銷售廠商總結(jié)了這個(gè)努力的規(guī)模,并指出,“我們開發(fā)了一個(gè)應(yīng)用程序合理化過程,也稱為應(yīng)用程序組合管理,可以從業(yè)務(wù)需求角度以及從工作負(fù)載角度檢查每個(gè)應(yīng)用程序。如果應(yīng)用程序可以獨(dú)立于物理基礎(chǔ)設(shè)施,能夠采用不同的公共云可以托管它。
Sellers所在的團(tuán)隊(duì)的初始步驟涉及內(nèi)部開發(fā)的“應(yīng)用程序分析”工具。這個(gè)分析過程整理了英特爾公司當(dāng)前正在使用的2,000多個(gè)應(yīng)用程序,并根據(jù)兩個(gè)簡單的標(biāo)準(zhǔn)對每個(gè)應(yīng)用程序進(jìn)行評估。首先,這個(gè)應(yīng)用程序是否仍為該公司提供商業(yè)價(jià)值?其次,是充分利用分配給它的資源,還是可以提高效率?有些應(yīng)用程序(需要保存或現(xiàn)代化)將被標(biāo)記為逐步淘汰和不可避免的報(bào)廢。那些仍然是關(guān)鍵任務(wù)的應(yīng)用程序會移至決策樹上的下一個(gè)分支以供進(jìn)一步審查。
然后必須對每個(gè)應(yīng)用程序進(jìn)行評估,以確定安全性、性能或治理等不妥協(xié)的標(biāo)準(zhǔn)是否影響托管參數(shù)。為了實(shí)現(xiàn)這一目標(biāo),IT部門的首席工程師必須從平臺的角度仔細(xì)審視每個(gè)應(yīng)用程序,以確定其理想所在地,無論是內(nèi)部部署還是基于云計(jì)算的解決方案。
那些無法在云環(huán)境中托管的應(yīng)用會保留在原來的位置。重新評估可以從云端改造中受益的應(yīng)用程序。根據(jù)應(yīng)用程序、基礎(chǔ)設(shè)施即服務(wù)(IaaS)、軟件即服務(wù)(Saas)、容器即服務(wù)(CaaS)或平臺即服務(wù)(PaaS)可能會為軟件提供一個(gè)有利的重新設(shè)計(jì)機(jī)會。Sellers闡述說:“對于已經(jīng)托管在‘正確位置’的應(yīng)用程序,維護(hù)是我們唯一的關(guān)注點(diǎn)。但是,對于處在‘錯誤的地方’的應(yīng)用程序,我們會制定一個(gè)遷移它的計(jì)劃。物理服務(wù)器基礎(chǔ)設(shè)施需要硬件投資、持續(xù)維護(hù)以及潛在故障轉(zhuǎn)移的系統(tǒng)冗余。如果基于云計(jì)算服務(wù)的解決方案可以消除這些費(fèi)用,并改善最終用戶體驗(yàn),我們希望重新構(gòu)建應(yīng)用程序,以實(shí)現(xiàn)長期的企業(yè)效益。”
對于花了幾十年來為內(nèi)部網(wǎng)絡(luò)場景設(shè)計(jì)應(yīng)用程序的開發(fā)人員來說,使用“Anything-a-a-Service”(XaaS)進(jìn)行編程模型的范式轉(zhuǎn)變是一個(gè)重大的步驟,銷售廠商描述了挑戰(zhàn)的性質(zhì)。
“我們需要改變我們完全創(chuàng)建應(yīng)用程序的方式。我們的許多開發(fā)人員都沒有了解到現(xiàn)代云原生應(yīng)用程序創(chuàng)建的細(xì)微差別,所以我們首先專注于讓我們的團(tuán)隊(duì)獲得轉(zhuǎn)換所需的培訓(xùn)。一旦他們了解云原生應(yīng)用程序的優(yōu)勢,每個(gè)人都會接受這種新方法。”
開發(fā)人員培訓(xùn)強(qiáng)調(diào)了很多主題,從云原生應(yīng)用程序的開發(fā)語言開始,再加上相關(guān)的工具和方法。學(xué)習(xí)過程還包括強(qiáng)調(diào)應(yīng)用合規(guī)情況下的公共云、私有云和混合云安全。大數(shù)據(jù)考慮因素也會影響這個(gè)方程式,因?yàn)槿缃竦脑S多應(yīng)用程序都需要熟練掌握高級分析和內(nèi)存數(shù)據(jù)庫。
作為培訓(xùn)項(xiàng)目的補(bǔ)充,英特爾公司還采取了部署私有云數(shù)據(jù)庫即服務(wù)(DBaaS)的步驟,使開發(fā)人員能夠創(chuàng)建功能最強(qiáng)大的應(yīng)用程序,在整個(gè)組織內(nèi)實(shí)施開發(fā)標(biāo)準(zhǔn),提供故障切換冗余并支持災(zāi)難恢復(fù)。目前,數(shù)據(jù)庫即服務(wù)(DBaaS)系統(tǒng)支持900個(gè)應(yīng)用程序,不可避免地會有更多的應(yīng)用程序。
云過渡規(guī)劃
英特爾公司IT部門已經(jīng)完成了一項(xiàng)為期三年的應(yīng)用程序優(yōu)化計(jì)劃的第一階段。第一階段涉及英特爾公司的上述應(yīng)用程序評估,以確定理想的工作負(fù)載托管方式。第二階段圍繞重新部署和重新定位的應(yīng)用程序,提供經(jīng)過優(yōu)化的云原生和移動應(yīng)用程序,為即時(shí)商業(yè)價(jià)值做好準(zhǔn)備。第三階段需要大約一年的時(shí)間,并即將開始。在接下來的幾個(gè)月中,英特爾公司IT部門將為每個(gè)應(yīng)用程序的工作負(fù)載確定適當(dāng)?shù)耐泄芴峁┥?,無論是在本地部署還是通過基于云計(jì)算的服務(wù)。
銷售廠商認(rèn)為他的團(tuán)隊(duì)正在努力。目前的應(yīng)用評估和重新架構(gòu)過程并非一站式目的地,它是應(yīng)用程序生命周期旅程的一部分。一個(gè)給定的應(yīng)用程序現(xiàn)在可能駐留在理想的托管環(huán)境中,但由于新的云服務(wù)選項(xiàng)可能在未來受益,評估和重新構(gòu)建過程必須定期進(jìn)行。
考慮到影響應(yīng)用程序開發(fā)過程和相關(guān)主機(jī)環(huán)境的所有重大技術(shù)變化,隨著混合云解決方案繼續(xù)走向成熟,Sellers表示將在長期看到更多變化。
Sellers 說,“下一步將向上移動另一層,我們將更大的應(yīng)用程序分解成功能。我們可以開始消費(fèi)這些功能,無論它們是公共云還是私有云中暴露出來的,并根據(jù)應(yīng)用程序的需求將它們組合在一起。這種預(yù)期的轉(zhuǎn)變代表了從行業(yè)角度來看成熟的下一步,我們正在從英特爾的發(fā)展遠(yuǎn)程來看待這種轉(zhuǎn)變。”
評論