偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

架構(gòu)師必讀:如何打好技術(shù)架構(gòu)的“地基”?

開發(fā) 架構(gòu)
本篇文章就是講應(yīng)該如何做,能幫助你去掉一些“復(fù)雜的”事情,這樣你就可以制定一個切實可行的策略,以確保你公司的技術(shù)架構(gòu)能最好地為業(yè)務(wù)提供服務(wù)。

[[442444]]

本文轉(zhuǎn)載自微信公眾號「計算機世界」,作者Bob Lewis 。轉(zhuǎn)載本文請聯(lián)系計算機世界公眾號。

選擇一個詞來描述企業(yè)的技術(shù)架構(gòu),那就是“非常復(fù)雜”。

好吧,這是兩個詞,但大多數(shù)技術(shù)架構(gòu)確實非常復(fù)雜。要弄清楚如何簡化和改進它們?我們需要再重復(fù)幾次“非常”,就是非常、非常、非常的復(fù)雜。

當事情變得復(fù)雜或令人費解時,在制定改進計劃之前將事情分解是有幫助的。本篇文章就是講應(yīng)該如何做,能幫助你去掉一些“復(fù)雜的”事情,這樣你就可以制定一個切實可行的策略,以確保你公司的技術(shù)架構(gòu)能最好地為業(yè)務(wù)提供服務(wù)。

拆解技術(shù)架構(gòu)

技術(shù)架構(gòu)可以分解為三個組合及其子組合:

  • 應(yīng)用程序:記錄系統(tǒng)、接口和集成以及附件應(yīng)用程序。
  • 數(shù)據(jù):結(jié)構(gòu)化和非結(jié)構(gòu)化。
  • 技術(shù):設(shè)施、基礎(chǔ)設(shè)施和平臺。

但是,要從這里開始制定改進技術(shù)架構(gòu)的有效計劃,你需要處理每個投資組合和子投資組合中每個組件的配置,比如,它需要如何改變以及實現(xiàn)其配置上的優(yōu)先級。

具體細節(jié)取決于你正在處理的投資組合和子投資組合。在這里,我們將從下往上進行分解講述。

設(shè)備和基礎(chǔ)設(shè)施

在改進技術(shù)架構(gòu)的過程中,確定優(yōu)先級始終是你的首要任務(wù)。使用流程、框架和標準對每個組件的運行狀況進行評分,再根據(jù)依賴該組件的應(yīng)用程序的數(shù)量對其重要性進行評分。將運行狀況與重要性評分相乘,就可以計算出每個組件的優(yōu)先級指數(shù)。將結(jié)果生成一個可視化的熱圖,其中組件越紅,其優(yōu)先級越高。

接下來是處置工作。對于設(shè)備和基礎(chǔ)設(shè)施而言,你的處置方式包括:

  • 停用:雖然不太可能,但你也許會發(fā)現(xiàn)未使用的設(shè)備或基礎(chǔ)設(shè)施。關(guān)閉它們,停止使用,并取消所有關(guān)于他們的租約或支持合同。
  • 更新:你可能會發(fā)現(xiàn)設(shè)備或基礎(chǔ)設(shè)施的組件已過時、不受支持或需要更新到產(chǎn)品最新版本。請更新它們。
  • 替換:你可能會發(fā)現(xiàn)一個過時、不受支持的組件,如果你認為,就算有更新的版本,它也不能運行,那就停止使用它,用一個功能等效但更健康的產(chǎn)品替代它。
  • 整合:技術(shù)架構(gòu)通常會具有冗余的設(shè)備或基礎(chǔ)設(shè)施組件。特別是在合并或收購之后,多個數(shù)據(jù)中心或網(wǎng)絡(luò)通常會提供整合機會。

你現(xiàn)在就清楚了,對于設(shè)備和基礎(chǔ)設(shè)施,最迫切需要關(guān)注的是什么以及如何處理這種情況。

平臺

確定平臺的優(yōu)先級和部署方式,與確定設(shè)備和基礎(chǔ)設(shè)施的優(yōu)先級和部署方式不同,因為平臺之間具有更多的相互依賴性,而處理這種復(fù)雜情況的一個好方法是定義每個堆棧。堆棧是指至少由一個應(yīng)用程序所使用的平臺的組合,其包括服務(wù)器操作系統(tǒng)、開發(fā)環(huán)境(包括庫)、DBMS、CMS(內(nèi)容管理系統(tǒng))、Web 服務(wù)器和提供支持的瀏覽器(假設(shè)應(yīng)用程序的 UI 是通過瀏覽器打開),以及運行各種平臺的操作系統(tǒng)。

