忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT 视频 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
楼主: stay_sun

openstack 与 docker 谁与争锋 [复制链接]

求职 : Linux运维
论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:15:0815-16赛季CBA联赛之山东
日期:2016-10-31 10:40:10综合交流区版块每日发帖之星
日期:2016-07-06 06:20:00IT运维版块每日发帖之星
日期:2016-02-08 06:20:00数据库技术版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-10 06:20:00黄金圣斗士
日期:2015-11-24 10:45:10IT运维版块每日发帖之星
日期:2015-09-01 06:20:00IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:012015年亚洲杯之巴勒斯坦
日期:2015-05-05 10:19:03
发表于 2015-08-24 08:02 |显示全部楼层
技术有其自身的发展进化过程。局部化原理在技术进化中同样有效。技术本身不是产品。最好的系统首先是非常方便的获得很使用的,这样自然就会推广开去!!!!回复 10# stay_sun


   

论坛徽章:
3
IT运维版块每日发帖之星
日期:2015-08-04 06:20:00IT运维版块每日发帖之星
日期:2015-10-10 06:20:002015亚冠之阿尔艾因
日期:2015-11-08 10:27:01
发表于 2015-08-24 10:23 |显示全部楼层
1.未来发展中,你看好docker还是openstack?
    就象前面说的,docker和openstack是两个层面的东东,docker是基于容器技术的,openstack是管理VM的,没有太多可比性。

2.如果让你用上述俩个技术重新做你们的架构,你会怎么选择呢?
    如果更节省硬件资源,那就选docker;如果要隔离性和安全性更好,那就选openstack

3. 目前it技术发展太快了,人的脑子总是有限的,你会选择什么呢(你学习的技术)
    要选择一个方向,目前我看好机器学习这个方向

4. 展望未来,未来的云服务会是什么样子呢?欢迎大家畅谈openstack 与 docker分别有利于或弊于自己业务的点。
     以后云服务就是基础设施了,前面已说了 如果更节省硬件资源,那就选docker;如果要隔离性和安全性更好,那就选openstack

论坛徽章:
9
IT运维版块每日发帖之星
日期:2015-08-27 06:20:00IT运维版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-23 06:20:00IT运维版块每日发帖之星
日期:2015-11-22 06:20:00操作系统版块每周发帖之星
日期:2015-12-02 15:01:04白银圣斗士
日期:2015-12-07 18:37:03数据库技术版块每日发帖之星
日期:2015-12-10 06:20:00数据库技术版块每周发帖之星
日期:2016-02-03 16:55:092017金鸡报晓
日期:2017-01-10 15:19:56
发表于 2015-08-24 11:34 |显示全部楼层
其实 技术嘛。。。并没有好坏之分,只是适应 某种需求而产生,推广。docker作为容器来说,是比较 轻量,也好用的

论坛徽章:
9
IT运维版块每日发帖之星
日期:2015-08-27 06:20:00IT运维版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-23 06:20:00IT运维版块每日发帖之星
日期:2015-11-22 06:20:00操作系统版块每周发帖之星
日期:2015-12-02 15:01:04白银圣斗士
日期:2015-12-07 18:37:03数据库技术版块每日发帖之星
日期:2015-12-10 06:20:00数据库技术版块每周发帖之星
日期:2016-02-03 16:55:092017金鸡报晓
日期:2017-01-10 15:19:56
发表于 2015-08-24 11:35 |显示全部楼层
回复 13# cnlnzz01


    docker是基于容器技术的,openstack是管理VM的,两者不同,所以 这个。。怎么比??

论坛徽章:
3
数据库技术版块每日发帖之星
日期:2015-06-18 22:20:00数据库技术版块每日发帖之星
日期:2015-06-21 22:20:00数据库技术版块每日发帖之星
日期:2015-08-27 06:20:00
发表于 2015-08-24 16:07 |显示全部楼层
本帖最后由 osdba 于 2015-08-24 16:09 编辑

