首页 -> IT文摘 -> IT技术 -> 正文
构建组件化的云计算世界

当云计算已成为大家耳熟能详的名词时,始于2008年,本是定位于安全产品和系统管理的Pulse大会也穿上了云计算这一时髦外衣,规模也从早前的8000人激增到了11000人。为了在价值1000亿美元的云计算市场上重构其业务,IBM耗资10亿美元打造了一个基于开放标准的PaaS平台BlueMix,通过组件化的设计帮助开发者加速在云计算环境中的应用开发。不仅如此,IBM还计划将现有的众多企业应用导入其明星平台SoftLayer当中,并收购了Cloudant以增强其数据库即服务(DBaaS)产品线,意图将分析、数据库服务、移动应用等各类服务都以web API的组件形式提供给开发者和最终用户。
  BlueMix担当组件服务承载重任
  在21世纪的前十年,IBM通过大力发展中间件,构建了全球最大的软件帝国之一。在云计算时代,IBM再次瞄准了PaaS(平台即服务)这一承上(SaaS,软件即服务)启下(IaaS,基础设施即服务)的关键点,希望能够吸引开发者在IBM的平台上进行快速开发。根据统计,目前仅有18%的软件是在云计算平台上开发,而到2019年,这一比例将高达67%,PaaS平台已成为兵家必争之地。更重要的是,因为IT消费化,B2C开发者的数目要远高于B2B企业应用开发者的数目。不仅如此,由于没有历史包袱,前者在拥抱云计算开发方面也更积极,有更多经验。因此,借助更简便的开发平台拉拢B2C开发者,一方面有助于为新生的BlueMix聚拢人气,从而夺得PaaS平台战的先机,另一方面也可以为2B开发者提供一些云计算上的开发经验。可以说,BlueMix拉开了IBM争夺云计算时代新码农的大幕,这也应该是Rational和webSphere的未来。
  实际上,IT消费化趋势已经使开发工作变得越来越难以区别谁是“纯粹的技术开发者”,IBM希望能够用BlueMix这一组件化的桥梁打通2B(面向企业)和2C(面向普通消费者)这两个不同的开发社区,从而营造良好和谐的环境。据悉,BlueMix融合了Cloud Foundry的一些功能,使云计算应用开发者能够实现快速建立、部署、管理他们的云应用。根据IBM的演示,部署建立一个新应用的时间非常快,从几秒到几分钟不等。BlueMix支持混合云,(传统)企业应用也能借助这一平台顺利地接到接驳到云计算环境中。
  在本次Pulse 2014会议上,IBM公布了代号为BlueMix的PaaS产品测试版,旨在帮助开发者快速创建基于云的企业应用。开发者有机会接触到IBM全线软件产品组合作为“组合服务”。也就是说,BlueMix可以通过结合敏捷应用开发和底层的基础架构将所有用户引入云计算。该概念结合了应用服务和软件定义、可编程且自动化的底层基础架构,最终通过分析,而不是人工输入,实现资源分配。BlueMix可以将所有的API粘合在一起进行统一交付。按照IBM的说法,利用这个平台上现有的工具软件,应用开发者在不懂开发的情况下也能做出有用的软件。
  在主题演讲中,总部设在旧金山的Twilio公司的共同创始人Jeff Lawson演示了如何在几分钟内在BlueMix平台上创建一个应用程序。Twilio公司是一家云通信公司,提供的服务为电话或短信功能。在演示中,Jeff Lawson仅仅花费了几分钟,简单地调用了几个Web API,就为用户添加了电话或短信功能。“我们没有必要在通信设备上进行大量投资。只要调用API,你就可以在五分钟之内添加通信功能,并且以零售应用程序的形式上架(销售)。凭借这种灵活性,我们在呼叫中心中的业务迅速发展。”Lawson说。
  IBM借助Twilio公司的实例显示,在云计算环境中,编程技能的重要性在降低,而创造性的重要性在提高。“在云计算环境中,应该更多地集中在‘建造而不是在编程上’。在云计算环境中,思想模式变了,提供了组合和创造力发生的空间。”IBM软件和系统高级副总裁兼部门执行官Stvev Mills说,“一切都变得非常视觉化、非常逻辑。正是‘这些显著地扩展了技术的使用,使得各种各样的开发人员都可以进入技术领域。实际上,他们中的许多人是没有受过正规培训的。”
  “应用程序的开发事关创造力,”Steve Mills表示,“按照我的经验,如果你能给开发者更多的工具,开发者就可以造出更多东西。在CAMS(云、分析、移动、社交)环境下,开发环境也要相应调整适应开放需求,提供更开放的工具和组件。”IBM还表示,希望通过该平台建立云计算环境下的开发规范。
  发展组件服务 开放是前提
  要充分吸引开发者加入到BlueMix这一开发平台上,光靠便利性是不够的,开放、能提供开发者熟悉的语言和工具也关键因素。BlueMix同开源PaaS技术Cloud Foundry一起运作,Cloud Foundry旨在帮助第三方并且同开发者合作,避免锁定的同时,允许他们使用现有的应用开发技能。在过去的一年,IBM积极推动了Cloud Foundry社区的建设。
  IBM全球技术服务业务高级副总裁Eric说,开放将为客户带来真正的价值,为IT带来更多合作机会。目前,与BlueMix一起合作,IBM正在构建它所谓的能够适用于开发者的服务,例如移动、Web应用、集成、DevOps和数据管理。包括Watson在内,IBM也将继续使其基于软件即服务的业务应用成为组合的、基于API的服务,让开发者更易于使用。
  在BlueMix的公开测试版上,开发者可以设置例如大数据分析和移动应用程序等所需的服务。同时,通过BlueMix上的有关DevOps的进一步设置服务,还可以支持提供超过30个Web API。借助这一功能,开发人员能够一直使用基于API的服务,快速构建一些新的移动应用。不仅如此,IBM还宣布power on softlayer已经部署完毕,将在第二季度向客户提供服务,如Cognos、DB2、BLU加速和沃森解决方案等都将可以作为一个服务被SoftLayer平台上的API调用。
  IBM软件和云集团高级副总裁Robert LeBlanc说,BlueMix平台是基于开放标准的,能够运行用任何可用语言构建的应用。“通过BlueMix,人们可以开始通过组合预集成服务来构建一个新应用,也可以捆绑到应用中,”LeBlanc在其主题演讲中提到,“IT经理希望快速实现下一代应用的构建。开发者现在是以周为开发周期的,而不是月。”
  SoftLayer:组件服务的基石
  IBM也表示将会将其整个的中间件产品带入到SoftLayer中。它将通过预定义软件的“模式”,该公司声称将会让其更加轻松的扩展本地应用到云端。LeBlanc表示,IBM软件模式旨在能够跨混合云环境迁移,在部署应用和中间件时获得更多的灵活性,不管是本地模式还是离线模式。IBM还收购了DBaaS提供商Cloudant,这家公司允许开发者创建移动和Web应用。这项交易有望在未来进一步扩展IBM的大数据和分析战略。这项技术将会成为BlueMix的一个组件。被收购的Cloudant有一款名为CouchDB的noSQL数据库,并能为用户提供“数据库即服务(Database as Service)”。也就是说,用户可以将数据库交给IBM托管,每月缴纳一定费用来获取相应的数据库服务。IBM表示,Cloudant将扩展IBM在大数据和分析、云计算和移动领域的产品组合,从而帮助客户获得竞争优势。IBM也宣布了SoftLayer之上的平台LSF和平台Symphony软件即服务。
  BlueMix平台融合了Rational、Websphere、数据库、POWER硬件平台、Watson平台等多方面的技术优势,并希望在为目前的云计算应用开发提供出一套完整的范式,方便未来的开发。可以说,从BlueMix这样的开发平台到Nosql数据库的SaaS服务,再到各种应用负载管理等统统以as a service的云计算方式提供,再加上Power on SoftLayer服务就绪,我们已经可以非常清晰地看到IBM的云战略布局了:以覆盖IaaS、PaaS和Saas的全面云计算平台SoftLayer为核心,以部署在全球的40家云数据中心为基点,以BlueMix和Cloudant这样的开源开发和商业分析平台为触角,把GBS和GTS的行业能力等高价值输送给市场。
  小结:组件化一切
  IBM Pulse2014上还提出了一个新概念:未来商业是组件的世界(The future is a composable business)。这一理念所蕴含的潜台词是,在云计算下,信息产业将进行“后工业化时代,”例如乐高积木一样的标准化“软件”组件将成为云计算环境中的基础,为云时代的企业打造灵活性、敏捷性提高技术基础——当然,这一基础将是由IBM参与主导,基于开放标准的。
  对于组件化,澳大利亚业务咨询公司Loft Group的产品和服务总监Garry Russell先生对于BlueMix和SoftLayer的功能印象深刻,而且希望能帮助将其整个业务转移到云端。“我们正在探讨将所有的广告和媒体业务都放在云计算平台上,”Russell说,“BlueMix可以提供大量的支持,例如提供企业级的协作运营。同时,SoftLayer的应用也非常方便,我们能能够快速在上面部署平台和应用。”

文章搜索

覆盖全国各省会城市及海外城市的网速测试
→选择要测试的地区
→选择目标测试点
>> 测试点注册