用好IaaS公共云计算的三个关键
用好IaaS公共云计算的三个关键
似乎每一个参加鸡尾酒会回来的首席信息官都要求IT部门向云计算过渡。虽然云计算意味着许多事情,包括使用软件服务(SaaS)、管理的主机服务或者应用程序服务提供商,但是,这种需求经常集中在把应用程序从消耗自己预算的数据中心迁移到一个基础设施服务(IaaS)云计算平台。
市场研究公司Forrester Research把云计算定义为:通过互联网技术提供的按使用收费或者采取自助服务方式的一个标准化的IT能力(服务、软件或者基础设施)。
公共的IaaS云计算是作为一项共享的服务根据需要提供计算(虚拟化的服务器、存储和网络)。IaaS云计算的承诺把真正的灵活性和即时的容量与每个处理器每小时0.10美元的诱人的经济因素结合在了一起。虽然经济因素是真实的,但是,这类服务也是戏弄人的。
IaaS云计算的价值在于开发人员的效率和产品进入市场的时间而不是成本,因为IaaS云计算能够让开发人员完全控制虚拟机本身的配置、设置和部署。这里的关键是应用正确类型的应用程序,针对合适类型的应用,采用支持这种做法的正确的商业模式。
最佳做法1:在云计算中进行测试和开发
IaaS云计算平台企业用户的最常见的做法是建立和验证新的应用程序。开发人员应该把重点放在测试自己的应用程序的功能、性能和伸缩性方面。虽然你也许发现许多应用程序能够在公共云计算基础设施上进行测试,但是,你还将发现有些应用程序由于技术或者文化的原因最好保持在公司内部。
根据你自己的数据中心环境的内部时间表实施的最严格的测试活动是性能测试。在这种测试中,你要使用模拟的或者实际的负荷给应用程序增加负载以确定这个应用程序的伸缩性的极限。这是IaaS云计算平台的一种理想的应用,因为节点的限制是不存在的。
开发人员还应该考虑使用一种基于云计算的测试框架。虽然更高级的开发人员和质量保证技术人员有这个技能建立在云计算中的生产式的测试环境,但是,测试是一个过程,最好在一个合适的处理框架中完成。此外,你应该把内部测试和开发改造为一种云计算式的架构。
小维 发表于: 2009-11-19
我要回答相关推荐
-
超越托管基础架构拓展IaaS
没有什么能像公有云这样对IT规划和运营产生如此大的影响。许多企业已经采用了公有云,几乎每家企业都希望在未来可以更多地使用。
-
青云QingCloud告诉开发者:5分钟可以做多少事情?
5分钟之内开发人员能做些什么?是调试了一行代码,修改了一个bug?查收到了一个漏洞,加固了系统安全?还是编写的一段代码,增加了一个功能?
-
部署IaaS前要考虑SaaS
亚马逊网络服务和基础架构即服务(IaaS)可能是市场上最引人注目的服务,但当IT部门开始转向云时,这却往往不是他们第一个选择的目标。
-
目前全SSD的云主机都是真的吗?
最近听说一个PPPCloud的公司,说是全SSD的,但是什么阿里啊啥的也都有SSD的,但是价格贵很多,我想问下 […]
-
AWS认证和技能为IT专业人士加分
AWS针对其公共云计算提供了一系列的认证。虽然其认证是有价值的,但是这些认证不应当成为这些IT专业人士职业简历中的唯一。