IBM 近日发布了一组新服务,为公共云和私有云中的软件开发、测试及部署提供支持。这组服务包括:
- 运行在 IBM 公共云之上的 Smart Business 开发和测试(Development and Test)服务。该服务旨在增强云中软件的开发和交付能力,它提供计算和存储服务,并支持跨 Java、.NET、开源等异构环境的开发。这一服务的公开测试版目前已经可以使用。
- 针对云计算的 Rational 软件交付服务(Software Delivery Services)。该解决方案包含一组立即可用的应用生命周期管理工具,同时结合了敏捷开发最佳实践、测试管理和规划、以及定制云的其它工具(比如资产管理软件),为用户提供部署应用所需的更多开发选项和定制。
IBM 软件交付平台和安全产品总监 Ashok Reddy 表示,这两个服务预计会在 2010 年第一季度可用。Smart Business 开发和测试服务的最终价格尚未确定,但仍然会沿用大家已熟知的随用随付费模式;而针对云计算的 Rational 软件交付服务则希望使用基于令牌的许可选项,在这种付费模式下,企业购买的“令牌”可以根据需要在不同产品间更换使用。比如在项目初期,大部分令牌会应用于开发工具,随着开发工作接近尾声,令牌就可以转用于测试软件了。
尽管 IBM 在积极推行其云开发策略,Skytap 等厂商也在不停推出自己的云服务,但 InfoWorld 的 Chris Kanaracus 最近写的新闻里却转述了一些质疑之声:
……市场何时能完全接受这些服务还不是很明朗。
Chris 还引用了 Forrester Research 公司分析师 Jeffrey Hammond 的一段话:
我现在还没看到市场显现出基于云开发应用的大量需求。 大约有十分之一的开发人员表示,他们现在已经在云中部署了软件项目,但绝大多数是在内部开发、测试之后利用基础设施即服务(IAAS,比如 Amazon EC2)部署的完整应用。我认为开发托管的概念很有趣,但要让组织把软件产权移入云中还需要一段时间。
Chris 也提到了一些数据所显示的结论:
开发人员对云计算都非常感兴趣,不过比起从头至尾的开发来,开发人员关注比较多的还是部署。
遗留应用在云中漫步并非易事中已提到遗留应用往云中迁移的一大障碍就是缺少迁移工具的支持,那作为实际用户的你,是希望厂商为遗留应用的迁移提供更多的支持,还是为云提供完整的生命周 期管理呢?另外出于众所周知的安全考虑,你愿意将自己应用的整个生命周期都放到云中去完成吗? 欢迎投下宝贵的一票,和 InfoQ 中文站的读者分享你的想法。
评论