1.RDS介绍:

  1. ###RDS:
  2. MySQL:
  3. 1.购买产品;产品选型;架构选型;
  4. 2.如何进行简单的配置;
  5. 3.应用节点如何连接购买RDS-MysQL的产品;
  6. 4.如何优化;不是你考虑的事情;{花钱;}
  7. Redis:
  8. 内容

1.1 RDS-Redis:

1.1.1 Redis概述

云数据库Redis版(ApsaraDB for Redis)是兼容开源Redis协议标准、提供混合存储的数据库服务,基于双机热备架构及集群架构,可满足高吞吐、低延迟及弹性变配等业务需求。

1.1.2 Redis产品介绍

—-> 传送门
**
标准版-单副本:
Master HA能够实现故障后,重新在拉起节点; 不推荐生产使用;只做缓存场景;可以使用;
1.3-阿里云RDS NAS OSS - 图1

标准版-双副本 ✨:
Master slave,能够实现故障自动转移;
1.3-阿里云RDS NAS OSS - 图2

集群版-单副本
image.png
Ps: 一般采用代理模式。直连模式额外需要开发参加(直连模式性能较好,绕过代理路由寻找节点上的分片)

  • 直连模式:

image.png

集群版-双副本✨
image.png

读写分离版
读写分离版主要由主备节点、只读节点、Proxy(代理)节点和HA(高可用)系统组成。
image.png


1.1.2 Redis实例

  • redis实例购买image.png

Ps: 网络问题,缺啥就创建啥image.png

  • redis的连接1image.png

    Ps: 需要web创建白名单和连接用户
    image.png
    image.png

  • 创建白名单和连接用户image.png

image.png

  • redis-ecs创建连接账户image.png
  • 创建密码

image.png
ps: 远程连接验证:
image.png

  • redis-应用接入 (免密登录)

image.png
image.png

  • Rdis的备份

image.png
ps: 释放redis实例
image.png

1.2 RDS-mysql-云数据库

—-> 传送门

1.2.1 RDS介绍

  1. 阿里云关系型数据库RDS ( Relational Database Service )是一种稳定可靠、可弹性伸缩的在线数据库服务。
  2. 基于阿里云分布式文件系统和SSD盘高性能存储,
  3. RDS支持MysQL saL ServerPostgresQLPPAS ( Postgre Plus Advanced Server,高度兼容Oracle数据库)和MariaDB TX引擎
  4. 并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。

1.2.2 产品系列概述

  • 基础版(拓扑图)

    image.png
    Ps: 基础版计算和存储分离

  • 高可用版(最好部署在不同可用区)

image.png

  1. MySQL高可用:
  2. 主从-->A可用区建立主库,B可用区建立从库;容灾机制;
  3. #当主库故障;自动切换到从库,对外提供服务;手动搭建MySQL主从实现不了的;难以实现;
  • 集群版

    1. ![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购买(以高可用版升级集群版 为例)

高可用模式
image.png
Ps: 只有高可用版才支持升级集群版
image.png

  • 数据库的连接

    添加白名单
    image.png

    提示∶ 1、RDS IP白名单支持IP段的格式(如X.X.X.X/X)。 2、设置为127.0.0.1表示禁止所有地址访问。 image.png

获得内网地址
image.png

  • 创建账户密码

image.png
PS: 连接测试
image.png

  • 外网连接

image.png
image.png

  • 数据库迁移

image.png
image.png


集群模式

  • 添加只读实例image.png
  • 添加代理

image.png

Ps: 维护数据库:连接内网的MySQL地址;Master (维护较少,云提供服务);
APPI网站对数据进行读写;―连接读写分离的 MySQL地址;
  • 开启读写分离

image.png
ps: 获得读写分离地址
image.png

  • 配置RDB的备份策略,备份恢复中点击->备份设置,根据实际情况做调整。

image.png

  • 释放

2. 阿里云存储服务-NAS

2.1 NAS 介绍

存储服务介绍:

###NFS:
    文件共享服务;保证一直可用;空间足够大;给web节点做静态资源共享;
###Samba:
  类似于windows的文件共享
###OSS:
    对象存储; 和常规的文件服务不一样
  CND---> OSS对象存储。

NAS介绍(共享访问,弹性伸缩):

阿里云文件存储NAS(Apsara File Storage)
是面向阿里云ECS实例、E-HPC和容器服务等计算节点的文件存储服务。
#它是一种可共享访问、弹性扩展、高可靠以及高性能的分布式文件系统。

image.png
NAS注意事项

1. 必须是挂载;所有的节点都必须使用挂载的方式;
2. 如果我们的ECS,迁移到了其他的地域; -->NAS也需要迁移;
3. NAS不可以提供单独的域名对外访问---> OSS对象存储;

2.1.2 NAS实例

  • 购买

image.png
添加挂载点:
image.png

挂载到ECS (点击有挂载文档)
image.png
image.png

  • 对接应用

image.png