人們所需知道的容器即服務產品

2021-09-23 12:58:15 字數 1435 閱讀 8413

容器即服務(caas)提供了一種設定容器集群的簡單方法。選擇正確的caas平台取決於託管和容器堆疊的靈活性。

由於目前市場上出現了大量容器即服務或者caas,產品,現在很容易安裝和管理docker環境(完成編排,影象登錄檔和更多內建)。

本文介紹了caas的選擇以及在選擇caas選項時需要注意的事項。

定義容器即服務

caas是企業將平台作為乙個服務範例並將其應用於容器。caas被設計為乙個用於託管和管理容器化應用程式的易於安裝的完整平台。

將caas視為linux發行版。如果需要,企業可以採取基於linux的作業系統建立所需的部分,然後自己構建和配置它們。或者可以使用像centos或ubuntu這樣的linux發行版,其中所有的東西都預先組裝好,可以開箱即用。

容器即服務的工作方式與此類似。caas不是強制使用者設定執行和管理容器集群所需的所有內容,而是為使用者提供交鑰匙解決方案。

大多數caas系統由以下核心元件組成:

·支援容器的基於linux的作業系統。

·容器執行時,通常是docker引擎。

·乙個或多個容器編排工具,如kubernetes,swarm或mesos。

·用於託管容器映像的容器登錄檔。

值得一提的是,caas不同於軟體即服務或基礎設施即服務。caas產品不嚴格限於雲計算的型別,此外,一些caas平台可以部署在內部資料中心。

caas選項

作為可用的服務提供的容器列表正在迅速增長。這裡是一些比較知名的平台:

·亞馬遜彈性容器服務或ecs,aws雲的caas

·微軟azure容器服務,azure的caas

·谷歌容器引擎

·rancherlabs,乙個可以在雲中或內部資料唚執行的caas

·docker資料中心,docker自己的caas

·microos,來自suse的新caas

選擇caas

有了這麼多的caas產品,使用者如何選擇哪乙個適合自己的產品?以下是需要考慮的重要因素:

·要選擇使用哪些元件?一些caas選項在選擇使用的協調器和登錄檔時提供了很大的靈活性。例如,rancher支援所有主要的編排工具。相比之下,openshift只適用於kubernetes,所以如果使用者喜歡swarm或mesos,openshift不是乙個理想的選擇。

·要執行哪個作業系統?一些caas平台可以在任何版本的linux上執行。其次rancher是個例子,雖然rancher開發商提供了乙個特殊的linux發行版,rancheros可用於託管rancher。如果願意,使用者可以使用所選擇的任何其他linux發行版。其他caas平台與特定的linux發行版繫結。例如,openshift僅在redhatenterpriselinux上執行。這些差異可能取決於使用者最熟悉的linux。

有了這麼多可用的容器即服務選項,當使用者選擇最適合其需求的平台時,可以有很多選擇。

新時代下,人們所需要的服務

馬慶雲老師寫了一篇文章 如何炒作一部電影?從王思聰大罵 一步之遙 說起 不談這件事兒,只談我自己。現在這件事情對我來說,感覺很自然。老百姓想電影,想獲得生活上的更多更好的體驗。但是,體驗本身並不只是由於某一項產品或者某一項服務的水準所決定的。正如很多有錢的大叔拿著房產證去相親,是的,你確實在經濟上很...

開發者所需知道的iOS11 SDK新特性

作為 ios 開發者,和往年一樣,我整理了一下在可能需要關注的地方。新增框架 新加入 sdk 的大的框架有兩個,分別是負責簡化和整合機器學習的 core ml 和用來建立增強現實 ar 應用的 arkit。core ml 自從 alphago 出現以來,深度學習毫無疑問成了行業熱點。而 google...

你不知道的那些「XX即服務」

雲計算引發了一系列xx即服務的新模式,從早期的軟體即服務 saas 到現在流行的網路即服務 naas 各種 xx即服務 的術語也讓很多it工作者覺得一頭霧水,本期的資訊化內參,帶你全面了解各種各樣的xx即服務。在雲計算之前,上乙個資料倉儲和商業智慧型專案通常意味著花費數月獲取硬體和軟體,實現自定製設...