云计算引起了IT工业大规模的变革,主要体现在以下几个方面:
1.云计算实现了效用计算这一长久以来的梦想。开发者不再需要大量的硬件购置和维护成本投入就可以完成各种创新的IT基础设施服务和网络服务,他们将不必再担心把昂贵的资源过度投资到不如预期受欢迎的业务上;也不必担心在发展良好的业务上投资不足而流失潜在的客户和收入。
2.云计算让软件成为更具吸引力的服务,重新定义IT基础设施的设计和购买方式。
3.需要进行大批量任务的公司可以很快的进行任务的计算,快速得到处理的结果,以为使用100台服务器一小时的成本和使用一台服务器100小时的成本是一样的。
这种资源的伸缩性、无需为大规模数据计算和存储支付额外费用的特性,在IT发展历史上都是前无所有的。
与云计算的技术架构对应的,云计算的服务包括三种类型:IaaS,PaaS,SaaS。
(一) IaaS服务是为用户提供按需付费的弹性资源服务,例如弹性计算、弹性存储、弹性网络、虚拟机。IaaS发展的驱动力有以下几个方面:
1. 加快业务部署周期:
a) 新业务新产品的上线周期过程,从立项、科研、设备采购、到货到实施完成需要大半年的时间;
b) 前端部门的业务需求紧急,但后端招标采购的流程和时间较长,不能在短时间完成部署。
2. 节能减排:服务器设备能耗高,但是资源利用率又不高。
3. IDC业务升级:
a) 履行国家的信息化带动工业化战略,降低社会信息化门槛(资金、技术、时间等);
b) IDC的转型目标,从主机托管转变成为计算资源和服务提供;
c) 满足用户的突发资源需求。
4. 基础设施整合与统一规划管理:将基础设施(包括服务器、存储、网络)进行统一整合,并在此基础上进行规划管理。
(二) PaaS服务:为用户提供基于可扩展云基础设施的按需付费平台服务,例如运行环境、数据库服务、用户数据(认证、通讯录)服务、应用开发环境等。PaaS发展的驱动力有以下几个方面:
1. 移动互动应用程序。未来的IT服务要求能对人或者其他传感器提供实时响应的服务。这种服务是非常适合云的,因为他们不仅要求高可用性,而且通常需要大型数据中心妥善存储大量数据。更突出的例子就是那些需要综合两个或多个源信息或服务提供综合服务的应用。
2. 并行批处理程序。云计算为批处理和数据分析提供了独特的机遇,TB级的数据分析将可以在数小时内完成。如果应用程序中的数据具有足够的并行性,用户可以利用云提供的成本特性,即相同成本下同时使用大量机器能在短时间内完成少量机器需要长时间才能完成的工作。编程抽象,如Google的MapReduce和对应的开源产品Hadoop,可以在隐藏云计算中并行处理数以百计服务器的复杂性的情况下,使程序员仍然能够完成他们的工作。
3. 分析需求的兴起。计算密集型批处理的典型案例就是商业分析。虽然大型数据库工业起初主要针对事务处理,但是这种需求已经不再增长了。现在越来越多的计算资源用于理解客户、供应链、购买习惯及排名分析等数据分析问题上了。因此,网上交易量的缓慢增长,加上决策支持的迅速发展,数据库处理的资源平衡点正在从事务转向商业分析。
4. 计算密集型桌面应用程序的扩展。最新版本的数学软件包Matlab和Mathematica可以通过云计算进行复杂的评估计算。其他的桌面应用程序可能同样可以无缝地扩展到云。符号数学中每个数据单元都需要大量的计算,这个领域值得(云计算模式的)深入调查。另一方面的例子如:将数据保留在云中,用足够的带宽获得合适的虚拟性和图形化的用户界面的情况。
(三)SaaS服务:为用户提供基于可扩展云架构的按需付费应用软件服务。 SaaS发展的业务驱动力包括
1. 费用和复杂度考虑:减少应用上线时间;提高性价比;降低IT复杂度和费用。
2. 增值服务创新:业务创新;IT资产商品化。
转载于:https://blog.51cto.com/kevinhu/558629