云計算基本概述:
簡單易用,通過網(wǎng)絡交付的服務;云計算的本質(zhì)
云計算服務類型:
IAAS、PASS、SASS;層次性的劃分,并不定是互相依賴,即PASS不定要依賴于IASS,SAAS不一定依賴于PASS;
云部署方式:
公有云、私有云、混合云
云計算特點:
使用 Cloud 說明云計算特點:
C:-Cost Efficiency:高效低成本,虛似化技術;
L-Large scale:海量,大規(guī)模 ;
O-Optimized:應用類型優(yōu)化 ;
U-Usage centric:按需付費,類似水電的,根據(jù)使用方式交費;
D-Deliver model:新的交付模式 ;
服務模式:
核心能力在云端,做能做的事情,不能做的,不好做的放在云端。
云架構(gòu)師的知識技能:
技術:無論IAAS/PAAS/SAAS,需具備終端、服務器、存儲、網(wǎng)絡、中間件、操作系統(tǒng)、應用程序、災備、運維、架構(gòu)整體咨詢設計知識點;
產(chǎn)品:不同的產(chǎn)品在實現(xiàn)同一個功能上的差異性
機構(gòu):IEEE/Open Group等機構(gòu)提出來的方法論、實現(xiàn)云的理論模型、思維邏輯、架構(gòu)設計等;
組織和人:不同的部門和人在使用有不同的視角需求,需要在組織和人之間采到一個平衡點,需要了解組織和人的不同特點;
需求設計:具有業(yè)務設計、財務設計思想;
云計算的困難點
很多在私有云的項目中,項目本身需求不明確
對甲方運維團隊的影響
項目計劃影響,SOW界定不清
產(chǎn)品成熟度
管理本身的問題,界定管理邊界
云的有些技術還有很多成熟空間,產(chǎn)品本身的成熟度
集成度問題
架構(gòu)設計思路
一個云的架構(gòu)師需要做到以下四個方面:
1.沒有爛技術,只有爛的架構(gòu)師;需要有效的組合不同的技術,發(fā)揮不同技術的優(yōu)點,通過某種技術屏蔽技術的缺點;
2.懂得系統(tǒng)性思考,云涉及的技術太多,一個人很難了解全貌,在無法了解全貌的情況下進行系統(tǒng)性思考是很困難的;有2種方法進行系統(tǒng)性思考,第一種方法: 劃清楚邊界,按照服務器領域、存儲領域、網(wǎng)絡領域、終端領域,先把一個云的最終的系統(tǒng)拆分成不同的領域 ,定義領域和領域之間不同良好的結(jié)果,這樣可以讓技術主要負責人不需要關心技術細節(jié),而是首先關心到全貌;第二種方法: 進行業(yè)務流的設計,能夠把一個用戶的最終的需求按照業(yè)務流程或use case的方式從頭到尾創(chuàng)一遍,按照業(yè)務流程進行組合,一定程度上能夠?qū)崿F(xiàn)系統(tǒng)思考;
3.換位思考,在不同的階段,當它處在開發(fā)態(tài)、運行態(tài)、運維態(tài)的時候,它的這個視角是不一樣的,如果進行換位思考,更容易有效提出對云的功能需求和非功能需求;
云的四個現(xiàn)代化
虛擬化:更多的對應的虛擬化產(chǎn)品,如Power VM, VMware等;
標準化:如屬性參數(shù)的設計標準,一般靠對應的工程師經(jīng)驗和能力;
自動化:指的是能夠把云的不同use case,不同的場景能夠創(chuàng)造一條線,能夠去滿足不同的目標;
可視化