自IBM加入OpenStack组织,就积极投入到OpenStack生态系统的建设中,并对OpenStack的发展起到很大的推动作用。IBM作为OpenStack基金会的白金会员,有超过142名员工参与OpenStack相关项目,代码贡献排名第三。
IBM 于 2013 年 3 月公布了其开放云架构,并承诺其所有云产品均以 OpenStack 为基础,第一个产品是 IBM SmartCloud® Orchestrator。在此声明之前,IBM 一直积极投为其产品与 OpenStack 的集成进行投资,并向 OpenStack 社区作出了重要贡献,帮助软件满足企业和云服务提供商的要求。
IBM 选择 OpenStack 时不仅考虑到了它的架构,还考虑到它的开发社区、开放式治理,以及供应商和插件不断成长的生态系统。作为社区的一部分,IBM 已经提供了大量的直接贡献。此外,IBM 其他许多基于云的活动也间接地支持 OpenStack。
例如,IBM 的开放云架构采用了 OASIS 的 Topology and Orchestration Specification for Cloud Applications (TOSCA,面向云应用程序的拓扑和业务流程规范)标准。TOSCA 是由 IBM、SAP、HP、Rackspace 等许多公司共同开发的一项开放标准。为了最大限度地提高其影响,许多公司也在 OpenStack Heat 项目中协作实现了 OASIS TOSCA 模板描述的支持。
IBM 参与的另一个领域是它对 OpenDaylight 的白金赞助,OpenDaylight 是 Linux® Foundation 下的一个合作项目,致力于通过开放和透明的方式实现 Software-Defined Networking(SDN,软件定义网络)。它是目前世界上最大的开源 SDN 项目,并获得了广泛的业界认可。该项目的使命是创建一个基于行业标准的开放 SDN 平台。例如,OpenDaylight Project 的成员创建的 OpenFlow 控制器被规划为 OpenStack Networking 服务的一个插件。
IBM 的云计算产品提供一个开源的平台即服务平台,让开发人员可以创建依赖于托管服务的以云为中心的应用程序,包括 PostgreSQL、MySQL、Redis、Blob 存储、弹性缓存、采样位置服务、SMS 服务、简单的社交服务、RabbitMQ 和 MongoDB。