[ English | 한국어 (대한민국) | Indonesia | 中文 (简体, 中国) | español (México) | English (United Kingdom) | Deutsch ]
介绍¶
什么是 OpenStack?¶
软件¶
OpenStack 是一个软件套件,为公有和私有云平台提供支持,涵盖企业和电信等各种用例。其主要重点是基础设施即服务 (IaaS) 云,以及基于 IaaS 构建的附加服务。技术委员会维护着一个不断演进的 OpenStack 云愿景,描述了 OpenStack 云的整体设计范围,以及云平台(包括 OpenStack)的一般原则,OpenStack 中的每个服务都应遵循这些原则。
作为软件,OpenStack 由一组微服务构建,这些微服务可以根据实际需求组合成不同的配置。这些服务为用户提供 REST API,这些用户可以是云操作员或其他服务。为了更轻松地使用这些 API,可以使用软件开发工具包 (SDK),这些 SDK 也作为 OpenStack 社区内的项目开发。
文档对于社区非常重要,因此您可以在 OpenStack 文档网站 上找到有关如何安装和使用项目团队开发的服务的指南。
社区开发的这些服务以 tarball 的形式提供,可以从源代码进行安装,并且也会被收集和打包,以便在不同的 Linux 发行版或作为 OpenStack 发行版的一部分中使用。
OpenStack 项目地图¶
社区¶
OpenStack 是一个致力于一个使命的社区
创建一个无处不在的开源云计算平台,该平台易于使用、易于实施、在部署之间可互操作、在所有规模上都能良好运行,并且满足公共和私有云的用户和操作员的需求。
OpenStack 提供了一个协作生态系统。它拥有用于
代码审查
测试
CI
版本控制
文档
一套协作工具,例如 wiki、IRC 频道、Etherpad 和 Meetpad。
四个开放¶
OpenStack 社区的基本原则是四个开放。
组织¶
有很多人在 OpenStack 上工作,他们组织成不同的组。这些组在治理章节的 特殊兴趣组 部分中进行了描述。
什么是贡献?¶
在开源项目中,贡献可以是任何帮助项目完成其使命的事情。除了代码贡献之外,还可以包括测试、文档编写、需求收集、错误报告等等。