1、简述三种云服务能提供的资源/服务、优势以及面向的用户。
SaaS:提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过瘦客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等。
SaaS优势:
①使用简单。在任何时候或任何地点,只要接上网络,用户就能访问这个SaaS服务,而且无需安装、升级、维护。
②支持公开协议。现有的SaaS服务在公开协议(如HTML 4、HTML 5)的支持方面做得很好,用户只需一个浏览器就能使用和访问SaaS应用。
③安全保障。SaaS供应商需要提供一定的安全机制,不仅要使存储在云端的用户数据绝对安全,也要通过一定的安全机制来确保与用户之间的通信安全。
④初始成本低。使用SaaS服务时,不仅无须在使用前购买昂贵的许可证,而且几乎所有的SaaS供应商都允许免费使用。
面向普通用户
Paas提供的服务:
端到端的软件开发环境,包括物理环境、开发环境、测试环境、调试环境、部署环境和运行环境
基于云平台的配套服务,如账户、邮件、数据库、消息列表等
基于Web浏览器的使用模式
易于掌握的编程语言和编程环境
安全的沙盒工作环境
动态扩展性
应用程序监控服务(运行日志、访问量、资源使用率等信息)
良好的认证、计费机制,保护用户账号安全性
PaaS优势:
①友好的开发环境。通过提供SDK和IDE等工具来让用户不仅能在本地方便地进行应用的开发和测试,而且能进行远程部署。
②丰富的服务。PaaS平台会以API的形式将各种各样的服务提供给上层的应用。
③精细的管理和监控。PaaS能够提供应用层的管理和监控,还能通过精确计量应用所消耗的资源来更好地计费。
④伸缩性强。PaaS平台会自动调整资源来帮助运行于其上的应用更好地应对突发流量。
⑤多租户机制。许多PaaS平台都自带多租户机制,不仅能更经济地支撑庞大的用户规模,还能提供一定的可定制性以满足用户的特殊需求。
⑥整合率高。PaaS平台的整合率非常高,如Google App Engine能在一台服务器上承载成千上万个应用。
面向开发者
laaS服务包括:
网络和通信系统提供的通信服务
服务器设备提供的计算服务
数据存储空间提供的存储服务
操作系统、通用中间件和数据库等基础软件服务
IaaS优势:
①免维护。IaaS服务提供商负责。
②非常经济。免去了用户前期的硬件购置成本。
③开放标准。
④支持的应用范围广泛。
⑤伸缩性强。
面向管理者
2、简述云部署模型。
公有云。由某个组织拥有,其云基础设施为公众或某个很大的业界群组
提供云服务
私有云。云基础设施特定为某个组织运行服务
社区云。云基础设施由若干组织分享,以支持某个特定的社区。社区是指
有共同诉求和追求的团体
混合云。云基础设施由两个或多个云(私有的、社区的或公共的)组成,独
立存在,但通过标准的或私有的技术绑定在一起