日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OpenStack、KVM、Docker——Docker之后还需要OpenStack吗?

發布時間:2023/12/31 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenStack、KVM、Docker——Docker之后还需要OpenStack吗? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文鏈接:http://news.csdn.net/article_preview.html?preview=1&reload=1&arcid=2823129

Docker從一個新興的技術到一個商品化模式,這一過程的發展速度很驚人,它炙手可熱的同時也給帶來一些困惑。這也帶來了一些同學的質疑和評論:假如用了Docker再去用OpenStack是否合適?

Docker從一個新興的技術到一個商品化模式,這一過程的發展速度很驚人,它炙手可熱的同時也給帶來一些困惑。這也帶來了一些同學的質疑和評論:假如用了Docker再去用OpenStack是否合適?本文來自Helion惠普云計算,深入淺出的對OpenStack和Docker進行類比。

以下是原文:

Solomon Hykes創立了Docker,沒有想到過Docker會人氣爆棚,成為僅次于OpenStack的最受歡迎的云開源項目。然而聽說過Docker的朋友很少知道其真正的意義,很多人會被各種概念混淆,甚至把OpenStack和Docker進行類比。

Docker的相關背景

簡單來說,Docker提供了一種程序運行的容器,同時保證這些容器相互隔離。虛擬機也有類似的功能,但是它通過Hypervisor創建了一個完整的操作系統棧。

不同于虛擬機的方式,Docker依賴于Linux自帶的LXC(Linux Containers)技術。LXC利用了Linux可以對進程做內存、CPU、網絡隔離的特性。Docker鏡像不需要新啟動一個操作系統,因此提供了一種輕量級的打包和運行程序的方式。而且Docker能夠直接訪問硬件,從而使它的I/O操作比虛擬機要快得多。

Docker可以直接跑在物理服務器上,這引起大家的疑問:假如已經用了Docker,還有必要使用OpenStack嗎?

還有必要使用OpenStack嗎?觀點如下:

這個問題和OpenStack沒有直接的聯系,也可以套在其他云平臺上。大家為什么會拿Docker和OpenStack做比較的原因是:OpenStack是私有云環境中最流行的云平臺,在私有云環境中,大家認為可以把Docker作為另一種選擇。

有關于Hypervisor的誤區:很多KVM和Docker的性能測試的對比跟OpenStack一點關系都沒有,因為OpenStack只是一種框架。事實上這種性能測試(不管是KVM還是Docker)是跑在OpenStack下,這表明了KVM和Docker可以共存。當使用OpenStack去管理Docker情況下,Docker和OpenStack的爭論是沒有意義的。

云平臺提供一個完整管理數據中心的解決方案,至于用哪種hypervisor或container只是云平臺中的一個小部分。像OpenStack這樣的云平臺包含了多租戶的安全、隔離、管理、監控、存儲、網絡等其他部分。云數據中心的管理需要很多服務支撐,但這和用Docker還是KVM其實沒多大關系。

Docker不是一個全功能的VM, 它有很多嚴重的缺陷,比如安全、Windows支持,因此不能完全替代KVM。現在Docker社區一直在彌補這些缺陷,當然這會帶來一定的性能損耗。

原生hypervisor的性能、容器化的性能、應用的性能是不一樣的東西,相互對比沒有意義。

把Docker容器打包進KVM鏡像中對Docker運行幾乎沒有影響。這種架構通常是用hypervisor來管理計算資源,而像Heat、Cloudify、Kubernetes這樣的的orchestration layer都用于管理在hypervisor中的docker容器。

總結

正確看待OpenStack、KVM、Docker的方式應該是: OpenStack用于管理整個數據中心,KVM和Docker作為相應的補充,KVM用于多租戶的計算資源管理,Docker Container用于應用程序的打包部署。


總結

以上是生活随笔為你收集整理的OpenStack、KVM、Docker——Docker之后还需要OpenStack吗?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。