1.RDS介绍:
###RDS:
MySQL:
1.购买产品;产品选型;架构选型;
2.如何进行简单的配置;
3.应用节点如何连接购买RDS-MysQL的产品;
4.如何优化;不是你考虑的事情;{花钱;}
Redis:
内容 同
1.1 RDS-Redis:
1.1.1 Redis概述
云数据库Redis版(ApsaraDB for Redis)是兼容开源Redis协议标准、提供混合存储的数据库服务,基于双机热备架构及集群架构,可满足高吞吐、低延迟及弹性变配等业务需求。
1.1.2 Redis产品介绍
—-> 传送门
**
标准版-单副本:
Master HA能够实现故障后,重新在拉起节点; 不推荐生产使用;只做缓存场景;可以使用;
标准版-双副本 ✨:
Master slave,能够实现故障自动转移;
集群版-单副本
Ps: 一般采用代理模式。直连模式额外需要开发参加(直连模式性能较好,绕过代理路由寻找节点上的分片)
- 直连模式:
集群版-双副本✨
读写分离版
读写分离版主要由主备节点、只读节点、Proxy(代理)节点和HA(高可用)系统组成。
1.1.2 Redis实例
- redis实例购买
Ps: 网络问题,缺啥就创建啥
redis的连接1
Ps: 需要web创建白名单和连接用户
创建白名单和连接用户
- redis-ecs创建连接账户
- 创建密码
ps: 远程连接验证:
- redis-应用接入 (免密登录)
- Rdis的备份
1.2 RDS-mysql-云数据库
—-> 传送门
1.2.1 RDS介绍
阿里云关系型数据库RDS ( Relational Database Service )是一种稳定可靠、可弹性伸缩的在线数据库服务。
基于阿里云分布式文件系统和SSD盘高性能存储,
RDS支持MysQL、 saL Server、PostgresQL、PPAS ( Postgre Plus Advanced Server,高度兼容Oracle数据库)和MariaDB TX引擎
并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。
1.2.2 产品系列概述
基础版(拓扑图)
Ps: 基础版计算和存储分离高可用版(最好部署在不同可用区)
MySQL高可用:
主从-->A可用区建立主库,B可用区建立从库;容灾机制;
#当主库故障;自动切换到从库,对外提供服务;手动搭建MySQL主从实现不了的;难以实现;
集群版
![image.png](https://cdn.nlark.com/yuque/0/2021/png/1581532/1611763295972-3950b3e3-60fd-4ff5-820e-3d168ac57aa7.png#align=left&display=inline&height=293&margin=%5Bobject%20Object%5D&name=image.png&originHeight=293&originWidth=293&size=61550&status=done&style=shadow&width=293)
MySQL集群版; Master-->同步-->save #ReadOnly节点--> 最多可以有7个节点; 数据都是从Master同步来的;采用异步的方式;
三节点企业版(金融版)
对应的开源基数: PXC<br />![image.png](https://cdn.nlark.com/yuque/0/2021/png/1581532/1611763436306-1bc5d808-69a4-46d1-a4c0-e54450384668.png#align=left&display=inline&height=144&margin=%5Bobject%20Object%5D&name=image.png&originHeight=288&originWidth=537&size=85263&status=done&style=none&width=268.5)<br /> Ps: 证券;银行;金融等对数据有超高的一致性要求的公司;
1.2.2 RDS实例
- ECS购买(以高可用版升级集群版 为例)
高可用模式
Ps: 只有高可用版才支持升级集群版
数据库的连接
添加白名单
提示∶ 1、RDS IP白名单支持IP段的格式(如X.X.X.X/X)。 2、设置为127.0.0.1表示禁止所有地址访问。
获得内网地址
- 创建账户密码
PS: 连接测试
- 外网连接
- 数据库迁移
集群模式
- 添加只读实例
- 添加代理
Ps: 维护数据库:连接内网的MySQL地址;Master (维护较少,云提供服务);
APPI网站对数据进行读写;―连接读写分离的 MySQL地址;
- 开启读写分离
ps: 获得读写分离地址
- 配置RDB的备份策略,备份恢复中点击->备份设置,根据实际情况做调整。
- 释放
2. 阿里云存储服务-NAS
2.1 NAS 介绍
存储服务介绍:
###NFS:
文件共享服务;保证一直可用;空间足够大;给web节点做静态资源共享;
###Samba:
类似于windows的文件共享
###OSS:
对象存储; 和常规的文件服务不一样
CND---> OSS对象存储。
NAS介绍(共享访问,弹性伸缩):
阿里云文件存储NAS(Apsara File Storage)
是面向阿里云ECS实例、E-HPC和容器服务等计算节点的文件存储服务。
#它是一种可共享访问、弹性扩展、高可靠以及高性能的分布式文件系统。
NAS注意事项
1. 必须是挂载;所有的节点都必须使用挂载的方式;
2. 如果我们的ECS,迁移到了其他的地域; -->NAS也需要迁移;
3. NAS不可以提供单独的域名对外访问---> OSS对象存储;
2.1.2 NAS实例
- 购买
添加挂载点:
挂载到ECS (点击有挂载文档)
- 对接应用