我認為關注的重點可能偏差了。

任何知識如果沒有應用都是白費的,所以應該首先問你希望雲計算用在什麼地方,然後才會知道需要什麼樣的知識。況且知識難以從來是相對的,沒有最難最易之分。

也許題主的潛在問題是雲計算裡面哪塊知識更有「前途」,在學習和工作中用得最多。

根據我從業經驗,雲計算最多的應用場景或使用地方是如何與企業的業務結合落地,或者時髦的說法是「上雲」,也即如何把企業目前內部運行的各類業務系統潛移到雲上跑,這需要同時了解業務系統結構和雲上雲下的架構特點。

業務系統結構是需要積累的經驗,每行每業都有差異,卻要行業中的專家配合解構

雲上雲下的架構特點,本質從本地基礎架構演化而來,要理解清楚仍需要從傳統的虛擬化、操作系統、資料庫、中間件、應用等組建模塊開始了解,才能真正理解雲計算(或者雲服務)的特點和價值

隨後可以從流程的雲服務平台如阿里雲、騰訊雲、華為雲、Azure、AWS等了解最接地氣的雲計算應用場景

總結就是核心仍是想清楚雲計算用在什麼地方,然後圍繞它自然知道哪些知識對你重要,而非難易


框架就像地基一樣必須紮實。


網路這塊曲線比較大一點


其實,任何知識點想做深都很難。

好像說了句屁話,閃了閃了


最難的地方在於整體的架構。因為雲計算是一個比較新的領域,他的架構和傳統的IT架構還是有很大區別的。舉個例子,以前如果咱們打算做一個電商網站,可能你先要考慮你目前的客戶數量有多大,然後增長多塊,相應的去規劃你的容量,購買硬體去搭建你的軟體架構。但是在雲計算時代,你完全可以利用雲廠商成熟的彈性能力,很簡單的去scale你的應用,這樣你在雲時代的架構就會和傳統架構不太一樣,另外雲並不是簡單把傳統的資料庫,存儲等搬家到了雲上,他有很多雲原生的服務,比如serverless,如何很好的利用這些服務,都是架構要考慮的難點。


推薦閱讀:
相关文章