阿里云数据库RDS

https://help.aliyun.com/document_detail/55665.html?spm=5176.rdsbuy.0.204.108a752fB6RnA0

1677056319533

ECS部署java

弹性IP流量费用值得就是,例如你上传数据,走公网IP,产生的流量费。

# 为了省流量,yum装得了,真是抠门呀!
[root@devops-web01 ~]# yum install java tomcat

[root@devops-web01 ~]# java -version
openjdk version "1.8.0_362"
OpenJDK Runtime Environment (build 1.8.0_362-b08)
OpenJDK 64-Bit Server VM (build 25.362-b08, mixed mode)
[root@devops-web01 ~]# 
[root@devops-web01 ~]# 
[root@devops-web01 ~]# systemctl start tomcat
[root@devops-web01 ~]# 
[root@devops-web01 ~]# netstat -tunlp|grep 8080
tcp6       0      0 :::8080                 :::*                    LISTEN      1933/java           
[root@devops-web01 ~]#

RDS购买

选择RDS页面

1677058146264

按量付费购买数据库产品,和之前学的数据库架构一样

理解下,不通规格,架构的数据库,使用的生产场景

1677059743161

主从复制、MHA、高可用也不需要你搭建了,只需要花钱买即可。

针对公司业务选型RDS规则,以及支付架构的费用。

RDS-mysql文档

https://help.aliyun.com/document_detail/96047.html RDS mysql部分

https://help.aliyun.com/document_detail/26092.html RDS架构

1677059938796

购买RDS(穷人版)

于超老师购买的版本
按量付费
北京
mysql5.7
高可用版本
可用区J 北京
1c 2GB内存  20GB磁盘

1677060669533

mysql优化阿里云也以最优标准,制作好了标准模板。

最终RDS-mysql标准

1677061034624

RDS-mysql创建中

1677061066869

启动jpress(阿里云版)

ECS启动tomcat

yum install java tomcat
java -version
systemctl start tomcat
netstat -tunlp|grep 8080
cd /usr/share/tomcat/webapps/
mv ~/jpress.war .

netstat -tunlp|grep 8080
tcp6       0      0 :::8080                 :::*                    LISTEN      1933/java

打开安全组

1677132120894

添加允许tomcat访问

1677132157982

访问jpress

1677132209496

如何连接RDS-MySQL

1677132440757

打开RDS外网连接

1677132473966

设置RDS外网白名单

这就得获取你客户端的IP地址了。

若是没必要走公网,可以跳过,也更安全。

设置内网RDS白名单

1677132597847

查看白名单网段规则

1677132647427

填入你的ECS网段

允许你自己的ECS,走内网,连接RDS

1677132713676

测试ECS访问RDS数据库

rm-2ze2jbc3f02a28va1.mysql.rds.aliyuncs.com

[root@devops-web01 ~]# yum install net-tools mariadb bind-utils -y

# 查看RDS DNS解析
[root@devops-web01 ~]# nslookup rm-2ze2jbc3f02a28va1.mysql.rds.aliyuncs.com
Server:        100.100.2.136
Address:    100.100.2.136#53

Non-authoritative answer:
Name:    rm-2ze2jbc3f02a28va1.mysql.rds.aliyuncs.com
Address: 192.168.0.20

# 测试登录
[root@devops-web01 ~]# mysql -uroot -p -hrm-2ze2jbc3f02a28va1.mysql.rds.aliyuncs.com
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'192.168.0.19' (using password: NO)
[root@devops-web01 ~]#

RDS-Mysql数据库创建

创建业务库,jpress

1677133244094

RDS-Mysql账户管理

jpress
Jpress123@@@

只允许读写jpress库

1677133166566

数据库授权

1677133366100

成功登录RDS数据库(内网DNS)

运维开发就干这事,让不懂技术的,也能通过点点点,维护linux应用。

[root@devops-web01 ~]# mysql -ujpress -p -hrm-2ze2jbc3f02a28va1.mysql.rds.aliyuncs.com
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MySQL connection id is 25122
Server version: 5.7.39-log Source distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MySQL [(none)]> 
MySQL [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| jpress             |
| mysql              |
+--------------------+
3 rows in set (0.00 sec)

MySQL [(none)]> select version();
+------------+
| version()  |
+------------+
| 5.7.39-log |
+------------+
1 row in set (0.00 sec)

MySQL [(none)]>

RDS-Mysql提供的访问架构图

1677133030525

继续创建jpress应用

1677133593499

大功告成

1677133743517

RDS检查jpress网站数据

1677133815535

DMS数据库管理

1677133906500

java上云迁移架构图

1677134301434

Copyright © www.yuchaoit.cn 2025 all right reserved,powered by Gitbook作者:于超 2024-01-24 16:33:04

results matching ""

    No results matching ""