OpenStack的设计理念
OpenStack在当前的 开源 云计算系统领域非常流行,之所以如此风靡,与其设计理念密不可分。下面,我们就来了解一下OpenStack所秉持的设计理念,共三个方面:开放、灵活、可扩展。
开放(Open):
- 端到端的开源:从需求的收集、提交、架构的变更到代码,均开源
- 尽最大可能重用已有开源项目
灵活(Flexible):
- 不使用任何不可替代的私有/商业组件
- 大量使用插件化方式进行架构设计与实现
可扩展(Scalable):
- 由多个相互独立的项目组成
- 每个项目包含多个独立服务组件
- 无中心架构
- 无状态架构