数据库与应用开发借云之力

时间:2022-10-04 01:20:00

数据库与应用开发借云之力

当前,人们在谈到云计算时,更关注云计算商业模式的创新、云计算的具体应用以及云计算基础设施的建设,反而忽略了一个重要方面,即在数据库和应用开发方面如何借云之力。2009年8月,VMware收购SpringSource,目的在于为云应用提供一个更好的开发平台。作为专业的数据库和应用开发软件工具提供商,英巴卡迪诺(Embarcadero)科技公司也不甘落后,推出了ToolCloud工具云。这意味着数据库与应用开发也要步入一个全新的云时代。

应对三大挑战

步入云计算时代,企业在数据库和应用的开发方面面临着更加严峻的挑战。

首先,软件许可证的管理变得越来越复杂,比如跟踪许可证的使用情况,了解哪些用户在使用软件,软件是否符合法规的要求等,这大大增加了开发人员的工作量,同时也降低了开发人员的工作效率。英巴卡迪诺科技公司全球副总裁兼总经理奈杰尔•布朗(Nigel Brown)举例说:“一个英国的银行客户,它们在部署和跟踪许可证的使用情况时发现,管理许可证的人离职后,银行就再也找不到他负责的许可证了,因为许可证通常是安装在管理人员的个人电脑上的。这样一来,银行只能重新购买许可证。这是一种极大的浪费。”

其次,软件的部署难度大,成本高。很多企业安装的软件包通常包括若干个软件,在部署前对每个软件进行测试会花费很长时间,最多可能要花费6个月的时间。因为软件开发人员的使用习惯不同,在实际工作中经常会出现软件的新旧版本反复装载、卸载的问题。这不仅浪费时间,而且影响工作效率。“英国一家医药公司拥有10万台电脑,每台电脑上运行着4500多个应用。可以想像,管理这么多电脑和应用,对管理人员来说是多么大的负担。”奈杰尔•布朗介绍说。

最后,管理多个厂商提供的多种软件以及软件的多个版本,是一件非常复杂而且耗费成本的事。开发人员不仅要对每个软件进行评估,而且要对所有的软件进行统一管理,如果没有一个高效的管理和开发工具,数据库和应用的开发将变得非常困难。Gartner的调查显示,购买软件许可证的成本,只是后续维护和管理软件许可证成本的四分之一。

奈杰尔•布朗表示:“为应对上述挑战,英巴卡迪诺提出三大解决方案:第一,许可中心(ELC)不仅可以进行集中化的许可证管理,而且可以对许可证的使用情况进行报告,还可优化许可证的使用;第二,ToolCloud工具云解决方案可以即装即用,并且允许系统同时运行一个软件的多个版本(包括旧版本和新版本),从而简化软件的使用;第三,英巴卡迪诺All-access解决方案,使得用户可以轻松使用英巴卡迪诺提供的多平台解决方案。”

云要一分为二

在云计算时代,软件的订阅模式有可能替代传统的许可证模式。这会不会给基于软件许可证模式的英巴卡迪诺产品带来冲击呢?“云计算分成公有云和私有云两种。英巴卡迪诺的创新产品,包括ToolCloud工具云,主要是针对企业私有云环境的。企业可以在私有云环境中利用ToolCloud工具云对软件开发工具进行管理。”奈杰尔•布朗表示,“我们曾经与许多大型银行交流过,出于保密和合规等方面的考虑,这些客户在数据库和应用开发方面根本不会用到公有云。它们需要的是加强内部软件许可证的集中管理。”

2010年9月,英巴卡迪诺推出一款新的开发工具套装Embarcadero RAD Studio XE,包括Delphi、C++Builder和Delphi Prism的新版本以及新增的RadPHP XE。其中,针对Delphi和C++Builder的XE版本新增了云功能,它可以支持开发者与云计算环境进行高效互动。用户可以创建能访问Microsoft Windows Azure平台存储服务的应用程序。借助新功能,开发者还可以轻松地将服务器应用程序部署到亚马逊弹性计算云(EC2)环境中,并从多种类型的瘦客户端访问应用程序。奈杰尔•布朗表示:“英巴卡迪诺的产品会尽量支持所有的应用环境,但对公共云环境的支持并不是重点。未来,英巴卡迪诺将集中精力为中型和大型企业提供基于私有云的管理功能。”

上一篇:安卓平板电脑危险了 下一篇:存储并购在所难免