值得注意的是,堆棧是遞歸的:也就是指平臺可以放在其他平臺上。同樣值得注意的是,某些應(yīng)用程序也可以是平臺。例如,SharePoint 是一個應(yīng)用程序,但也可以用作構(gòu)建自定義應(yīng)用程序的開發(fā)環(huán)境。

優(yōu)先級:堆棧的運行狀況是其組件運行狀況的平均值,可使用流程、框架和取樣標準進行評分。

它的優(yōu)先級是什么?對此沒有絕對正確的"最佳實踐"。降低復(fù)雜性的一種方法是確定如果對不健康的平臺進行修復(fù),是否可以最大程度地改善堆棧。為了說明這一點,假設(shè)你在技術(shù)架構(gòu)中定義了 60 個堆棧,并且想象一下,在生產(chǎn)環(huán)境中最不健康的平臺是 Windows Server 2003 ,再假設(shè)它的運行狀況分數(shù)為 -1.5。

在這個假設(shè)示例中,如果將其評分提高到 +2,這會使 14 個堆棧的評分從 -1 升至 0,而使另外 6 個堆棧的評分從 0 升至 +1。這說明通過修復(fù) Windows 2003 Server 可以改進 22 個堆棧。那么Windows 2003 Server 的優(yōu)先級指數(shù)就是 60 個堆棧中有 20 個得到改進,即 0.33。

對每個平臺組件重復(fù)這一操作,你就擁有了一種對平臺優(yōu)先級進行排序的實用方法。

處置——平臺處置類似于為設(shè)備和基礎(chǔ)設(shè)施定義的處置:

停用:雖然不太可能,但你也許會識別出未使用的平臺。關(guān)閉它們,停止使用,并確保取消它們的許可協(xié)議和支持合同。

  • 更新:你可能會發(fā)現(xiàn)平臺不受支持或已過時,將它們升級到最新版本。
  • 替換:找到一個過時,不受支持的平臺,或者你認為就算把這個平臺升級到更新的版本仍不可行,都是很常見的情況。把它扔掉,用功能相同但更健康的替代品取而代之。
  • 整合:不使用冗余平臺的技術(shù)架構(gòu)是罕見的。在服務(wù)器操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、集成開發(fā)環(huán)境等之中,選出運行狀況評級最高的那些作為公司標準,并將其余部分往這些標準遷移,這樣可以提供大量簡化和改進的機會。

作者:Bob Lewis ,專欄作家

原文網(wǎng)址:http://www.cio.com/article/3640510/the-secret-art-of-technical-architecture-improvement.html

 

責任編輯:武曉燕 來源: 計算機世界
相關(guān)推薦

2021-12-29 06:58:41

架構(gòu)師數(shù)據(jù)應(yīng)用

2019-07-23 18:15:26

技術(shù)大數(shù)據(jù)數(shù)據(jù)庫

2022-03-04 12:01:06

架構(gòu)師互聯(lián)網(wǎng)業(yè)務(wù)

2021-02-01 07:40:55

架構(gòu)師阿里技專家

2012-08-04 16:02:00

架構(gòu)師

2011-04-07 16:20:24

軟件架構(gòu)師架構(gòu)師架構(gòu)

2018-03-12 15:21:20

2020-08-24 08:50:12

架構(gòu)師TL技術(shù)

2009-12-17 17:40:45

架構(gòu)師

2021-01-29 09:18:09

技術(shù)研發(fā)架構(gòu)

2012-06-17 12:58:04

架構(gòu)師架構(gòu)

2017-10-10 19:43:44

架構(gòu) 搭建 技術(shù)

2009-12-18 10:22:50

Ray Ozzie架構(gòu)師

2015-11-11 11:09:41

微軟Azure架構(gòu)師容器技術(shù)

2017-10-18 15:19:23

架構(gòu)師技術(shù)開發(fā)

2020-11-25 09:56:48

架構(gòu)運維技術(shù)

2015-08-12 10:10:44

2012-08-28 13:34:28

架構(gòu)師軟件架構(gòu)架構(gòu)文檔

2010-02-06 15:14:36

ibmdw架構(gòu)師

2022-04-28 13:08:51

架構(gòu)師軟件
點贊
收藏

51CTO技術(shù)棧公眾號