一年前,IBM发布了Bluemix云平台,同时具备IBM软件、第三方产品及开放技术优势,为开发者提供开放、集成的环境和工具,在云中实现开发运营,让其有能力以消费品规模构建企业级的云应用。
经过了一年的快速发展,目前,IBM Bluemix每周新增用户达10000名,Bluemix meetup群组覆盖了44个国家的87座城市,可使用的服务与组件超过100项,其中包括丰富的大数据、物联网以及IBM Watson等各类先进技术与服务。
过去,IBM在云中的能力都强调的是对企业级用户,包括公有云SoftLayer、企业云CMS等,然而,IBM Bluemix却转变了方向,更多的是面向开发者和创业者。从8月13日举办的IBM云计算开发者大会就可以验证这一观点,此次大会主题为“Bluemix+开发者=无限可能”,因此,开发者就成为了本次大会最为关键的词语。
无疑,在云计算时代,开发者越来越重要,每一个云计算厂商都开始重视开发者,为他们提供更加灵活、敏捷的平台。IBM亦是如此!而IBM Bluemix平台正是IBM深入开发者领域的重要工具。
开放是重点
在去年的活动上,也许IBM还在更多的强调Bluemix的能力、优势特点,而如今,更多的是突出其开放性。IBM杰出工程师、开放云首席技术官Christopher Ferris认为,开源技术是支撑互联网的基础,也是互联网取得成功的直接因素,开源技术一直在推动着创新。激励创新的方式就是激励企业将代码、社区以及文化融合为一体。代码是实现开放创新的关键,而社区可以增强创新能力,得到开源社区跨越多个领域倾听更多的声音,获得更多的观点融合,而文化是将创新与变革置于核心位置,通过持续创新来保持竞争优势。
IBM杰出工程师,IBM开放云首席技术官Christopher Ferris
众所周知,Bluemix平台是以Cloud Foundry为基础,增加了App控制台,加入了用户界面,同时还引入了IBM的软件和服务,例如Waston、IOT等能力以及第三方服务。为何IBM在打造PaaS平台时,没有选择自主研发,而是直接采用了开源平台Cloud Foundry呢?
Christopher Ferris告诉记者,IBM在选择时会考虑几个方面。首先,是看这个开放技术是否有多个厂商共同协作,是否有多个厂商可以参与,形成生态系统的完整;其次,在技术上是否匹配,对已有架构的凝聚力、功能和能力上的匹配性;第三,是否有用户或潜在用户在使用;第四,不希望这种开放技术由单一一家厂商掌控局面。经过这几方面的比对后,只有Cloud Foundry符合IBM的要求,因此,最终Bluemix平台选择了Cloud Foundry。
过去,IBM一直都是闭源,商业的“代名词”,而如今,无论是在软件层面还是硬件层面,IBM都体现了拥抱开放的态度。Christopher Ferris强调,在云服务中,闭源的部分占得比重相对较小,而且闭源更多的是补充、综合和整理,是为开源来服务,将不同项目整合在一起,完成客户需要的工作。
Christopher Ferris表示,不是所有的开源都是一样的。因此,在Christopher Ferris的团队中,有一个职能是负责开源技术使用的批准,一是解决法律方面的问题,二是知识产权,这也是为了保证IBM开源产品的质量。Christopher Ferris强调,IBM的开放技术,是希望帮助开发者成功,通过IBM Bluemix平台汇聚在一起,相互互补和扶持,形成开放的环境。
开发者的“拿来主义”
一般情况下,开发者最痛苦的是在编写代码的时候,需要考虑怎样布局,安装环境和应用,当部署好开发环境后,就要开始编写代码,进行测试,最终转换到生产环境中再进行调试。也许说起来简单,但是做起来,开发一款应用也需要耗费很长的时间和精力很。
而IBM Bluemix的出现,可以让开发者直接享用“拿来主义”。Christopher Ferris表示,IBM Bluemix平台可以消除开发者所有的烦恼和痛苦,直接在Bluemix平台上进行开发,而不用考虑环境架构、性能调优,以及开发环境和生产环境的不同。
据了解,在Bluemix中,通过服务(Services)和功能插件(Add-Ons)来实现应用程序的附加值,并且,专门为程序员提供了分门别类的多种服务,主要包括:Web 和应用服务,移动开发服务,数据管理服务,大数据,DevOps 服务等。
IBM大中华区云计算及软件业务总经理胡世忠表示,在IBM Bluemix平台上,不仅加入了IBM一直以来为大企业服务的服务,包括业务流程、数据整合等技术,还有最新的Waston,物联网、分析和预测以及合作伙伴、客户的API。
IBM Bluemix将落地中国
目前,IBM Bluemix在美国和英国两个地区部署在IBM SoftLayer之上,支持三个版本,Bluemix Public(公共的)、Bluemix Dedicated(专有的,在公共服务中专门开辟一个区域,连接VPN,使用密码登录使用)、内部部署版本(用户在自己平台上使用)。
在IBM云计算开发者大会上,胡世忠表示,IBM Bluemix平台将于今年底在中国落地,具体的落地方式将是搭载OpenStack。
的确,现在所有的IBM Bluemix都是使用国外的数据中心,因此国内用户在使用时会遇到访问有延迟、不能打开等问题。而落地中国后,对中国的开发者来说是极大的好事。
对于最终落地的形式,IBM技术总监/研发总监田忠博士告诉记者,首先,IBM会在中国找一家有执照的企业提供底层基础设施,然后找一家OpenStack企业在基础设施上进行OpenStack部署,最后对中国用户提供Bluemix平台。目前还未透露任何有关合作伙伴的消息。