其实目前openstack比较成熟了,而docker因为是基于容器技术的,在资源隔离、安全性上还存在一些问题,目前还只是运行在开发测试环境中。把docker运行在虚拟机中是一个好办法,这样资源隔离、安全性上的问题,又解决了应用部署的问题。

求职 : Linux运维
论坛徽章:
200
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
发表于 2015-08-24 21:27 |显示全部楼层
1.未来发展中,你看好docker还是openstack?
docker,没有必要搭openstack
      2.如果让你用上述俩个技术重新做你们的架构,你会怎么选择呢?
      3. 目前it技术发展太快了,人的脑子总是有限的,你会选择什么呢(你学习的技术)
docker
      4. 展望未来,未来的云服务会是什么样子呢?欢迎大家畅谈openstack 与 docker分别有利于或弊于自己业务的点。

论坛徽章:
0
发表于 2015-08-25 11:33 |显示全部楼层
留个名称。。。

论坛徽章:
12
数据库技术版块每日发帖之星
日期:2015-08-06 06:20:002017金鸡报晓
日期:2017-01-10 15:13:29极客徽章
日期:2016-12-07 14:08:02JAVA
日期:2016-10-25 16:01:09luobin
日期:2016-06-17 17:46:362016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之天津
日期:2015-12-16 22:35:03黄金圣斗士
日期:2015-11-24 10:43:13IT运维版块每日发帖之星
日期:2015-10-09 06:20:002015亚冠之广州恒大
日期:2015-09-21 21:40:222015七夕节徽章
日期:2015-08-21 11:06:172017金鸡报晓
日期:2017-02-08 10:39:42
发表于 2015-08-25 14:16 |显示全部楼层
本帖最后由 chenxing2 于 2015-08-28 17:00 编辑

讨论这个之前,得先看一下这两个是啥东西,能干啥(应用层面)。
docker, 类似于KVM,是一个虚拟容器,主要运行在linux上,苹果系统需要安装软件才能支持,windows没关注过。能够把需要的服务、应用打包在一起作为一个虚拟容器存在,当需要部署在多个服务器时,只需把这个容器发不上去既可以,大大减少服务部署发布的工作,更适合现在集群及大数据的环境。也可以把服务独立放到一个容器中,多个服务分散到多个容器中,用来做微服务等等
openstack,之前研究过一段时间,给我感觉主要是用来做网络平台这一块的,有点类似Iaas。可以建物理网络也可建租户网络,而这个租户网络类似于现在的SaaS平台的服务,可以让每个组合在自己的子网中随便折腾,而openstack网络提供商不必再给他们搭建网络之类的。还可以创建GRE及VXLAN网络。尝试在centos7下搭建RDO All In One,不过最终失败.....

下面讨论这些问题:
1.未来发展中,你看好docker还是openstack?

      从上面功能来看,两者并不是做一件事的产品,从未来看,这俩都能在自己所擅长的领域很好的发展。

2.如果让你用上述俩个技术重新做你们的架构,你会怎么选择呢?

     我选docker,原因见上面。
     docker其实目前来说是比较亲民的,毕竟docker的产品的定位,会满足很多现在的公司,这也是它能迅速发展的原因。

3. 目前it技术发展太快了,人的脑子总是有限的,你会选择什么呢(你学习的技术)

     从服务器/运维、开发角度来说,学docker。产品毕竟最终都要发布,通过docker创建虚拟容器,这样从开发阶段就是用docker容器,然后测试,最终到产品发布,会减少很多问题,在开发、发布、运维中。

    docker毕竟功能还少,所以要学的还有Kubernetes,google开源的产品,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件。

4. 展望未来,未来的云服务会是什么样子呢?欢迎大家畅谈openstack 与 docker分别有利于或弊于自己业务的点。

    openstack一般公司都用不上,对于网络提供商有用,各大云提供商可能也能用上,再一个比较大型的公司的组网可能也需要用上。

   docker能用上的公司比较多,只是是一个新型东西,在企业的接受度怎么还得再观望。

   从自己的业务来说,在目前没有运维的情况下,使用docker能更轻松的完成运维的一部分工作,实际还是需要运维人员;
                              docker是新东西,还得学习,会有什么问题,不清楚,遇到问题能不能解决还是问题。

