这系列将从零出发认识云计算。这一系列不是高屋建瓴的科普,而是我的学习笔记,因为,我也是个菜鸟。如有谬误,敬请评论区或私信交流。 这里是第二篇,介绍云计算的服务模式。
无论是使用哪一种云计算服务,服务商最终呈现到用户面前的,是一个颗粒化、可定制的产品列表,这样才能真正做到按需服务。打开腾讯云的官网,可以看到百余种产品服务,你的业务想要上云,只会用到这些服务中的一部分。
这么多服务,看起来眼花缭乱,对于一些传统行业的客户,想要上云,光看产品目录,已经一脸黑线。但实际来说,这么多的产品,其可以归成三类。
现在把云计算服务一个超市,就叫云计算超市吧,进去你会看到三排货架,前面这些云计算产品分别陈列在其中,这三排货架依次写着:
我们可以将云计算的所有服务产品,归入到这三层。这三层从上到下,离普通用户越来越远,分别来解释:
SaaS,Software as a Service 的缩写,译作软件及服务,这一层提供的是一些可以拿来即用的软件服务,通常由一些特定的软件服务商来提供,例如常见的 CRM 系统、OA 系统等。
这一层是最接近用户的一层,你不需要担心产品的开发、运维和管理,这些统统由第三方提供,你只需要放心使用就 OK。
我们在互联网上接触到的产品,其实都属于这一层,例如微信,微博,云网盘等,你就可以理解为基于云计算的软件。你可能没注意到,在手机 QQ 的打开界面最下方有一行小字:“由腾讯云提供计算服务”,这说明,QQ 的底层,是由腾讯云提供 PaaS 层和 IaaS 层。
PaaS,Platform as a Service 的缩写,译作平台及服务。这一层可以理解为软件的部署平台,这里包含了你需要的操作系统、数据库产品以及一些运维开发工具(例如开发环境、SDK 等)、负载均衡服务、访问控制等。这实际上方便了开发人员,开发人员根据这些资源,来实现产品,之后你只需要拿着开发好的软件,部署就可以使用。所以说,这一层与 SaaS 层的不同在于,你需要提供软件。
IaaS,Infrastructure as a Service 的缩写,翻译作基础设施即服务,顾名思义,这一层是基础架构层,包括经虚拟化技术封装之后的虚拟化服务。
例如云计算底层的服务器主机、网络、存储等资源,都属于这一层,这不过,对于用户来说,你仍然不需要接触真正的物理层,但可以管理操作系统、存储方式。在这一层购买的通常是经过虚拟化技术形成的计算、存储和网络资源池中的一部分。如云服务器、云硬盘等。
一般来说,一些较大一些的企业,会考虑购买这一层的服务,然后自己去搭建 PaaS 层,SaaS 层的服务。
做个总结,由 IaaS 到 SaaS,需要用户做的事情越来越少,服务商做的事情越来越多,租用范围变小、成本更低、上线更快、运维管理更简单,但用户自主可控程度越来越小。
如何选择服务,主要在于你需要什么,如果你自己开发了一个个人博客程序,那么你需要选择 PaaS 层的产品来完成部署,就可以实现全网可访问。如果你是一家企业,只是不想自建数据中心,那么可以从 IaaS 选用基础设施,来节约成本。
(下文预告:走近云计算(三):云计算的四种部署模型)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。