《業(yè)務架構.應用架構.數(shù)據(jù)架構實戰(zhàn)》之六

本章節(jié)是講最后一個架構—技術架構

1 技術架構的定義

技術架構是指企業(yè)需要哪些技術服務,選擇那些技術組件來實現(xiàn)技術服務以及技術服務和組件之間的交互關系。

技術組件包括:技術平臺、技術框架和技術產(chǎn)品。

技術服務包括:硬件能力、網(wǎng)絡能力和軟件能力。

技術架構的技術浪潮主要經(jīng)歷了從桌面軟件到分布式系統(tǒng),從分布式系統(tǒng)到云計算,從云計算到云原生的過程。


2 技術架構方法

技術架構的設計內(nèi)容按照TOGAF的目標技術架構,主要涵蓋技術選型,技術架構設計和技術架構優(yōu)化三個部分。

技術架構的設計步驟分為
a 分析技術需求

1)識別所需的技術服務(標準)

2)明確技術部署的位置

b 確定技術選型

1)盤點現(xiàn)有技術

2)進行差距分析

3)選擇技術產(chǎn)品(包括依賴產(chǎn)品)

4)明確技術指標

c相關影響分析

識別成本、規(guī)模、安裝、移植、規(guī)劃、治理影響。

3技術架構的工作內(nèi)容

技術架構的實際工作內(nèi)容如下:

技術架構工作內(nèi)容


技術需求=需要哪些技術服務

技術選型=軟件選型+物理選型

選型管理=技術指標+選型標準

4 技術架構的設計步驟

a 橫向技術對比

對比當前可用技術的優(yōu)缺點。

b 縱深生態(tài)分析

按時間軸考察每項技術的技術歷史、背后推手、技術生態(tài)。

c 用Hype Cycle曲線刻畫趨勢

Hype Cycle曲線是Gartner公司設計的,用于預測新興技術的發(fā)展趨勢。一項技術的發(fā)展一般都會經(jīng)歷萌芽期、過熱期、冷卻期、爬坡期、成熟期。

d 識別技術需求

根據(jù)BA、AA、SA識別技術需求。識別的不只是技術服務,還包括基礎設施、中間件、操作系統(tǒng)、容器、數(shù)據(jù)庫等。

e 技術選型

技術選型是技術架構師的必修技,主要采用技術評估模型。在TOGAF中提供了推崇的評估模型,共有13項評估指標:

需求滿足度、受認可程度、周邊產(chǎn)品支持度、使用廣泛性、合法合規(guī)性、文檔可獲得性、產(chǎn)品完整性、技術成熟性、系統(tǒng)穩(wěn)定性、可測試性、遺留系統(tǒng)兼容性、國際化支持、缺陷數(shù)量。

f 分布設計

部署結構,負載均衡。

5 總結

技術架構與我們常規(guī)想象的技術架構不一樣。它是基于業(yè)務架構和技術架構雙輪驅動的。不想AA,DA只是單純的業(yè)務驅動,技術的更新?lián)Q代也會驅動技術架構的變化。比如從以前單個計算機辦公到基于聯(lián)網(wǎng)的協(xié)作,技術架構本身也會發(fā)生很大的變化。業(yè)務可能沒有變化,但技術機構確發(fā)生了很大的變化。另外,技術架構的主要意義是用于支撐技術選型,除了這些技術上的考量外,采購成本、后期成本等也是需要考慮的因素。所以這些由脫離了技術的本身。


? ? ? ? ?

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容