AWS 认证考试中提到的几种服务类型比较
在 AWS 认证考试中可能会考察几种服务类型。
按照服务被管理的程度级别进行的区分为:
On-Premises - IaaS - PaaS - SaaS
On-Premises
就是传统的软件服务器架构。
你将会管理所有类型的服务,包括网络等。
IaaS
相对 On-Premises 来说,将网络和基础架构部分让其他的服务商来进行管理。这种类型通常和我们说的服务器托管差不多。
你可以将你的服务器托管到一些 IDC 中心,并由 IDC 来多网络,服务器,虚拟化等基础服务进行管理,你需要在上面的基础上安装操作系统和中间件。
这个中间件和我们说的应用服务器,或者前端服务器是同一个概念。
PaaS
相对 IaaS 来说,管理的程度更高。
你只需要对你应用服务和数据进行管理,其他的服务包括操作系统都会让其他的公司例如 AWS 来进行管理和部署。
你只需要对你的数据和应用负责。相对来说这种方式能够让用户更加专注应用流程,而不需要过度关心服务器和服务。
SaaS
所有的服务都由第三方平台来进行托管。
在这种开发模式下,用户通常只需要注意自己的业务流程开发,所有相关的数据都不在公司的内部,都在第三方的平台上面。
知识点
针对上面的托管平台和方式来说,其实就是根据第三方的托管平台的多少来进行区分的。
在目前的架构上很多公司可能会使用一种叫做混合架构的服务。
混合架构的意思是公司还是保留了一部分的服务器,但是将一些服务就放到云平台上了。
举例来说,如果你现在正在经营一个社区论坛,你的用户也非常喜欢的你论坛,每天都会上传上百 MB 的附件和图片等。
在没有云服务和混合架构设计之前,你的所有图片都会存储在你的服务器删个,并且在必要的时候进行备份,随着数据越来越多,备份文件的大小也越来越大,时间越来越长。这个时候你就可以考虑采取混合架构的设计,因为社区中上传的图片是开放的,当然你也可以选择不开放。因此你可以将图片上传到 AWS 的 S3 存储中,并且使用 CloudFront 作为 CDN 网络来提高图片加载速度,降低你服务器的负载。
在很多设计结构中,这种类似的设计目前被使用得越来越多了。
https://www.ossez.com/t/aws/13301