VMware新发布的Code2Cloud很吸引人。根据公告,开发基础设施将作为一项服务交付,不需要安装,也不需要管理硬件或软件。Code2Cloud会替代编程/测试团队完成繁琐和耗时的工作,譬如设置编码环境。正如我的同事和朋友Michael Cote所指出的那样,Code2Cloud具有在应用生命周期管理(ALM)中造成相当大的破坏的潜力:
Red Monk公司分析师Michael Cote说:“安装和集软件开发工具链一直十分繁琐。虽然基于云的开发有望使应用的交付、部署和使用变得更加容易,但我还没有看到一种统一应用管理方案能充分利用云的优势。VMware的SpringSource Code2Cloud是雄心勃勃的一步,它将大部分开发管理技术栈迁移到云中,并希望消除那些繁琐的应用程序管理任务。随着越来越多的人和应用程序开始利用云计算,看着这个想法实现会很有趣。“
之所以这种破坏对ALM空间的意义重大,我认为是因为Code2Cloud的公告生动地展示了Everything as a Service(EaaS)范式能够是,并且可能将会是,多么的强大。IMHO Code2Cloud是敏捷、云、移动和社交融合的又一个证据。这是一个具有前所未有影响的良性循环——在技术交付、市场结构、社交方式和我们的生活习惯等各个方面。
Code2Cloud主要是关于图2中{敏捷 - > 云}链接的。{云 - >移动}、{移动 - >社交}和{社交 - >敏捷}三个链接同样强大。例如,{社交 - > 敏捷}链接与云和移动结合,为高效的测试即服务(Testing as a Service,TaaS)打开了大门。
我们可以将Code2Cloud视为“一切即服务”的典范。许多这种服务的例子即将到来。所有这些例子的共同点是它们拥有变革性的力量。这种“变革”不仅仅体现在其战术意义上,而更体现在其深层的战略意义上。
操作项目:开始试用Code2Cloud来评估它。如果满足您的开发需求,可以迅速扩展。在最早的时间节点,将您的计划与云中的应用程序交付、部署和使用联系起来。