想成爲開源雲計算高手,學這兩門課就夠了

COA和CKA,是開源雲計算中,2個具有影響力的官方認證。

它們的全稱分別爲certified OpenStack administrator和certified Kubernetes administrator。從它們的全稱上,就可以很快地區分出,它們分別對應的是OpenStack和Kubernetes的認證。

所以,這個問題,其實就來到了,OpenStack和Kubernetes選擇哪個學來好呢?

首先,它們都屬於開源雲計算的範疇。

就“雲”來說,其實質就是一個網絡。狹義上講,雲計算就是一種提供資源的網絡,使用者可以隨時獲取“雲”上的資源,按需求量使用,並且可以看成是無限擴展的,只要按使用量付費就可以。從廣義上說,雲計算是與信息技術、軟件、互聯網相關的一種服務,這種計算資源共享池叫做“雲”,雲計算把許多計算資源集合起來,通過軟件實現自動化管理,只需要很少的人蔘與,就能讓資源被快速提供。所以,雲計算可以被認爲是一種提供“計算資源”的“商品”。

OpenStack和Kubernetes則是在提供“計算資源”這個“商品”的時候採用了不同的服務模式。

OpenStack屬於IaaS,Infrastructure-as-a-Service(基礎設施即服務),它把IT基礎設施作爲一種服務通過網絡對外提供。在這種服務模型中,用戶不用自己構建一個數據中心,而是通過租用的方式來使用基礎設施服務,包括服務器、存儲和網絡等。

而基於 Kubernetes的 容器雲可以很容易構建出 PaaS ,Platform-as-a-Service(平臺即服務)雲平臺。它介於IaaS和SaaS,Software-as-a-Service(軟件即服務)之間,提供了服務平臺或是開發環境。它向下根據業務能力需要測算基礎服務能力,通過IaaS提供的API調用硬件資源,向上提供業務調度中心服務,實時監控平臺的各種資源,並將這些資源通過API開放給SaaS用戶。

 

在上圖中,可以直觀的看到,在不同的服務模式下,雲計算的用戶享受到了不一樣的雲服務。

舉個更形象的例子,不說雲計算,單說喫,比如想喫披薩,我們就可以選擇不同的方式來喫到披薩。

“披薩”在雲計算中,就是“計算資源”,不同的用戶,往往也會有不同的需求,所以雲計算就提供了不同的服務模式來滿足他們。

另外不要忘記的是,OpenStack和Kubernetes都屬於開源技術。

這就相當於,怎麼做出披薩的代碼,已經在github的“菜譜”上有了,我們只要學會怎麼用就可以了。

如果想找“名廚”指導的話,最近我們的專家相應國家號召,來擺“雲地攤”了。

掃描or識別二維碼即可進入

說到最後,好像沒有直接給出“COA和CKA學哪個好”的答案?

因爲本身這個問題就很難回答誰優誰劣,它們都是雲計算中,重要而不同的服務模式,關鍵還在於,我們自己更貼近爲客戶提供什麼樣的服務。合適的就是最好的。

而且,大人可以不做選擇題,不是麼?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章