论坛徽章:
10
IT运维版块每日发帖之星
日期:2015-07-13 22:59:28数据库技术版块每日发帖之星
日期:2016-03-10 06:20:00数据库技术版块每日发帖之星
日期:2015-12-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-09 06:20:00IT运维版块每日发帖之星
日期:2015-11-02 06:20:00IT运维版块每日发帖之星
日期:2015-06-23 22:20:00程序设计版块每日发帖之星
日期:2015-06-21 22:20:00每日论坛发贴之星
日期:2015-06-14 22:20:00数据库技术版块每日发帖之星
日期:2015-06-14 22:20:00IT运维版块每日发帖之星
日期:2016-08-02 06:20:00
发表于 2015-08-25 18:45 |显示全部楼层
   1.未来发展中,你看好docker还是openstack?
      都是属于云计算的生态范围,两者不是完全是竞争关系,有一定互补的。比如openstack可以调度和管理docker的容器。
      openstack是云基础平台的事实上的标准。docker是虚拟化中的容器组件。
      
     我对两者都有使用和研究。都是不可或缺的云基础架构的一部分。
      
      2.如果让你用上述俩个技术重新做你们的架构,你会怎么选择呢?
     侧重点不同。docker容器作为openstack上的一个组件来使用。
     openstack管理调度数据中心的资源管理,用docker的容器作为一部分部署应用程序。
      
      3. 目前it技术发展太快了,人的脑子总是有限的,你会选择什么呢(你学习的技术)
      作为一个架构师要学的东西很多。
      对于云:云基础架构平台、云应用平台、虚拟机、容器、分布式文件系统、监控、审计、多租户系统、手机端云计算等。
      对于互联网:多并发、集群、分布式存储、心跳等。
      对于大数据:数据挖掘、高可用、数据最终一致性、范式反范式等。
      对于这些技术,或多或少都有涉及。
      对于技术学习。我在路上。

      4. 展望未来,未来的云服务会是什么样子呢?
      云基础架构平台:网络作为服务,资源作为服务,监控、审计、多租户系统等。
      云应用平台: 开源和商业基础应用都能虚拟化在云平台上。Oracle,IBM,Hadoop,spark等能够虚拟化云平台管理。
      云计算平台:计算作为服务。计算能力作为商品,数据挖掘等能力作为商品。

论坛徽章:
0
发表于 2015-08-28 09:58 |显示全部楼层
本帖最后由 crasy 于 2015-08-28 09:59 编辑

1.未来发展中,你看好docker还是openstack?
docker和openstack两者虽然是不同的云平台架构体系,但最终的目标是为了降低企业运营成本,统一化、标准化管理服务器及应用资源。
两者其实可以结合在一起使用,openstack可以做为一个云主机和docker的一个管理平台,对虚拟主机(VM)和docker窗口进行统一的管理。
我觉得这样可以更好地发挥两者本身的特点。
据我了解,目前京东的docker平台就是依托openstack来进行统一化管理和部署的。所以就可行性方面,应该是没有任何问题的。

2.如果让你用上述俩个技术重新做你们的架构,你会怎么选择呢?
openstack任为管理平台,管理VM和docker容器,当然docker里一样可以跑一些openstack的组件,如消息等。

3. 目前it技术发展太快了,人的脑子总是有限的,你会选择什么呢(你学习的技术)
openstack和docker,还有Python,这三者都掌握好,基本上一个平台就基本了解和掌握了,做一些定制和二次开发也非常方便。

4. 展望未来,未来的云服务会是什么样子呢?欢迎大家畅谈openstack 与 docker分别有利于或弊于自己业务的点。
未来的云可能更关注的是公有云和私有云,VM和docker容器共同存在,统一管理和部署。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP