Forrester:IT企业应该如何掌控云计算
网界网 12年12月20日 09:55 【转载】 作者:网界网 责任编辑:周茂盛
导读:开发人员热爱云计算,因为云计算让他们的工作更加简单。基础设施和运营部门不应该抵抗这种趋势,而应该尝试接受它。最近Forrester的报告提供了关于控制云计算的一些建议。
开发人员热爱云计算,因为云计算让他们的工作更加简单。基础设施和运营部门不应该抵抗这种趋势,而应该尝试接受它。最近Forrester的报告提供了关于控制云计算的一些建议。
来自Forrester的报告“云计算开创IT响应能力和效率的新时代”描述了IT企业应该如何部署和控制云计算,并为IT企业提供了一些建议。
这份报告分为两个部分:
1.应用程序工程师和软件工程师应该怎样应对
2.IT基础设施和运营应该如何响应,从而让整个企业通过云计算满足其需求
抛弃顾虑,接受云计算
云计算的功能正是软件工程师所期望的。公共云计算(基本上是指亚马逊云计算服务)能够实现快速的资源访问、高生产效率和廉价的开发。有了这些功能,开发人员的工作变得更轻松。如果企业建立的私有云不能提供这些功能,开发人员将会拒绝使用企业私有云。这意味着IT企业需要对其私有云部署计划进行评估,评估其是否满足开发人员的要求。
Forrester分析师JamesStaten对于一些IT企业部署作为私有云的虚拟化环境“嗤之以鼻”。最关键的是,现在开发人员知道他们想要什么,如果达不到他们的要求,他们不可能会满意。根据Forrester的一项调查显示,大部分开发人员对私有云部署不满意。他们的态度可以概括为:“如果这可以帮到我的工作,我会用它,但如果不能,我会继续使用我已经在使用的云环境。”
如果企业强迫开发人员使用“官方”云计算,是不可能提高效率的。
解决方案选择IaaS、PaaS还是其他?
报告中一个有趣的发现是软件工程师正在寻找何种开发框架。针对虚拟机、存储和网络连接的基础设施即服务不仅阻碍生产效率的提高,而且迫使开发人员管理“管道”,而不是将更多精力放在应用程序功能上。
能够解决这种IaaS环境问题的解决方案就是平台即服务。其中的逻辑是,编程框架为开发人员提供常用服务,让开发人员免于处理细节问题,而依赖于框架来执行必要的任务,包括持久性数据存储、身份管理等。
如果你想要的只是框架提供的这些功能,框架就很适用。然而,应用程序往往需要一些框架无法提供的功能,有时需要直接访问到较低级别的功能,高生产效率的框架就会变成枷锁。
Forrester认为开发人员需要混合功能,也就是说,他们需要帮助他们解决繁琐工作的服务,同时还需要能够访问较低级别的功能。而亚马逊云计算服务就符合他们的要求,AWS集体工丰富的开发服务,同时为开发人员提供对较低基本功能的直接访问,让开发人员部署或安装除AWS之外的功能。
该报告指出,独立软件供应商(ISV)也进入了这个市场,建立其基础设施产品的SaaS版本。例如,Informatica公司现在提供基于云计算的整合服务,让开发人员可以整合不同的应用程序。其结果是企业应用程序正变得越来越丰富,包含自主开发的代码、云服务和独立软件供应商提供的功能。