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