- 云计算导论
- 王庆喜 陈小明 王丁磊
- 6字
- 2021-03-25 16:26:15
2.1 云服务概述
2.1.1 云服务的概念
云服务是指可以在互联网上使用一种标准接口来访问一个或多个软件功能。调用云服务的传输协议不局限于HTTP和HTTPS,还可以通过消息传递机制来实现。云服务有点类似于“软件即服务”。此前的“软件即服务”是指服务提供商只需要在几个固定的地方安装和维护软件,而不需要到客户现场去安装和调试软件,同时,客户可以通过互联网随时随地地访问各类服务,从而访问和管理自己的业务数据。
云服务还容易与SaaS相混淆。通常情况下,在“软件即服务”系统上,服务提供商自己提供和管理硬件平台和系统软件,而对于云计算平台上的云服务,服务提供商一般不需要提供硬件平台和系统软件。或者说,云计算允许公司在不属于自己的硬件平台和系统软件上提供软件服务。这是云服务和“软件即服务”的一个主要区别。
企业作为云服务的客户,通过访问服务目录来查询相关软件服务,然后订购服务。云平台提供了统一的用户管理和访问控制管理。一个用户,使用一个用户名和密码就可以访问所订购的多个服务。云平台还需要定义服务响应的时间。如果超过该时间,云平台需要考虑负载平衡,如安装服务到一个新的服务器上。平台还需要考虑容错性,当一个服务器瘫痪时,其他服务器能够接管,在整个接管中,要保证数据不丢失。多个客户在云计算平台上使用云服务,要保证各个客户的数据安全性和私密性,要让各个客户觉得只有他自己在使用该服务。服务定义工具包括使用服务流程将各个小服务组合成一个大服务。