參加過幾次 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自己的研發和產品雲 |
本文僅僅是本人基於有限資料的一家之言,歡迎評論和補充。