什么是架構?網(wǎng)絡架構中都有什么?終于有人講明白了
導讀:理解架構這個詞的意思是十分重要的。它可能被過度使用,并且使用在各種環(huán)境中。如果缺少一致的理解,將會有交流失敗的風險。那么架構這個詞到底是什么意思呢?

作為一個過程,它涉及將組件與設計元素結合,以此來形成一個有目的的實體。 作為一個結果,它描述了由其形式所定義的一系列實體。對于我們熟知的“哥特式大教堂”這種架構形式,它的特點是一系列公認的設計元素與方法,目的可能是構建一個禮拜場所,但“哥特式大教堂”實際上意味著更多。 最后,作為一門學科,架構就是架構師接受訓練要掌握的本領。計算機科學領域從設計物理實物的學科中借用了這個術語,例如建筑物和城市,其中包含廣受認可的培訓與認證過程。
將組件整合在一起:這是計算機科學家在考慮模塊、接口、依賴、分層、抽象以及組件復用等問題時所做的工作。這些都是設計模式,計算機科學家接受了相關的訓練,在思量設計挑戰(zhàn)時需要考慮這些設計模式。 應用于某個目的:設計過程必須按照工件的預期目的來塑造,例如,是一所醫(yī)院而不是一座監(jiān)獄,是一個低功率處理器而不是超級計算機,是汽車中將剎車踏板掛在剎車上的網(wǎng)絡而不是因特網(wǎng)。作為架構的一部分,設計師必須解決系統(tǒng)不能做什么(或者做得很好)與將要做什么。 在計算機科學中,系統(tǒng)設計存在著一種危險,這是眾所周知的,它被稱為第二系統(tǒng)綜合征,即首先構建一個或許把一些事做得很好的系統(tǒng),然后再提出一個試圖把所有事情都做得很好的替代方案的趨勢。






劃重點??
評論
圖片
表情
