摘要:本文试图通过一个新的角度来帮助读者区别什么网络应用是云计算,什么不是。这个角度,就是将一切云计算解释为IT系统的外包,本文为您具体解析。 |
云计算服务的本质是IT系统外包
首先要区分两个概念——“云计算技术”和“云计算服务”。
“云计算技术”是指一种技术架构,主要包含了虚拟机、虚拟资源管理调度、数据存储、海量数据管理、分布式计算等技术,这个技术架构对外表现出非常优秀的并行计算性能、规模伸缩性和健壮性。
“云计算服务”(简称云服务)是指使用云计算技术架构建立资源共享池,向用户提供随需应变、可计量付费、快速灵活的自助服务,可用于替代用户本地自建的IT系统,用户可使用无处不在的网络接口访问服务。
云计算厂商采用“云计算技术”向用户提供“云服务”,最终用户通过网络访问“云服务”。云计算厂商在面向最终用户的宣传中,很少区分这两个概念,而是将这两者统称为“云计算”。由于用户对服务内容的兴趣远大于技术实现细节,所以厂商宣传更多集中在前者,对“云计算”概念的炒作和滥用也多出现在前者。
要区分什么是“云服务”,什么不是“云服务”,需要抓住其本质。云服务的本质就是IT系统外包,使用外部厂商提供的云服务取代内部自建的IT系统。其重点不是用户通过网络访问云端的服务,而是将原本在用户内部部署的IT系统放到了服务厂商的云端。这是云服务区别于其他网络应用的地方。使用云服务之前,用户访问内部网络,使用内部IT系统提供的功能。使用云服务之后,用户将IT系统的建设维护外包给服务厂商,通过租用“云服务”的付费方式,通过外部网络访问“云服务“,使用原有IT系统所提供的功能。
因此,下面的网络应用是云服务:
• 将IT基础设施外包,用户登录“云服务”申请IT资源,取代了原本在用户公司网络里搭建的IT系统(服务器、网络、防火墙等)(如亚马逊的EC2服务);
• 将网站支撑平台外包,使用“云服务”提供的负载均衡、分布式计算环境、消息队列等平台功能,取代原本需要由公司自行开发配置的同类功能(如谷歌的GAE服务)
• 将应用软件系统外包,使用“云服务”提供的在线应用,取代原本安装在用户电脑的企业软件(如Sales Force的在线CRM服务);
• 将计算工作外包,使用“云服务”提供的画质渲染计算服务,取代原本在用户这一侧进行的3D模型渲染处理任务(非常消耗计算资源)(如《云计算应用实例:画质渲染》)
其他网络应用,如果没有体现外包的特征,没有起到取代企业某部分IT系统的作用,是不能称之为云服务的。
责任编辑:Honey