雲端計算開發要學習什麼知識?雲端計算開發哪個方向更有前途?

千鋒雲端計算發表於2019-05-16

雲端計算不是一個工作種類,也不是說從事就從事的.雲端計算大部分是概念的東西,是將原有的計算機技術進行包裝,包裝成為服務而已.這些技術,也只有大公司能夠玩得起.就IT行業從業者本身而言,有云計算和沒有云計算,工作內容沒什麼大的區別,該寫的程式還是要寫,該作的事情還是要做,只是對外而言,需要宣傳一些概念,並根據這些概念,分析需求,開發新的特性.

雲端計算開發要學習什麼知識?雲端計算開發哪個方向更有前途?

雲端計算開發必須掌握雲端計算相關技術:如伺服器、虛擬化儲存、資料中心操作等。雲端計算容納了網際網路技術,吸取了虛擬化技術、網路計算、自動化技術和web等多種技術,不過當前雲端計算的發展還處於一個概念狀態,只有先掌握了相關技術,才能在這個領域有所突破。

知道雲環境(雲端和客戶端)的架構原理。雲端計算提供了一種全新的IT基礎架構模式,透過新的方式進行資源部署和安裝,需要將資源和軟體預先安裝在雲上,透過web模式快速實現資源自動部署和軟體安裝。必須熟悉整個IT專案運作的流程,提高效率。雲端計算改變了過去傳統的管理方式,不過IT資源的增多也使得IT資源的管理更加複雜、同時成本也大幅增加, IT管理者必須從長遠考慮對IT資源進行規劃,改變傳統管理模式,與時俱進。

雲端計算開發要學習什麼知識?雲端計算開發哪個方向更有前途?

雲端計算本身就是作為一種商業應用興起的,隨著雲端計算的發展,雲計費(資源與服務即用即付、按需收費)也將逐漸變成現實。所以如何把這些服務作為產品推銷出去也將成為IT從業人員的一個必修課程。

雲端計算開發要學習什麼知識?如果是大資料處理方向Hadoop,本身是用java寫的,而且mapreduce(用來做分散式計算分析)本身就是需要java來編寫分析指令碼(雖然其他語言也可以,但不多),再加上分析原始碼進行二次開發,自然用到java多一些;如果是從事雲服務管理平臺openstack方向,其本身用python編寫,二次開發自然python用得多一些。其實java和python都有互通之處,精通一門,另一門會很快掌握,而且在hadoop和openstack中,這兩種語言根據需要可能會一同出現,先掌握好方向,然後集中學習。

雲端計算開發要學習什麼知識?雲端計算開發哪個方向更有前途?

雲網路現在主流技術還是SDN,軟體定義網路(Software Defined Network, SDN ),是網路虛擬化的一種實現方式,其核心技術OpenFlow透過將網路裝置控制面與資料面分離開來,從而實現了網路流量的靈活控制,使網路作為管道變得更加智慧。圍繞SDN技術還會有隨之而來的安全邊界問題解決方案SDP,網路定義邊界。再或者是service chain技術,記性雲網路中的安全流量清洗。圍繞雲安全,還會有使用者行為分析及大資料結構分析安全等,發展路比較廣闊。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2644652/,如需轉載,請註明出處,否則將追究法律責任。

相關文章