zoukankan      html  css  js  c++  java
  • 我所了解的 京东、携程、eBay、小米 的 OpenStack 云

    参加过几次 OpenStack meetup 活动,听过这几家公司的Architect 讲他们公司的 OpenStack产品。本文试着凭借影响加网络搜索,按照自己的理解,对这些公司的 OpenStack 产品和使用做个大概的比较。一家之言而已。

    1. 京东的 OpenStack 云

    京东在其多个数据中心中是用 OpenStack 部署其私有云。

    特点如下:

    1、部署在多个数据中心,物理服务器在几千台以上规模。

    2、 支持虚机、Bare metal 和容器,而且将来存量以虚机为主,增量以容器为主。与容器相比,容器的最大好处就是快速,稳定性上有一些小的问题,比如某个特定的OS出现过 crash。

    3、JDOS 对 OpenStack 做了大量优化,比如 RabbitMQ 的消息压缩;对Ceilometer 架构和性能的的优化等。

    4、应该没有使用企业级存储来提供存储空间。

    5、JDOS 现在只使用二层网络支持内部私有云,不使用 Secruity Group,通过这些简化来提供网络性能;

    6、JDOS的开发团队在 10+ 个人的规模,他们的效率很高。

    特点总结:高效团队 + 很强的性能优化能力 + 大量使用容器

    资料来源:OpenStack Meetup

    2. Ctrip 的 OpenStack 云

    (1)Ctrip 基于 OpenStack 部署了生产、研发测试和桌面云三大私有云平台。

    (2)其 OpenStack 桌面云面向 15000+ 呼叫中心员工,采用 AD 做为 Identity backend,KVM 做为 Hypervisor, Windows 7 做为 Guest OS。

       

    (3)使用 Nova Razor driver 管理大量的 Bare metal。原因包括:

    • 大量的老的服务器无法安装Hypervisor 跑 Guest OS。
    • 性能要求高的应用,比如 Databse 等,必须跑在 Bare metal server上。

    特点总结:快速发展中 + 全面基于OpenStack的架构 + 大量使用 Bare metal servers

    资料来源:OpenStack Meetup

    3. eBay 的 OpenStack 云

    从下面几个数字可以看出 eBay OpenStack 云的规模:

    • 八个地理位置分散的完全隔离的 Availability Zone。
    • 7000+ Hypervisor
    • 65000 虚拟机
    • 1.3 PB block storage
    • 90 TB object storage

    几个特点:

    (1). Network 使用的 Nicira 提供的 SDN ,并由其维护。

    (2). AZ中使用了 Nova-cells。

    (3). 每个 AZ 中使用 Puppet + Foreman 来做自动化部署。

    (4). Block storage 使用的应该是 SolidFire 的企业级存储。

    (5). Object storage 使用 Swift。

    (6). eBay 在使用 OpenStack 搭建其私有云之前,有自己研发的云,现在他们的一大工作是将之前开发的云的一些代码迁移到现在 OpenStack 环境中。

    特点总结:规模大 + 有钱任性 + 很强的私有云技术储备

    资料来源:OpenStack Meetup

    4. 小米的 OpenStack 私有云

    资料来源:2015 OpenStack 技术大会

    5. 小结

    公司 产品特点 产品部署

    CTrip

    快速发展中 + 全面基于OpenStack的架构 + 大量使用 Bare metal servers
     
    携程自己的研发测试、产品和桌面云
    京东 高效团队 + 很强的性能优化能力 + 大量使用容器 京东自己的私有云
    eBay 规模大 + 有钱任性 + 很强的私有云技术储备 eBay自己的研发和产品云

    本文仅仅是本人基于有限资料的一家之言,欢迎评论和补充。 

  • 相关阅读:
    洛谷—— P2234 [HNOI2002]营业额统计
    BZOJ——3555: [Ctsc2014]企鹅QQ
    CodeVs——T 4919 线段树练习4
    python(35)- 异常处理
    August 29th 2016 Week 36th Monday
    August 28th 2016 Week 36th Sunday
    August 27th 2016 Week 35th Saturday
    August 26th 2016 Week 35th Friday
    August 25th 2016 Week 35th Thursday
    August 24th 2016 Week 35th Wednesday
  • 原文地址:https://www.cnblogs.com/sammyliu/p/4284125.html
Copyright © 2011-2022 走看看