云计算的分类
按照云计算服务的方式和服务对象的范围,云计算可分为三类,即公共云、私有云和混合云。公共云是由云服务提供商运营,为最终用户提供从应用程序、软件运行环境,到物理基础设施等各种各样的信息技术资源。在该方式下,云服务提供商需要保证所提供资源的安全性和可能性等非功能性需求,而最终用户不关心具体资源由谁提供、如何实现等问题。私有云是由企业自建自用的云计算中心。相对于公共云,私有云可以支持动态灵活的基础设施,降低信息技术架构的复杂度,使各种信息技术资源得以整合、标准化,更加容易地满足企业业务发展需要。同时,私有云用户完全拥有整个云计算中心的设施(如中间件、服务器、网络及存储设备等)。混合云是把“公共云”和“私有云”结合在一起的方式。用户可以通过一种可控的方式部分拥有,部分与他人共享。用户可以根据其需求,选择适合自己的云计算榄式。
按照服务类型,云计算可分为基础设施即服务、平台即服务、软件即服务三类。基础设施即服务提供给客户的是存储、网络和其他基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。客户不管理或控制底层的云计算基础设施,但能控制操作系统、储存、部署应用,如IBM的无锡云计算中心。平台即服务将应用程序平台功能作为服务提供给用户,为用户提供基于互联网的应用开发环境,包括应用编程接口和运行平台等(如数据库、文件系统和应用运行环境等),如谷歌的App Engine软件即服务是目前最为常见的一种形式,用户通过浏览器来使用互联网上的软件,服务提供商负责维护和管理软硬件设施,根据按需租用的方式为用户提供服务。