云计算定义与分类
云计算是属于分布式计算的一种。
1.云计算的定义
指的是通过网络“云”*将巨大的数据计算处理程序分解成无数个小程序,然后通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给客户;可以在很短的时间内完成对数以万计的数据进行处理,从而达到强大的网络服务。
基础特性:
- 硬件和软件都是资源,通过互联网以服务的方式提供给客户;
- 这些资源都可以根据需求进行动态扩展和配置;
- 这些资源在物理上以分布式的共享方式存在,但是最终在逻辑上以单一的整体方式呈现;
- 用户按需使用资源,按照实际使用量付费,不需要进行维护;
2.云计算的分类
按照服务类型分类
-
基础设施云
这种云为用户提供的是底层的、接近于直接操作硬件资源的服务接口,通过调用这些接口,用户可以直接获得计算和存储能力,而且非常灵活自由,不受逻辑上的限制;此云需要进行大量的工作来设计和实现自己的应用,因为基础设施云除了为用户提供计算和存储能力外不进一步做任何应用类型的假设。 -
平台云
这种云为用户提供一个托管平台,用户可以将它们所开发和运营的应用托管到云平台中,但是这个应用的开发和部署必须遵守该平台特定的规则和限制,通常情况下能够在该平台上运行的应用类型也会受到一定的限制。 -
应用云
这种云为用户提供可以为其直接所用的应用,这些应用一般是基于浏览器的,针对某一项特定的功能。应用云最容易被客户使用,因为他们都是开发完成的软件,只需要进行一些定制就可以交付;但是其灵活性最低,因为一种应用云只针对一种特定的功能,无法提供其他功能的应用。
按照服务方式分类
-
公有云
公有云是由若干企业和用户共享使用的云环境,在公有云中,用户所需的服务由一个独立的、第三方云提供商提供。该云提供商也同时为其他用户服务,这些用户共享这个云提供商所拥有的资源。 -
私有云
私有云是由某个企业独立构建和使用的云环境,是指为企业或者组织所专有的云计算环境,在私有云中,用户是这个企业或者组织的内部成员,这些成员共享着该云计算环境所提供的所有资源,公司或者组织以外的用户无法访问这个云计算的资源。 -
混合云
指公有云和私有云的混合。