精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

有沒有最棒的容器操作系統?它是誰?

責任編輯:editor007

2015-07-07 22:29:59

摘自: oschina

操作系統內置了許多功能,Docker, flannel (CoreOS項目組出品), Kubernetes, 事務操作系統更新工具rpm-ostree,它總是保存上一個版本(類似CoreOS)和course systemd可用(供回滾)。

對于任何在過去兩年一直追隨者容器(container)社區逐漸繁榮的人來說( Solomon Hykes 在 PyCon 大會上做了有名的五分鐘報告之后),你會發現越來越多的公司或項目不斷涌現,提供許多創新方式來管理你的應用。

有許多項目圍繞者管理(management),網絡(network), 存儲(storage), 日志(logging),監控(monitoring), 及更多 (參考這篇精妙的 ecosystem 之腦圖 )。 然而,我認為,最流行的項目應是為你的或將有的應用環境構建基礎架構:容器操作系統(container OSes)。

參加容器會議時,與人交流,總是聽到一個問題是,“哪個操作系統最適于運行容器?” 接著就是問, “是 CoreOS? RedHat 怎么樣? 我也聽到過有個叫 RancherOS 的?”

我喜歡這些爭論;這就類似于“哪個 Hypervisor 最好?” 當然,答案總是“這得看情況。” 我仍然打算試著就當前(截稿時間為止)最流行的容器操作系統,解釋關鍵利益點和差別。

CoreOS

這是容器操作系統的代表。 CoreOS 側重于大規模部署,主要面向企業,良好的社區支持(數百貢獻者,500+ IRC 用戶, 在#coreos on FreeNode)。它集成了許多由 CoreOS項目組開發的令人感興趣工具,如etcd, fleet,和flannel。這些工具能助你快速搭建起CoreOS集群。同時,他們也能幫助你更深入的理解服務發現,資源規劃和容器網絡的背后概念。

誰是最棒的容器操作系統?

2014年12月, the CoreOS項目組發布了另外一個容器運行時引擎類型, rkt。它是回應項目組中提到的Docker將從原始平臺移出的聲明,他們想觀察社區的反應是否相同。CoreOS仍將同事支持Docker和rkt兩種 容器,所以,不用擔心未來一段時間會出現功能問題。

CoreOS項目組也已經聯手Google (Google風險基金是CoreOS投資者之一) ,也建立了Tectonic(構建平臺), 很有趣的以簡單有效地運行CoreOS+ Kubernetes平臺的方式。 Tectonic 是商業Kubernetes平臺,如果你運維大規模,需要高于社區的技術支持,它就很重要。

RancherOS

Rancher 將容器操作系統的目標更進一步,在RancherOS中,所有都是一個 Docker容器。它們運行一個系統級別的Docker,PID=1,然后啟動一個用戶級別的Docker,可以運行所有的用戶容器。

聽起來很瘋狂,但操作系統本來就不該做其他事,只做有必要的事。Rancher剝離所有不必要的服務,使得操作系統很輕量級。ISO安裝包只有22MB。

更令人感興趣的是可以使用Rancher系統,在操作系統的上層添加所有服務。在你考慮在你的容器生產環境增加必要的服務時,你通常需要如下功能,如安全,易聯網,服務發現,負載均衡,監控和調度。 Rancher在RancherOS上層添加所有這些,甚至更多。 這是一個綜合系統,我強烈推薦你去看看closer look.

Snappy Ubuntu Core

這個有趣的項目是Mark Shuttleworth去年發布的 。他認為當時可用的容器操作系統比較臃腫。

Snappy Ubuntu Core OS 提供了一種新類型的應用管理器 (“snappy”) ,專注于運行apps和容器。某些人或許會堅持認為這不是容器操作系統改做的事情,但是,這或許也是一個好的過度性操作系統。它為那些沒有時間學習復雜的 etcd, Consul, fleet, Kubernetes,及所有其他工具的人,提供了研究明白(容器操作系統)各種事情的一個好的學習機會。

系統基礎是 “Ubuntu Core.” 在它上層,你的apps活動在只讀鏡像中 (類似容器), apps支持事務性更新。這是個大進步— 你不再需要整改應用去部署新版本,你僅需要下載你修改的部分就可以了。

Snappy Ubuntu Core OS不算一個純粹的容器操作系統,不過,它具備一些吸引人的方面。生產環境中運行Ubuntu的人,或者對apps和容器都感興趣的人,一定會關注它。

RedHat Project Atomic

此發布版基于CentOS, Fedora, and RHEL服務器操作系統的upstream RPMs(Redhat安裝包), 支持RedHat稱為原子的更新和回滾。這取決于你,親愛的讀者朋友,選擇哪個發布版本作為你管理你的服務器的基礎。

操作系統內置了許多功能,Docker, flannel (CoreOS項目組出品), Kubernetes, 事務操作系統更新工具rpm-ostree,它總是保存上一個版本(類似CoreOS)和course systemd可用(供回滾)。

Project Atomic 采用SELinux嘗試加固容器,管理對容器的讀寫訪問。我認為,使用已有的可信的技術來構建,主意很不錯。我猜,很快就會看到RedHat 在該項目上更多動作,不過,目前為止,好消息還很少 。

Mesosphere DCOS

Mesosphere DCOS項目常常會被誤認為是Apache Mesos (命名問題?)。不在意這個的話,它提供了一個非常健壯和創造性的方式來考慮如何管理容器。

它利用開源項目如Apache Mesos, Marathon, Zookeeper,和許多其他服務,以清晰的方式將它們集成一道一起,另外還在其上添加了企業特性。DCOS product還是GA版本,提供兩個版本:社區版 (免費) ,面向 AWS工作量(級別);企業版,適用其他所有場合。

Mesosphere DCOS最讓人感興趣的是它不只局限與容器管理。它畢竟基于Mesos構建, 應該可以做更多的事。部署Hadoop集群怎么樣?或者大規模 Cassandra集群? Mesosphere統統內置(支持),我相信這是它與其他容器操作系統的關鍵性差別之一,這將使得Mesosphere DCOS很成功。

VMware Photon

4月發布的VMware Photon 是一款新的容器操作性系統,是VMware開源努力的第一步。VMware目標明確定位在應用大規模部署 ,正如你在它們的其他項目 Lightwave中看到的,提供身份鑒權服務,包括大規模分布式基礎構架、應用和容器的認證和授權。不久會更多,我相信。

總結

明顯,上述項目還有很多工作要做,它們每一個都會將自己的東西增加到這個領域(容器操作系統)。我希望本次對比有助于你選一個你感興趣的項目,探索研究不同的容器操作和管理系統的可能性。祝你好運。

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 于都县| 宁明县| 普格县| 二连浩特市| 封开县| 弥勒县| 洱源县| 会东县| 汉寿县| 襄樊市| 宝山区| 辉南县| 启东市| 若尔盖县| 普宁市| 桃园县| 渝中区| 禹州市| 凤庆县| 磴口县| 武陟县| 田东县| 达孜县| 香格里拉县| 白沙| 蒲城县| 鹤庆县| 龙川县| 淮北市| 东港市| 务川| 渝北区| 浑源县| 华阴市| 利津县| 柯坪县| 阿巴嘎旗| 浦江县| 砀山县| 安溪县| 屏南县|