雲計算開發應具備什麼知識?雲計算開發負責什麼工作?

2021-09-22 20:04:24 字數 732 閱讀 5205

雲計算的開發,基於雲計算的開發是兩個名詞,但是核心是:開發。雲計算的開發一般是雲計算廠商(或選擇自己研發雲計算的甲方)的工程師,主要是針對雲計算內產品的研發工作,聚焦在計算、網路、儲存、paas等層面。一般saas層的開發不稱自己是雲計算的開發。

基於雲計算的開發,和一般的開發沒有什麼不一樣的地方,只不過在開發中需要盡可能的利用好雲計算,形成雲原生的應用優勢。

如果你側重paas層,則你需要根據你的應用場景,掌握平台的架構、開放的能力有哪些、如何進行開放等。

如果你側重saas層,則你只需要關注使用者需求,考慮如何來實現軟體的多租戶和管理。

虛擬化,虛擬化技術是雲計算基礎架構的基石。分布式計算,谷歌提出了並行程式設計模型mapreduce,它允許開發者在不具備並行開發經驗的前提下,也能夠開發出分布式的並行程式,並讓其同時執行在數百台機器上,在短時間內完成海量資料的計算。

分布式儲存,gfs是谷歌推出的一款分布式檔案系統,gfs具有很好的硬體容錯性,可以把資料儲存到成百上千臺伺服器上面,並在硬體出錯的情況下盡量保證資料的完整性。

容器某種程度上不稱之為雲計算。devops很核心的一部分,是運維人員可以用**的方式來做自動化運維工作。因此devops(docker、k8s)的從業人員需要有開發能力,本質上是用開發的能力解決運維工作。

如果是走devops道路,建議是先學習運維的基本知識,當然從雲計算的運維開始學問題也不大。這個學習過程最好不要考慮容器等方面,而是學習經典和傳統的運維知識。在此之後,學著用devops的方式去解決傳統運維問題。

雲計算開發是什麼意思?什麼是雲計算

首先讓我們了解一下大師們對 雲計算 的經典看法 比爾 蓋茨1989年在談論 電腦科學的過去現在與未來時 時說 使用者只需要640k的記憶體就足夠了。那時,所有的程式都很省很小,100mb的硬碟簡直用不完。李開復 現任google全球副總裁 中國區總裁 打了乙個形象的比喻 錢莊。最早人們只是把錢放在枕...

雲計算簡史 雲計算知識簡史

高聳入雲的建築雲端應用open stack 智慧型政務 雲計算賦能傳統政務公升級 服務 目前,我國電子政務體系正沿著最初的 兩網 一站 四庫 十二金 的設想穩步發展,以公民為中心 的理念正在深入人心 我國智慧型政務發展現狀 資訊基礎設施初步完善,軟硬體裝置投資逐步增加 通過頂層規劃和政務平台建設,提...

什麼是雲計算

中國雲計算網 報道 什麼是雲計算 cloud computing 呢?雲計算是一種基於網際網路的超級計算模式,在遠端的資料中心裡,成千上萬臺電腦和伺服器連線成一片電腦雲。因此,雲計算甚至可以讓你體驗每秒10萬億次的運算能力,擁有這麼強大的計算能力可以模擬核 氣候變化和市場發展趨勢。使用者通過電腦 筆...