45.阿里云专题2

6. RDS数据库服务-Redis

6.1 RDS-Redis架构

6.2 RDS-Redis实例创建

  1. 获取redis集群内网地址
  2. 配置redis集群用户名和密码 123@qqcom
  3. 配置谁可以访问redis,设置白名单
  4. 在web01或者web02测试命令行是否正常连接
   yum -y install redis
   连接方式:redis-cli -h oldboy.redis.rds.aliyuncs.com -a 'oldboy:123@qqcom'

6.3 对接KODE业务 需要RDS实例设置设置免密访问

6.4 RDS实例设置外网连接IP (使用密码的方式连接,免密会报错)

6.5 RDS实例设置直连模式

6.6 RDS实例备份与恢复(集群RDB 标准版可以是AOF)

6.7 实战:实现kodcloud缓存(注意:redis密码不要特殊字符开头)

[文档链接]—https://help.aliyun.com/product/26340.html?spm=a2c4g.11174283.6.34.690852feQTaE4k

6.8 创建redis实例

6.9redis集成到kod业务,session和缓存数据

添加内网白名单

  • 说明,这个是集群redis,这个地址是负载均衡入口,千万别连右边单台申请地址,那样集群就没有意义了

redis入口接口地址

设置局域网的主机免密连接redis

拿到地址,配置到php配置文件或者是项目文件,相当于变量session.save_path = “r-0jlyn0b1ch542juy5w.redis.rds.aliyuncs.com”

这里开源kod,直接web页面配置

这里需要再操作一次,因为要写入两台web,如果不能操作,参考web01的配置文件更改web02的配置文件即可

递归看一下写到哪个文件里了,参考web01的配置文件更改web02的配置文件即可

[root@web01 log]# grep -r r-0jlyn0b1ch542juy5w.redis.rds.aliyuncs.com /code/
/code/kod/config/setting_user.php:$config[‘cache’][‘redis’][‘host’] = ‘r-0jlyn0b1ch542juy5w.redis.rds.aliyuncs.com’;

  • 也可以申请公网地址连接阿里云redis,但是无法免密,放行白名单,创建账号密码,才可以

释放掉redis后业务无法访问,原因连接不上数据库,更改配置文件删除连接redis配置即可

作业

  1. 购买标准版-双副本(社区版)Redis实例,测试内网连接
  2. 配置免秘设置 KOD对接Redis
  3. 配置公网连接 在虚拟机的WEB01可以连接Redis集群

在企业中配置redis的方式:

  • 第一种:管理页面有自带的接口配置redis
  • 第二种:管理页面没有需要我们找到对应数据库配置文件将信息填写进去

7. RDS数据库服务-mysql

7.1 RDS-MySQL架构 主从

7.1) 购买RDS数据库

  • 就是买数据库连接数

7.2) 配置白名单(允许谁能连接),获取RDS内网数据库地址

  • ping 内外数据库地址,即可看到ip
  • 也可以申请公网地址连接阿里云数据库,但是无法免密,放行白名单,创建账号密码,才可以

7.3) 创建用户,点击账号管理,创建用户,等待1分钟。

7.4) 通过ecs云主机的内网连接RDB数据库

  • KOD将动态数据写入MySQL集群
  • KOD–>后台管理–>服务器管理–>数据库切换
  • 找到连接地址,连接数据库测试
  • web02无法自动创建报错,需要改配置文件,手动添加,递归过滤代码文件,找到已经创建的服务器,另一台配置文件手动按照第一台的配置改

7.5) 如何配置RDB能通过外网连接

  1. 设置白名单,才会显示内网RDS可连接地址 rm-2zea2795fzoaqwqlj35890.mysql.rds.aliyuncs.com
  2. 配置用户名和密码 oldboy:123@qqcom
  3. 配置外网地址(公司的固定IP|0.0.0.0/0)

