云计算概述
- 对一般用户而言:云计算是指通过网络以按需、易扩展的方式获得所需的服务。即随时随地只要能上网就能使用各种各样的服务,如同钱庄、银行、发电厂等。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。
- 对专业人员而言:是分布式处理、并行处理和网格计算的发展,或者说是这些计算机科学概念的商业实现。是指基于互联网的超级计算模式–即把原本存储于个人电脑、移动设备等个人设备上的大量信息集中在一起,在强大的服务器端协同工作。它是一种新兴的共享计算资源的方法,能够将巨大的系统连接在一起,以提供各种计算服务。
云计算分类
- 基础设施 IaaS Infrastructure as a Service
以服务的形式提供虚拟硬件资源,如虚拟主机/存储/网络/数据库管理等资源。用于无需购买服务器、网络设备、存储设备,只需通过互联网租赁即可搭建自己的应用系统典型应用:Amazon Web Service (AWS) - 应用平台PaaS Platform as a Service提供应用服务引擎,如互联网应用编程接口/运行平台等。用户基于该应用服务引擎,可以构建该类应用。典型用:GoogleAppEngine,Force.com,Microsoft Azure服务平台。
- 应用软件SaaS Software as a Service用户通过Internet (如浏览器)来使用软件。用户不必购买软件,只需按需租用软件典型应用:Google Doc, Salesforce.com, Oracle CRM OnDemand, Office Live Workspace。
IaaS:基础设施作为服务
PaaS:平台作为服务
SaaS:软件作为服务
云计算关键技术
体系结构
数据存储
计算模型
资源调度
虚拟化技术