隨著IT企業(yè)逐漸被要求以數(shù)字化業(yè)務(wù)為基礎(chǔ)促進(jìn)發(fā)展,底層基礎(chǔ)設(shè)施必須從以前支持已知工作負(fù)載演變?yōu)槟軌蚩煽?,有?guī)模地管理未知工作負(fù)載。
研究機構(gòu)Wikibon研究總監(jiān),Peter Burris在一份最新的研究報告中稱這個新架構(gòu)“可塑性基礎(chǔ)設(shè)施”(plastic infrastructure),是描述基于云計算運營,彈性架構(gòu)的一次演變。
可塑性基礎(chǔ)設(shè)施不但比傳統(tǒng)集中式系統(tǒng)更快,更便宜,而且還可以處理數(shù)據(jù)位置的巨大差異,并利用敏捷開發(fā)加速面向客戶的新系統(tǒng)交付。Burris表示,在全數(shù)字化世界里,客戶互動本質(zhì)上是不可預(yù)測的。隨著所謂的物聯(lián)網(wǎng)&人聯(lián)網(wǎng)時代的到來,越來越多的數(shù)據(jù)將遷移到網(wǎng)絡(luò)邊緣。 Burris列出了五個“現(xiàn)代數(shù)字商務(wù)平臺的基石”,其中包括快速開發(fā),應(yīng)用程序接口的使用和高度自動化。(上圖)
但將所有的數(shù)據(jù)遷移到中心云的過程非常緩慢而且不可靠。此外,諸如機器學(xué)習(xí)和人工智能等新應(yīng)用程序即便大部分?jǐn)?shù)據(jù)未被使用,也仍要求大量的數(shù)據(jù)。采用傳統(tǒng)磁盤陣列和一對多網(wǎng)絡(luò)存儲和遷移數(shù)據(jù)有些不切實際。為了適應(yīng)這些新的容量需求,閃存存儲技術(shù)與網(wǎng)狀網(wǎng)絡(luò)(所有設(shè)備彼此間接連接)是必要的。
四大主要技術(shù)
Burris列出了四項會提高基礎(chǔ)設(shè)施可塑性的技術(shù)。一種是靈活的網(wǎng)絡(luò)架構(gòu),如“主干加分支式”,因為有效負(fù)載需要較少的交換機,所以減少了瓶頸。第二,更好的技術(shù)進(jìn)行大量數(shù)據(jù)的遷移。
第三項技術(shù)是區(qū)塊鏈技術(shù),分布式數(shù)據(jù)庫即在數(shù)據(jù)通過網(wǎng)絡(luò)時保護(hù)數(shù)據(jù)。第四是新的基礎(chǔ)設(shè)施設(shè)計,減少將所有數(shù)據(jù)遷移到單一地點的需求,并鼓勵在邊緣進(jìn)行更多數(shù)據(jù)處理。
Burris尤其看好DevOps的潛力,后者能讓軟件開發(fā)更快,更具模塊化。他還表示,容器和管理它們的工具“簡化了開發(fā)人員和操作人員之間的交流,并有助于彌補軟件定義基礎(chǔ)設(shè)施和應(yīng)用開發(fā)之間的技術(shù)差距?!边@些技術(shù)“比以前的技術(shù)(如面向服務(wù)架構(gòu))更有可能實現(xiàn)高度共享,可重復(fù)和無關(guān)基礎(chǔ)設(shè)施的應(yīng)用程序組件的開發(fā)。
DevOps已然極為緩慢地進(jìn)入到了企業(yè)的視線,但一個更靈活的開發(fā)方式對快速交付應(yīng)用程序至關(guān)重要。改進(jìn)的建模工具,用于處理日志文件數(shù)據(jù)的分析引擎以及獨立于應(yīng)用程序孤島更好的追蹤數(shù)據(jù)資源的數(shù)據(jù)目錄的到來,應(yīng)該有助于將DevOps推向主流。
總之,IT企業(yè)必須思考如何適應(yīng)全數(shù)字化互動。“對數(shù)字化業(yè)務(wù)基礎(chǔ)設(shè)施的改變越來越多地憑借調(diào)整數(shù)據(jù)范圍而非生產(chǎn)規(guī)模進(jìn)行催化,”Burris總結(jié)稱,“可塑性基礎(chǔ)設(shè)施的概念補充了彈性基礎(chǔ)設(shè)施的既有技術(shù)和實踐?!?/p>