docker 与openstack的区别?
rt,比较熟悉openstack,不熟docker
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

发布评论
评论(4)
别低头,皇冠会掉2021-12-03 20:07:17
Docker是一个Linux容器管理工具,随着Docker的兴起,Linux容器技术也是当下最时兴的容器虚拟化技术。Linux容器工具有很多,OpenVZ、LXC、Docker、Rocket、Lmctfy等等,大都是基于Linux内核提供的两个机制:Cgroups(实现资源按需分配)和Namespace(实现任务隔离)。
openstack里面可以用的功能太多了,但是如果你要建的云平台,只有三五台,一二十台机器,而且容器足够满足你的需求,那么用openstack其实意义不大,直接用Kubernetes就好了。首先得有规模,然后再有云。如果你有很多服务器,单单调度策略openstack就可以做很多工作,这些服务器可以按网络,按机房,或者按业务分成不同的可用区域,在os中对应zone,一个区域挂掉不影响另一个区域,一个区域里不同机柜又可以对应不同的主机集合然后通过flavor的元数据来调度。我们之前做调度策略,允许用户选区域,虚拟化类型(docker或者kvm),用户的虚拟机分db,app等类型,同一个用户同一个类型的虚拟机尽量分散开,这些虚拟机,又两两绝对分散。这只是nova调度策略的部分功能。openstack每次版本升级,带来的新功能的支持都不少,而且核心项目也逐渐稳定下来。
~没有更多了~
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
顺便问下楼主,像我们用fuel安装的,后期维护,你们是怎么做的