云計算與TOGAF企業(yè)架構(gòu)
2021-05-06閱讀 387

我們都知道所謂系統(tǒng)架構(gòu)設(shè)計是對現(xiàn)實世界的一種基于組件級的具象化表達方式,比如阿里云飛天體系架構(gòu)就包括云資源池管理、遠程過程調(diào)用、分布式協(xié)同服務(wù)、集群監(jiān)控和部署等諸多組件。通過這些組件之間的協(xié)同工作共同支撐企業(yè)上云所需的計算、存儲、網(wǎng)絡(luò)和安全等基礎(chǔ)服務(wù)。企業(yè)之所以選擇自建IT乃至應(yīng)用目前非?;鸨脑朴嬎闫脚_,其核心訴求是以一種高效、安全和成本可控的方式快速交付業(yè)務(wù)價值。

 

為了實現(xiàn)這種價值交付,以往很多大型企業(yè)都是通過在企業(yè)內(nèi)部實施以TOGAF為代表的企業(yè)架構(gòu)來促成業(yè)務(wù)和IT從戰(zhàn)略層面的對齊,實現(xiàn)企業(yè)內(nèi)部不同相關(guān)方對企業(yè)未來業(yè)務(wù)愿景和企業(yè)架構(gòu)層級的統(tǒng)一認知和一致的理解。TOGAF中的架構(gòu)層級通常包括業(yè)務(wù)架構(gòu)、信息系統(tǒng)架構(gòu)和技術(shù)架構(gòu)等。業(yè)務(wù)架構(gòu)包括業(yè)務(wù)建模和業(yè)務(wù)流程圖。信息系統(tǒng)架構(gòu)一般用來詮釋應(yīng)用系統(tǒng)之間的關(guān)聯(lián)關(guān)系,可以通過服務(wù)或組件關(guān)系圖來表述。技術(shù)架構(gòu)是具體應(yīng)用和基礎(chǔ)設(shè)施的部署架構(gòu)。我們都知道隨著數(shù)字化轉(zhuǎn)型浪潮的推波助瀾,未來絕大多數(shù)企業(yè)都會選擇線上一張網(wǎng),線下體驗店的商業(yè)模式。而企業(yè)上云無疑是很多企業(yè)實現(xiàn)這一商業(yè)模式的最佳選擇。

 

那么企業(yè)選擇應(yīng)用云計算會對傳統(tǒng)的TOGAF企業(yè)架構(gòu)方法論產(chǎn)生什么實質(zhì)性的影響呢?TOGAF的架構(gòu)開發(fā)方法會涉及很多步驟,這些步驟會包括從企業(yè)愿景的確立到各種層級的架構(gòu)設(shè)計的實現(xiàn),再到最終可預(yù)期的架構(gòu)規(guī)劃的交付和針對實施交付過程中的架構(gòu)變更管理等。架構(gòu)開發(fā)方法的這些步驟本身就是一個閉環(huán)。我們都知道云計算具有彈性伸縮、高性能、高可用性和立體化的安全防護等先天優(yōu)勢,這些優(yōu)勢使企業(yè)解脫了針對傳統(tǒng)數(shù)據(jù)中心技術(shù)架構(gòu)的束縛,企業(yè)可以不用自行搭建數(shù)據(jù)中心和購買IT基礎(chǔ)設(shè)施就可以達成對業(yè)務(wù)高可用性和安全性的非功能性需求。云計算結(jié)合目前比較流行的容器化部署解決方案,成功實現(xiàn)基于容器化的業(yè)務(wù)應(yīng)用部署,使應(yīng)用做到一次編譯不同環(huán)境的一鍵部署成為可能。由此我們可以感知云計算對TOGAF的相關(guān)架構(gòu)開發(fā)步驟起到提速的作用。

 

總之,云計算對傳統(tǒng)IT是一種顛覆式創(chuàng)新,其不僅僅改變了我們對IT基礎(chǔ)設(shè)施的選擇和購買方式,系統(tǒng)應(yīng)用的部署方式,同時也加快了TOGAF架構(gòu)開發(fā)方法在企業(yè)內(nèi)部的循環(huán)迭代周期。