雲計算工程師or雲計算架構師是什麼

雲計算 工程師 編程語言 Python 中國雲計算 2017-04-27

網上關於雲計算的定義,太官方的,我們未免能懂它的意思,比如雲計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問,進入可配置的計算資源共享池(資源包括網絡,服務器,存儲,應用軟件,服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。

聽上去好高大上啊,因為我們聽不懂啊,那舉個例子就一目瞭然了:以前大家喝水都是一家一個水井,現在則由水廠統一供水。前者就是現在的傳統計算模式,後者就是雲計算。雲計算的核心就是:將計算資源轉化為統一供應的資源池,供用戶按需使用,按需付費。前者你需要承擔挖井的費用、維護水井的費用,水井壞了你要自己修;而後者你則完全不需要顧慮這些,運維的工作以及成本由供應商負責,用戶只管使用就可以了。相比而言,雲計算的擴展性更強,靈活性更強。比如你的水井每天只能產生1噸水,而在1年裡,只有某一天你需要100噸水,那麼你不可能為了應付這一天卻去挖99個水井,那麼其餘364天這99個井就浪費了不是嗎?而水廠呢?你今天想用1噸,那就放1噸,想用100噸,就放100噸。

在未來的互聯網中,雲計算將會成為一種隨時隨地、可按需提供的公共服務,高效的數據中心、大規模分佈式存儲和計算是營造下一代互聯網服務平臺的最關鍵技術。開源項目OpenStack是雲計算構件中的佼佼者,幾乎支持所有類型的雲環境,實施簡便、可大規模擴展,因此雲計算工程師成為阿里巴巴、紅帽、IBM等知名企業的所愛。

那雲計算架構師又是幹什麼的呢?作為一個合格的linux雲計算工程師必須有實際Java/Ruby/Python等開發經驗,熟悉雲計算PaaS系統(如Google App engine, CloudFoundry等),熟悉雲計算管理軟件(如Rightscale, Scalr, Enstratus等),熟悉基於數據的雲計算(如Mapreduce/Hadoop,大數據處理和分析等),總而言之,對於企業安全運維管理來說,三分技術,七分管理。建立一套完善的安全管理規章制度是很有必要的。

雲計算工程師or雲計算架構師是什麼

一名合格的雲計算架構師,應該具備兩個方面的能力,分別是:

技術方面:

1、開發能力,這個很重要,因為運維工具都需要自已開發,開發語言:c/c++(必備其中之一)、perl、python、php等、hell(awk,sed,expect….等),需要有過實際開發經驗,否則工作會非常痛苦。

2、應用方面需要了解:操作系統(主要是linux、bsd)、webserver相關 (nginx,apahe,php,lighttpd)、數據庫(mysql,oralce),還有類似系統優化,集群方面的東西。

3、網絡、安全,存儲等需要相當瞭解。

個人素質方面:

1、工作中膽大心細、不走尋常路。

2、邏輯思維能力要強,為人謙和。

3、溝通能力、團隊協作。

4、主動性、執行力、精力旺盛、抗壓能力強。

5、有探索創新精神。

相關推薦

推薦中...