云计算通常分为三类:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。
:将硬件设备等基础资源封装成用户可以消费的服务。在IaaS环境中,用户相当于使用可以运行Windows或Linux的裸机设备和硬盘驱动器。IaaS最大的优点是用户可以动态申请或释放节点,并按使用情况计费。IaaS是公众共享的,因此资源利用效率更高。
:为用户应用程序提供运行环境,通常如GoogleAppEngine。PaaS本身负责资源的动态扩展和容错管理,用户应用程序不需要考虑太多节点之间的协调问题。但同时,用户的自主权有限,需要使用特定的编程环境并遵循特定的编程模型,仅适合解决某些特定的计算机问题。
:更有针对性:它将特定的应用软件功能封装成服务。SaaS不像PaaS那样提供计算或存储资源服务,也不像IaaS那样提供运行自定义应用程序的环境。它只是为应用程序调用提供某些专门的服务。
背景
互联网于1960年开始发展,主要用于军队、大公司等之间的纯文本电子邮件或消息集群服务。直到1990年,它才进入普通家庭。随着网站和电子商务的发展,互联网已经成为人们生活中不可或缺的重要元素。云计算的概念最早于2006年8月的搜索引擎大会上提出,是互联网的第三次革命。
近年来,云计算成为信息技术产业发展的战略重点,全球信息技术企业纷纷向云计算转型。例如,每个企业都需要准备数据,存储相关运营数据,进行产品管理、人力资源管理、财务管理等,而这种数据管理的基础设备就是计算机。
上一篇:云计算支持好的编程语言
下一篇:linux云计算是天天编程吗