7.6) 配置RDB读写分离

  1. 添加只读实例,购买2台主机
  2. 数据库代理->开启代理服务->开启读写分离(自动显示架构图)
  3. 让程序直接连接该地址,自动实现了读写分离

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

7.8) 实践:搭建wordpress、共享数据至RDS

[文档链接]—https://help.aliyun.com/document_detail/96047.html?spm=a2c4g.11174283.6.603.72514c22mb10IC

这个Markdown格式的笔记整理了您提供的关于RDS数据库服务-Redis和RDS数据库服务-mysql的要点,包括架构、实例创建、配置、备份与恢复等步骤,以及相关的操作命令和文档链接。希望这能帮助您更好地组织和回顾这些信息。

作业:

Redis
1.购买Redis主从版
2.配置kod免秘钥连接Redis内网接口
3.申请公网访问连接
4.创建用户名密码 在企业内部进行远程连接公网Redis接口地址 使用keys *进行验证
MySQL:
1.购买msyql主从版
2.配置用户名密码
3.通过ECS主机测试和mysql的连通性
4.kod业务由内置数据库修改为mysql
5.申请公网连接访问
6.在企业内部远程测试连接mysql公网地址
7.提升主从配置为读写分离版 获取proxy代理地址 通过ECS进行连接测试

NAS

  1. 购买NAS挂载到ECS的/mnt/下

OSS

  1. 创建bucket
  2. 创建子账号 进入bucket–>权限控制–>访问控制RAM–> 访问控制RAM–>前往RAM控制台–用户:创建用户
  3. 授权子账号管理bucket
  4. oss后台存储增加oss存储 上传图片测试

8. NAS存储服务-NFS

10.1 NAS基本介绍

10.2 NAS使用流程

10.3 实战:共享多ECS静态资源至NAS

  • nfs和nas可以做数据导入导出,当做中间者,速度快

[文档链接]https://help.aliyun.com/product/27516.html?spm=a2c4g.750001.list.20.f8277b13O5C1mf

15. OSS对象存储

15.1 什么是对象存储?

15.2 对象存储使用场景?

15.3 Kodcloud对接OSS存储构建私有网盘

[文档链接]https://help.aliyun.com/product/31815.html?spm=a2c4g.11186623.6.540.152f406cjmJWuA

  1. 创建bucket
  2. 创建子账号获取信息
   进入bucket-->权限控制-->访问控制RAM--> 访问控制RAM-->前往RAM控制台--用户:创建用户
   用户登录名称 linux-84@1257536134501215.onaliyun.com
   AccessKey ID LTAI5tBWSVr1TeM5BJyWkJDp
   AccessKey Secret EDVEdpsrv2u7kjjnHYopUzvffKOPvi
   给账号添加管理存储的权限:
   用户-->添加权限--> 选择AliyunOSSFullAccess
  1. 授权子账号拥有完全控制权限
  2. 对接kod云平台

9. DNS

9.1 DNS基本介绍

  1. 域名对应IP关系 (方便记忆)
  2. 迁移使用DNS的方式会更加的方便

9.2 DNS分类

  • 公网DNS (万网) 互联网
  • 内网DNS (bind9) 局域网

9.2 DNS解析原理 如何获取的IP地址

9.3 DNS递归查询与迭代查询

  • 递归算法: 我向LocalDNS查询域名—>localDNS不知道域名对应的IP—>但它知道谁知道—>他代为帮你去查找–>最后在返回结果
  • 迭代算法: 我向LocalDNS查询域名—>localDNS不知道域名对应的IP—>但它知道谁知道—>你自己去找它

9.4 DNS几种解析 (A|AAAA|CNAME)

9.3 配置DNS解析(A记录、CNAME记录)

[文档链接]https://help.aliyun.com/product/29697.html?spm=a2c4g.11186623.6.540.76984dd5MJZuY8

其他

  • redis会话保持接入kod
  • mysql接入到kod
  • NAS挂载到两台web
  • OSS接入到kod平台
  • DNS域名解析
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