構(gòu)建升華:現(xiàn)代計算架構(gòu)正在發(fā)生變化的四種方式
人類總是建立工具,正是這種工具建設(shè)能力在我們的歷史中一次又一次地引發(fā)了創(chuàng)新。從石器時代到信息時代,每個時代都見證了人們創(chuàng)新,創(chuàng)造新工具,退出舊的做事方式,最終建立新的生活方式。
今天,我們發(fā)現(xiàn)自己處于這種進化感覺加速和戲劇化的時代。 我們現(xiàn)在正在建立的工具不僅會取代我們過去的做事方式,還會徹底改變我們開展業(yè)務(wù)的方式以及我們?nèi)绾卧谶@個數(shù)字世界中生活。
未來會怎樣,我們的新生活方式會是什么?為了理解即將發(fā)生的事情,我們可以研究數(shù)字架構(gòu)如何發(fā)生變化,今天的需求將如何決定未來的發(fā)展以及我們?nèi)绾尾拍苁惯@成為一次成功的革命。
唯一不變的是變化
我們正在建設(shè)的系統(tǒng)現(xiàn)在利用了近年來我們所看到的那種重大變革 - 我們所處的技術(shù)世界發(fā)生了重大變化。
硬件經(jīng)歷了巨大的創(chuàng)新。當(dāng)我們構(gòu)建用于企業(yè)基礎(chǔ)架構(gòu)和應(yīng)用程序開發(fā)的上一代系統(tǒng)時,內(nèi)存比以前的磁盤便宜得多。網(wǎng)絡(luò)變得更快,更可靠,更靈活。云和數(shù)據(jù)中心的移動 也改變了我們生成和存儲數(shù)據(jù)的方式,創(chuàng)造了視角的代際轉(zhuǎn)變和對開發(fā)人員平臺的需求,以滿足現(xiàn)代數(shù)據(jù)需求。
近年來,應(yīng)用程序開發(fā)也發(fā)生了徹底的變化。過去有沒有對象-面向?qū)ο缶幊獭N覀冞^去依賴于關(guān)系系統(tǒng)和隨之而來的剛性。但隨著更靈活的面向?qū)ο缶幊痰膹V泛采用, 以及最終支持更復(fù)雜的數(shù)據(jù)結(jié)構(gòu)和更復(fù)雜的數(shù)據(jù)關(guān)系的能力,應(yīng)用程序世界發(fā)生了巨大的變化。
新建筑的原則
基于這些最新進展,我認為現(xiàn)代建筑必須滿足幾個關(guān)鍵原則才能滿足當(dāng)今的需求:
首先,架構(gòu)必須以內(nèi)存和網(wǎng)絡(luò)為中心,以提高向應(yīng)用程序提供數(shù)據(jù)的速度。在過去,首先需要內(nèi)存進入硬件磁盤,這會降低系統(tǒng)速度并造成瓶頸。為了滿足現(xiàn)代計算需求,架構(gòu)必須能夠快速移動數(shù)據(jù)并使數(shù)據(jù)最接近計算發(fā)生的位置。
其次,架構(gòu)必須能夠提供工作負載隔離。 組織必須能夠在同一部署和同一組服務(wù)器上運行不同類型的工作負載而無需競爭。這使得應(yīng)用程序即使在向平臺添加更多功能時也能保持最佳性能。工作負載隔離還允許開發(fā)人員獨立擴展系統(tǒng)的不同部分。
第三個優(yōu)先事項是數(shù)據(jù)的位置。 應(yīng)在交互點提供數(shù)據(jù),以使數(shù)據(jù)更接近最終用戶和客戶。數(shù)據(jù)需要盡可能地在設(shè)備上,當(dāng)然要理解某些數(shù)據(jù)不能,因此可以得到適當(dāng)?shù)谋Wo。邊緣數(shù)據(jù)是下一代應(yīng)用程序所需的動態(tài)靈活性的關(guān)鍵。
最后,計算架構(gòu)需要部署 - 不知道。 這允許在任何環(huán)境中運行應(yīng)用程序的能力,包括云,多云,內(nèi)部部署,裸機和虛擬化容器。雖然傳統(tǒng)數(shù)據(jù)庫無法利用云的彈性來實現(xiàn)按需付費模式,因為它們是垂直擴展的,但云中構(gòu)建的數(shù)據(jù)平臺為擴展和縮小提供了更大的靈活性。
計算
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。