日日碰狠狠躁久久躁96avv-97久久超碰国产精品最新-婷婷丁香五月天在线播放,狠狠色噜噜色狠狠狠综合久久 ,爱做久久久久久,高h喷水荡肉爽文np肉色学校

睿治

智能數據治理平臺

睿治作為國內功能最全的數據治理產品之一,入選IDC企業數據治理實施部署指南。同時,在IDC發布的《中國數據治理市場份額》報告中,連續四年蟬聯數據治理解決方案市場份額第一。

企業級技術架構設計方法

時間:2022-03-10來源:花街六少瀏覽數:642

技術架構也是企業架構的重要組成部分,與其他3A不同的是,技術架構完全是IT人員的領域。本文從技術架構的定義開始,接著介紹技術架構的元模型和具體構成,然后說明技術架構的設計方法,最后對技術路線管理說一點看法。


01 技術架構定義


技術架構是對業務、應用和數據架構的技術實施方案的結構化描述,由構成實施方案的技術組件、技術平臺及相互間的關系構成。技術架構通常還會包括開發和運維的工具和技術能力。

在4A架構中,技術架構為應用架構和數據架構提供技術支撐,間接服務于業務架構。


02 技術架構元模型


各類企業架構元模型也提供了技術相關的元素。下圖右側是Open Group的TOGAF企業架構框架的技術架構元素,包括技術服務、邏輯技術組件、物理技術組件。各類技術元素為應用元素提供服務,邏輯技術組件對外提供技術服務,邏輯技術組件為業務服務提供實施的平臺,物理技術組件實現邏輯技術組件。


下圖是Thoughtworks現代企業架構框架MEAF的企業級技術架構元模型,包含架構模式模型、架構方案模型和架構策略模型三部分。

其中,架構方案模型是技術架構的核心,架構模式是基于上層架構意圖快速準確形成架構設計、復用技術方案,是架構分析決策的流程,架構策略是為了約束和規范架構設計,保證架構設計遵循架構愿景、原則和規范等。

架構方案模型包括技術平臺、技術服務和技術組件三種元素。

技術服務用于描述實現上層架構設計所需的技術能力,例如網關、防火墻、數據存儲、緩存等。

技術組件用于描述技術服務的實現,是可部署的物理組件,比如MySql數據庫、Zookeeper、RocketMQ。

技術服務是技術架構治理的核心,具體的技術組件可以不斷升級或者替換,但技術服務是更為穩定的。

技術平臺是用于描述由一組技術服務構成,提供解決特定技術領域能力的邏輯模型。


03 技術架構的構成


按照《The Practice of Enterprise Architecture:A Modern Approach to Business and IT Alignment》指出的,EA包括了六個領域:業務領域、應用領域、數據領域、集成領域、基礎設施領域和安全領域。其中,前面三個領域是業務使能的功能性的EA領域,后面三個是支撐業務的非功能性的EA領域,與大多數業務人員也沒有關系。技術架構就覆蓋了后面這三個領域。

集成領域從其系統集成機制的角度看待組織,例如接口和連接、交互協議、集成平臺、消息隊列中間件等。應用集成的交互關系屬于應用架構,應用集成的機制屬于技術架構。


基礎設施領域從其底層IT基礎設施的角度看待組織,如數據中心、硬件、服務器、存儲、操作系統、網絡等。


安全領域從其安全機制的角度看待組織,如防火墻、認證方法、身份和訪問管理系統、加密協議等。安全是非常重要的領域,技術架構一般會包括安全,但也有將安全架構作為與技術架構并列的單獨架構領域來考慮的。從安全覆蓋的范圍來講,是縱向貫穿業務、應用、數據、技術等層面的。從網絡安全到數據安全,安全的重要性越來越得到企業乃至國家的高度重視。


技術架構受到技術發展趨勢的影響,不斷更新換代。每10年甚至5年,技術都會發生較大的變化,從大型主機到小型機、PC服務器,從物理部署到虛擬化、容器化。架構模式也從單體架構、SOA架構發展到分布式微服務架構,不斷演進。


從云計算服務模式來看,分為SaaS(軟件即服務)、PaaS(平臺即服務)和IaaS(基礎設施即服務)三個層次,技術架構涵蓋了IaaS全部和PaaS的一部分。容器云、微服務、數據庫、大數據平臺、Devops等都屬于PaaS層,計算、存儲、網絡、數據中心等屬于IaaS層。

總的來看,具備分布式、容器化、微服務、Devops特征的云原生架構是當前和未來的主要方向。(關于云原生架構見筆者另一篇文章《什么是云原生?》)


04 技術架構設計步驟


Thoughtworks MEAF框架提出了技術架構設計的方法。


企業級技術架構設計有兩類輸入:第一類輸入是架構需求,架構需求主要來自上層業務架構、應用架構和數據架構的設計方案。第二類輸入是技術策略,包括架構愿景、原則、規范、約束、組織、資源等,構成對技術架構設計的約束。技術架構設計不是隨心所欲的,必須同時滿足架構需求和技術策略約束,即戴著鐐銬跳舞。



技術架構設計分為五個步驟:

Step1:分析架構需求。系統性地分析架構需求,明確問題和上下文;

Step2:分析架構模式。進行模式分析,通過分析問題和上下文,基于架構參考庫快速匹配業內最佳實踐,確定架構模式;

Step3:形成架構決策。基于架構模式,結合企業的技術策略,進行技術架構決策;

Step4:設計架構方案。根據技術架構決策,結構化地設計架構方案;

Step5:沉淀架構經驗。基于技術架構方案沉淀可復用的架構經驗。

技術架構設計有兩類產出:第一類輸出是技術架構方案;第二類是沉淀架構經驗形成的參考架構方案,可以作為今后架構方案設計的參考。


05?技術路線和技術組件管理


技術架構明確了企業的技術路線和使用的技術組件。對于企業來說,關鍵是要發揮技術對業務的支撐作用做好業務應用,并非技術越先進越好。新技術引入有一定風險和成本,所以必須明確組織的技術路線,并建立新技術引入的流程進行管理。最好是引入較為成熟的技術,市場上已經有較多的應用案例、有足夠的專業人才和廠商可以支持。



(部分內容來源網絡,如有侵權請聯系刪除)
立即申請數據分析/數據治理產品免費試用 我要試用
customer

在線咨詢

在線咨詢

點擊進入在線咨詢