一、DRS(Relational Database Service,简称RDS):阿里云关系型数据库
实现数据库主从复制,读写分离的页面配置化。
参考网址:https://help.aliyun.com/learn/learningpath/rds.html?spm=5176.7920929.603378.con1.1fde41d6VvylYX)
二、DRDS(Distributed Relational Database Service,简称 DRDS):分布式关系型数据库服务
阿里自主研发的中间件,支持分库分表、透明读写分离、数据存储平滑扩容等功能。
DRDS 分库分表拆分方式的注意点
- 在 DRDS 中,一张逻辑表的拆分方式是由拆分函数(包括分片数目与路由算法)与拆分键(包括拆分键的 MySQL 数据类型)共同定义。
- 只有当 DRDS 的分库函数与分表函数相同并且分库键与分表键也相同时,才会被认为分库与分表都使用了共同的拆分方式。这样的方式可以让 DRDS 可以根据拆分键的值唯一定位到一个物理分库与一张物理分表。
- 当一张逻辑表的分库拆分方式与分表拆分方式不一致时,若 SQL 查询没有同时带上分库条件与分表条件,则 DRDS 在查询过程会产生全分库扫描或全分表扫描的操作。
参考网址:https://help.aliyun.com/document_detail/29659.html?spm=5176.7947010.779804.ee.330934f45Zot5d)
三、OSS(Object Storage Service,简称 OSS):阿里云对象存储服务
可以存储图片、视频、日志、文本文件等格式的数据文件,提供分片上传(例如:大文件)、追加上传(例如:视频)的上传功能
参考网址:https://help.aliyun.com/document_detail/32011.html?spm=a2c4g.11186623.6.706.735558d5pSnb6M
四、NAS(Network Attached Storage,简称 NAS):阿里云文件存储
NAS 适用于以下场景:
- 负载均衡共享存储和高可用
在负载均衡 SLB 连接多个 ECS 实例的场景中,这些 ECS 实例上的应用将数据存放在共享的文件存储 NAS 上,实现数据共享和负载均衡服务器高可用。
- 企业办公文件共享
企业员工办公需要访问和共享相同的数据集,管理员可创建 NAS 文件系统,为组织中的个人提供数据访问,并可设置文件或目录级别的用户和用户组权限。
- 数据备份
用户希望将线下机房的数据备份到云上,同时要求云上的存储服务兼容标准的文件访问接口。这种场景下可以使用 NAS 来存储数据备份。
- 服务器日志共享
用户可以将多个计算节点上的应用服务器日志存放在共享的文件存储 NAS 上,方便后续的日志集中处理与分析。
参考网址:https://help.aliyun.com/document_detail/27518.html?spm=a2c4g.11186623.6.542.566e381bpoyxkk