1. 程式人生 > >雲計算需要學什麽課程?物聯網和雲計算的關系

雲計算需要學什麽課程?物聯網和雲計算的關系

服務器部署 開發 服務器 租戶 領域 私有雲 部署 進行 在雲端

雲計算相當於人的大腦,是物聯網的神經中樞。雲計算是基於互聯網的相關服務的增加、使用和交付模式,通常涉及通過互聯網來提供動態易擴展且經常是虛擬化的資源。

雲計算目前分為公有雲和私有雲。兩者的區別只是提供的服務的對象不同,一個是企業內部使用,一個則是面向公眾。目前企業中的私有雲都是通過虛擬化來實現的,建議你可以了解一下虛擬化行業的前景和發展。

目前物聯網的服務器部署在雲端,通過雲計算提供應用層的各項服務。雲計算可以提供以下幾個層析的服務:

1.IaaS:基礎設施即服務

消費者通過internet可以從完善的計算機設施獲得服務。例如:硬件服務器租用。

2.PaaS:平臺即服務

PaaS實際上是指軟件研發的平臺作為一種服務,以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應用。但是PaaS的出現可以加快SaaS應用的開發速度,如:軟件的個性化定制開發。

3.SaaS:軟件即服務

它是一種通過internet提供軟件的模式,用戶無需購買軟件,而是向提供商租用基於Web的軟件,來管理企業經營活動,如:亞馬遜。

如果你側重IaaS層, 則你需要掌握虛擬化的知識,了解目前的vmware\xen和kvm,虛擬化相關關鍵技術,以及計算資源調度技術。如果你要涉及存儲領域,則需要掌握的相關技術更多。如果你側重PaaS層,則你需要根據你的應用場景,掌握平臺的架構、開放的能力有哪些、如何進行開放等。如果你側重SaaS層,則你只需要關註用戶需求,考慮如何來實現軟件的多租戶和管理。

雲計算需要學什麽課程?物聯網和雲計算的關系