云计算是什么?在不同企业眼里有完全不同的定义。美国国家标准和技术研究院的云计算定义中就明确了三种服务模式: 软件即服务(SaaS):用户可以直接「租用」应用程序,不必考虑应用程序背后的逻辑和硬件结构,比较典型的是 office 365(跨平台办公软件)。 平台即服务(PaaS):用户可以使用和掌握应用程序的运行环境,但是不能修改它所在平台和操作系统,比较典型的例子是 Google App Engine(谷歌应用软件引擎)。 基础设施即服务(IaaS):用户可以直接使用和修改一些硬件基础资源,比如处理能力、储存空间或者防火墙等,比较经典的例子是 Amazon AWS(亚马逊云计算平台)服务。 这三种服务模式也代表着云计算的纵向发展潮流,从 IaaS 到 PaaS 再到 SaaS,用户所需要关心的技术细节越来越少,服务对用户也越来越友好。现在,个人用户和中小企业想要制作一个网站的难度越来越低,不得不说云 计算起了至关重要的作用。一些从业者认为真正的云计算要具备三个基础条件: 完全虚拟化的基本资源,比如计算、内存、硬盘、网络等计算结构中的基本单元,可以放开让真正有需求的用户随意定制。 真正实时响应的弹性扩容,可以让用户所想即所得,不用的时候就可以直接舍弃,从而省下维护费用。 服务质量在各方面都可控,用户可以自由选择调整自己所需的服务指标,比如网速、计算速度、时间时延等。