目录
1. 按照服务类型分类
所谓云计算的服务类型,就是指其为用户提供什么样的服务,通过这样的服务,用户可以获得什么样的资源,以及用户如何去使用这样的服务。目前,业界普遍认为,以服务类型为指标,云计算可可以分为三类:基础设施云(Infrastructure Cloud)、平台云(Platform Cloud)和应用云(Application Cloud)。
图1. 云计算的服务类型
(1)基础设施云。这种云为用户提供的是低层的、接近于直接操作硬件资源的服务接口,通过调用这些接口,用户可以直接获得计算和存储能力。但是,用户需要进行大量的工作来设计和实现自己的应用,因为基础设施云除了为用户提供计算和存储等基础功能外,不做任何应用类型的假设。Amazon EC2就是典型的基础设施云,阿里云和华为云等提供的弹性计算服务(Elastic Compute Servic, ECS)都属基础设施云的范畴。
(2)平台云。这种云为用户提供一个托管平台,用户可以将他们所开发和运营的应用托管到云平台中。但是,这个应用的开发和部署必须遵循该平台特定的规则和限制,如语言、编程框架、数据存储模型等。Google公司提供的Google App Engine(简称GAE)就是典型的平台云,Sina公司提供的Sina App Engine(简称SAE)和华为公司提供的软开发者云DevCloud都属于平台云的范畴。