天天看點

通向雲架構師之路必備知識技能

雲計算基本概述:

簡單易用,通過網絡傳遞的服務;雲計算的本質

雲計算服務類型:

iaas、pass、sass;層次性的劃分,并不定是互相依賴,即pass不定要依賴于iass,saas不一定依賴于pass;

雲部署方式:

公有雲、私有雲、混合雲

雲計算特點:

使用 cloud 說明雲計算特點:

c:-cost efficiency:高效低成本,虛似化技術;

l-large scale:海量,大規模 ;

o-optimized:應用類型優化 ;

u-usage centric:按需付費,類似水電的,根據使用方式交費;

d-deliver model:新的傳遞模式 ;

服務模式:

核心能力在雲端,做能做的事情,不能做的,不好做的放在雲端。

雲架構師的知識技能:

技術:無論iaas/paas/saas,需具備終端、伺服器、存儲、網絡、中間件、作業系統、應用程式、災備、運維、架構整體咨詢設計知識點;

産品:不同的産品在實作同一個功能上的差異性

機構:ieee/open group等機構提出來的方法論、實作雲的理論模型、思維邏輯、架構設計等;

組織和人:不同的部門和人在使用有不同的視角需求,需要在組織和人之間采到一個平衡點,需要了解組織和人的不同特點;

需求設計:具有業務設計、财務設計思想;

雲計算的困難點

很多在私有雲的項目中,項目本身需求不明确

對甲方運維團隊的影響

項目計劃影響,sow界定不清

産品成熟度

管理本身的問題,界定管理邊界

雲的有些技術還有很多成熟空間,産品本身的成熟度

內建度問題

架構設計思路

一個雲的架構師需要做到以下四個方面:

1.沒有爛技術,隻有爛的架構師;需要有效的組合不同的技術,發揮不同技術的優點,通過某種技術屏蔽技術的缺點;

2.懂得系統性思考,雲涉及的技術太多,一個人很難了解全貌,在無法了解全貌的情況下進行系統性思考是很困難的;有2種方法進行系統性思考,第一種方法: 劃清楚邊界,按照伺服器領域、存儲領域、網絡領域、終端領域,先把一個雲的最終的系統拆分成不同的領域 ,定義領域和領域之間不同良好的結果,這樣可以讓技術主要負責人不需要關心技術細節,而是首先關心到全貌;第二種方法: 進行業務流的設計,能夠把一個使用者的最終的需求按照業務流程或use case的方式從頭到尾創一遍,按照業務流程進行組合,一定程度上能夠實作系統思考;

3.換位思考,在不同的階段,當它處在開發态、運作态、運維态的時候,它的這個視角是不一樣的,如果進行換位思考,更容易有效提出對雲的功能需求和非功能需求;

雲的四個現代化

虛拟化:更多的對應的虛拟化産品,如power vm, vmware等;

标準化:如屬性參數的設計标準,一般靠對應的工程師經驗和能力;

自動化:指的是能夠把雲的不同use case,不同的場景能夠創造一條線,能夠去滿足不同的目标;

可視化

本文作者:佚名

來源:51cto

繼續閱讀