因廣大愛好者個人能力的不同,另外個人的技術水平也有不同。
下面以初學者和雲計算工程師兩個方面給壹些建議。
如果您是壹個未曾進行雲計算相關的工作的人,需要學習雲計算,就要具備操作系統,網絡,應用服務等知識。市面上實現雲計算的廠商已經有很多了。商業陣營的微軟,IBM,谷歌,VMWARE,華為,都有非常成熟的產品。如果資金充裕,購買任意壹款雲產品,您就會得到非常專業的技術支持和服務。(開個玩笑,壹般也買不起啊)如果您只是壹個普通愛好者,我建議選擇開源陣營的KVM,XEN,OPENSTACK,DOCKER等技術入手,因為他們的開源(免費)特性,所以近些年來廣泛受到各大IT互聯網公司和愛好者的熱捧。
學習開源陣營的雲計算技術,要從Linux系統的管理和使用的角度進入學習(20天左右),以及小部分的計算機網絡通信技術(5天左右),為雲中的虛擬網絡技術打下基礎。隨後還要對SHELL開發,數據庫系統有壹定的了解(10天左右)。這個時候,就有條件可對核心的雲計算技術開展全面的學習了。如:KVM,OPENSTACK,DOCKER容器,等雲技術(20天)掌握其中的架構,功能角色以及Iaas,Paas,Saas層級分類,掌握私有雲的部署和運維能力。
如果您是壹個已經參加相關工作的人士,對上述內容多少有些了解。那對您的建議是,在精通上述內容的同時,還需要對Python這門語言進行深入學習,能夠在雲平臺上,對雲計算服務,容器服務,集群服務,緩存等常用服務器,進行全方位的監控和管理工作,以及二次開發工作。這才能算上壹個比較全面的雲計算專家。因為妳將面對的不在是過去的獨立服務器,機房,設備。而是數以萬計的計算機,並分布在不同城市或國家的雲計算系統,進行全方位高效穩定的管理工作。