主流云平台介绍之—AWS( 九 )

存储-S3

S3:Amazon Simple Storage Service , 是一种云上的简单存储 , 是一种基于对象的存储 。 我们可以把我们的数据作为一个个对象存储在S3中 。

并且 , S3可以被AWS中其他的服务所访问 , 甚至我们部署的Hadoop、Spark等程序都可以正常的访问S3的数据 。

S3作为存储 , 和服务器进行了隔离 , 原本我们做分布式存储如HDFS , 都是依赖具体的服务器硬件的 , 但是使用S3 , 就不再需要了 , 它就相当于AWS提供的一款分布式、超大容量的网盘程序

? T1:使用S3 , 我们可以将存储的计算资源进行分离 , 比如我们可以在需要计算的时候 , 临时创建几个EC2 , 去加载S3数据 , 运行程序计算结果 , 得到结果后 , 就可以删除EC2了 , 最大程度提供资源利用率 , 不需要计算的时候 , 让计算资源不再闲置 , 或者说 , 需要计算资源的时候再去创建即可 。

数据库

RDS

RDS全称:Amazon Relational Database Service , 也就是亚马逊关系型数据库服务 。 是一种托管的云数据库 , 可以为我们提供云上的Mysql、Postgresql、MariaDB、Aurora(分布式关系型数据库)等多种关系型数据库 。 使用RDS , 用户只需要关系去使用它即可 , 而无需关心如:安装、部署、维护、监控、报警等一系列操作 。 这些操作AWS全部帮我们自动化完成 , 我们只需要关心业务逻辑去操作数据库即可 。

推荐阅读