目前,架构设计指南主要按用例组织。然而,在设计 OpenStack 云时,经常会结合来自不同用例的功能。
建议重新组织信息,以便用户可以考虑所有需求,从而确定他们的 OpenStack 云架构。在开发、分阶段或生产环境中设计 OpenStack 云时,应提供更多信息。建议开发一个更详细的结构,在云架构概念和各种 OpenStack 项目之间创建抽象。这将使维护和更新指南更容易。
指南的建议结构是首先描述常见的云用例,然后是通用的架构概念,最后是设计章节,其中详细分解了主要的云架构组件。
设计章节的标题如下
- 技术细节
- 容量和规模
- 高可用性
- 运维要求
- 部署注意事项
- 维护注意事项
这些标题旨在作为应提供的信息类型的指南。只有在需要特别强调信息时才使用。
架构设计指南的新建议结构如下
总体概述
用例
高可用性
容量和规模
设计
计算
所有与计算平台实现相关的课题,例如 hypervisors、nova、ironic 等。
存储
所有与存储选择以及 cinder、manila 等项目的实现相关的课题。
网络
所有与网络设计选择(如 SDN、LBaaS 和 neutron)相关的课题。
Identity
关于 keystone 和任何其他相关项目在所有层级的身份验证、授权和分配的课题。
镜像
关于 glance 和其他相关项目的镜像管理、创建、分发和部署的课题。
控制平面
关于 OpenStack 控制组件的通用实现以及需要做出的选择的决策过程的课题。
仪表板和 API
关于使用图形界面或 OpenStack API 与云服务交互的课题。这包括 horizon 和其他云管理平台 (CMP) 工具。
保持指南不变
- 就信息架构达成共识
- 修改摘要,以明确识别书籍的受众和目的
- 移动内容以改进信息架构
- 识别信息差距并提交和修复错误
无
测试将遵循标准文档审查流程。
除非另有说明,本文档根据 知识共享署名 3.0 许可协议 授权。请参阅所有 OpenStack 法律文件。