IBM发布了[Cloud Private]平台(https://www.ibm.com/cloud-computing/products/ibm-cloud-private/),它的设计功能是让企业能够创建像公有云那样的自建云能力,目标是加速“云原生”应用的开发,并且能够现代化运行在IBM技术上的已有应用,这些IBM技术包括WebSphere Liberty、Db2和MQ。这个新平台构建在开源的基于的Kubernetes容器平台之上,支持应用按照任意的价格等级以Docker容器的形式进行部署,在“Cloud Native”和“Enterprise”价格等级,支持通过可选的add-on将应用部署到Cloud Foundry中。
IBM Cloud Private能够以三个价格等级来提供:Community版本、Cloud Native和Enterprise。这三个等级都提供了集成环境来管理容器,其中包括了Kubernetes容器编排平台、私有的Docker镜像仓库、管理控制台和监控框架。
Community版本并不是针对生产环境使用的,它只限于一个Kubernetes master节点。该版本可以免费下载(需要注册)。商业的Cloud Native和Enterprise版本支持生产环境使用,提供了40+的社区服务,包括开发版本的IBM软件、Postgres和MongoDB,还包括了IBM WebSphere Liberty、 IBM Microservices Builder和IBM SDK for Node.js。Enterprise版本的IBM Cloud Private还包括了额外的企业版软件,比如IBM WAS ND、IBM MQ Advanced和IBM API Connect。
IBM还宣布了新的针对容器优化后的核心企业级软件,比如IBM WebSphere Liberty、Db2和MQ。需要指出的是,在容器中运行数据库是否为好的做法依然还没有定论,不过Uber最近讨论了如何大规模地在Docker中运行MySQL。
IBM developerWorks博客声称,超过1200万Java和企业级开发人员正在管理着遗留的WebSphere和Db2应用,IBM Cloud Private能够让他们容器化这些遗留的系统,将其转换为“云原生”应用,允许它们在防火墙后面运行或者作为混合云战略的一部分。
IBM针对私有和混合云计算的用例
近几年,IBM非常热衷强调他们对开源项目的提交贡献、开源项目背后的商业实体以及正在发展起来的云原生开发者社区。在2014年,IBM成为了Docker的第一个企业级合作伙伴,并且第一个销售和支持Docker EE。IBM还是Cloud Foundry基金会的初始白金赞助商,IBM Bluemix平台就构建在Cloud Foundry之上。IBM还是云原生基金会(Cloud Native Computing Foundation)的白金成员,并且是Kubernetes项目的活跃贡献者。developerWorks Web门户的IBM Code板块提供了一系列针对云、容器以及微服务开发的模式。
私有和混合云市场的竞争越来越激烈:微软为希望在私有数据中心中运行Azure的组织提供了Azure Stack解决方案;谷歌和Pivotal最近也增加了火力,提供Cloud Foundry BOSH和Kubernetes支撑的Pivotal Container Service(PKS),它可以运行在VMware vSphere或Google Cloud Platform (GCP)上;AWS最近提供了VMware Cloud on AWS,它能够以一致的方式让组织跨基于VMware vSphere的私有、公有和混合云运行应用。