阿里云--公用云学习笔记

阿里云--公用云--学习笔记

1.公用云服务厂商




国内:阿里云   腾讯云    华为云



国外:亚马逊  aws  甲骨文







2.传统架构和公用云架构区别(重点)



传统架构:
防火墙:firewalld  iptables
均衡:  nginx   lvs
web层:nginx  php  tomcat
后端db: mysql
缓存:redis  mango
存储:nfs







公用云架构:

防火墙:firewalld  iptables               安全组
均衡:  nginx   lvs                       slb
web层:nginx  php  tomcat                 nginx 
后端db: mysql                            rds
缓存:redis  mango                        redis
存储:nfs                                  NAS  











3.工作中如何购买云服务器




1.计费方式

包年包月


按量计费



2.地域讲解
华南

华北

华东




3.可用区讲解

地区不统一是不能通讯的
因此,后面你在购买其他服务 如slb nas rds 这些,也必须要把地区和可用区统一






4.工作管理阿里云服务器


需求:使用公用云上线java代码网站



#步骤


1.搭建环境   jdk    tomcat







4.1 RDS 连接数据库上线java项目 (RDS=MYSQL)
#步骤




1.购买RDS 云数据库(这里如果你做测试,也可以使用使用的RDS 产品)




2.找到RDS内网连接地址

内网连接地址:rm-cn-jeo3ohiaq000a7.rwlb.rds.aliyuncs.com
外网连接地址:rm-cn-jeo3ohiaq000a7ro.rwlb.rds.aliyuncs.com

ping rm-cn-jeo3ohiaq000a7ro.rwlb.rds.aliyuncs.com   (在服务器上测试通不通)


3.创建数据库账号 密码

管理权限账号
dz
456nianwenqiang@A(这个在这里不是必须要创建的)



普通账号
dzz
456nianwenqiang@A
数据库表名: jpress



4.安装数据库mariadb

yum -y install mariadb



5.测试连接数据库
mysql -udz -p456nianwenqiang@A -h rm-cn-jeo3ohiaq000a7ro.rwlb.rds.aliyuncs.com



show databases; 查看一下刚刚创建的数据库,是否存在




6.上传博客源码 --安装数据库


cd /data/tomcat/webapps/ROOT

rz



unzip jpress-web-newest.war 




120.55.164.127:8080  访问安装  


数据库账号:dzz
数据库密码:456nianwenqiang@A
数据库表名: jpress
数据库主机:rm-cn-jeo3ohiaq000a7ro.rwlb.rds.aliyuncs.com



7.编译博客

博客名称:运维博客
管理账号:admin
管理密码:admin
后台管理地址:http://120.55.164.127:8080/admin/index








5.NAS 存储实战


#步骤


1.开通购买NAS




tips:地区和可用区域要和你的服务器一样 在同一个地区,我这里是华东 上海  可用区b


2.找到挂载配置命令




sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 363e1495d9-yqg71.cn-shanghai.nas.aliyuncs.com:/ /mnt



3.安装nfs组件
yum -y install nfs-utils



4.查看是否挂载成功
df -h

[root@tomcat mnt]# df -h
Filesystem                                       Size  Used Avail Use% Mounted on
devtmpfs                                         214M     0  214M   0% /dev
tmpfs                                            224M     0  224M   0% /dev/shm
tmpfs                                            224M  468K  224M   1% /run
tmpfs                                            224M     0  224M   0% /sys/fs/cgroup
/dev/vda1                                         40G  3.5G   34G  10% /
tmpfs                                             45M     0   45M   0% /run/user/0
363e1495d9-yqg71.cn-shanghai.nas.aliyuncs.com:/   10P     0   10P   0% /mnt


5.实现永久挂载
#tips:可实现永久挂载的方式
vi /etc/rc.local
vi /etc/fstab
vi /etc/inittab



vi /etc/rc.local
	把挂载这条命令直接粘贴进去就可以了	
sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 363e1495d9-yqg71.cn-shanghai.nas.aliyuncs.com:/ /mnt


chmod 755 /etc/rc.d/rc.local 


6.测试 开机-是否挂载成功、


reboot

df -h


[root@tomcat ~]# df -h
Filesystem                                       Size  Used Avail Use% Mounted on
devtmpfs                                         214M     0  214M   0% /dev
tmpfs                                            224M     0  224M   0% /dev/shm
tmpfs                                            224M  456K  224M   1% /run
tmpfs                                            224M     0  224M   0% /sys/fs/cgroup
/dev/vda1                                         40G  3.4G   35G   9% /
363e1495d9-yqg71.cn-shanghai.nas.aliyuncs.com:/   10P     0   10P   0% /mnt
tmpfs                                             45M     0   45M   0% /run/user/0
[root@tomcat ~]# 





5.2使用NAS存储 挂载业务服务器当图片服务器使用 (NFS=NAS)
#步骤

服务器地址:http://120.55.164.127:8080/admin/index



1.找到图片目录

http://120.55.164.127:8080/attachment/20240402/24c545f31b5a41b4b1324aaf14980245.png



[root@tomcat 20240402]# pwd
/data/tomcat/webapps/ROOT/attachment/20240402



/data/tomcat/webapps/ROOT/attachment/     #tips:最终需要挂载的目录





备份图片目录
mv 20240402/ /home





2.挂载


sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 363e1495d9-yqg71.cn-shanghai.nas.aliyuncs.com:/ /data/tomcat/webapps/ROOT/attachment/ 


cp -r /home/20240402/ /data/tomcat/webapps/ROOT/attachment/


3.永久挂载

vi /etc/rc.local

sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 363e1495d9-yqg71.cn-shanghai.nas.aliyuncs.com:/ /data/tomcat/webapps/ROOT/attachment/









4.测试目录

http://120.55.164.127:8080/c/%E9%98%BF%E9%87%8C%E4%BA%91%E5%AD%A6%E4%B9%A0%E5%90%A7




6.SLB均衡组件 负载均衡

#步骤



1.准备环境

web1   ok

web2   jdk   tomcat

关闭服务器---创建快照---创建自定义镜像---创建实例--登录二台web

 #tips:这里要注意,我们第二台购买的可能没有公网ip ,所以你如果是xshell连接,这里是不可以的,因为他只要私网ip,你在第一台公网ip机器上,用ssh命令连接他的私网ip,输入密码就可以了   ssh 10.0.0.210
 
 
 
 
 
 web1:10.0.0.204
 
 web2:10.0.0.210
 
 
 
 
 2.启动tomcat
 web1:
/data/tomcat/bin/startup.sh 

web2:
/data/tomcat/bin/startup.sh 




3.购买负载均衡 CLB

https://www.aliyun.com/product/slb?spm=5176.28508143.J_4VYgf18xNlTAyFFbOuOQe.108.e939154af8IjZL&scm=20140722.S_product@@%E4%BA%91%E4%BA%A7%E5%93%81@@274843._.RL_%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1-LOC_menu~UND~product-OR_ser-V_3-RE_productNew-P0_0



47.116.161.41  (#负载均衡CLB的公网ip)





4.配置负载均衡CLB


4.1  协议监听
协议:HTTP
端口:80
调度算法:轮询(RR)


4.2 后端服务器
默认服务器组
添加你需要均衡的tomcat后端服务器(按需选择)
端口 8080


4.3 健康检查

默认(也可以检查一下)




4.4配置完成 --验证

http://47.116.161.41/    


#tips:此时用负载均衡的ip 来访问显示的页面应该就是我们服务器的博客







故障:如果你发现,网站显示出来了,但图片加载不出来,是什么问题?

解决:之前我们做挂载NAS 服务的时候,我们没有把挂载配置永久挂载,因为这里我们配置负载均衡时,又重启了服务器,所以挂载哪里,还是原先的配置,这里要修改/etc/rc.local  把sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 363e1495d9-yqg71.cn-shanghai.nas.aliyuncs.com:/ /data/tomcat/webapps/ROOT/attachment/
 
 
 
 
 
 #tips:注意这里是二胎机器都要配置这个,有几台负载均衡,就要配置几台
 
 建议这里应该搞一台tomcat模版机,之后把tomcat快照--创建自定义镜像---创建实例-(以此类推,这样你就可以少出错误了)
 
 
 
 
 

7.弹性ip

#步骤

了解:弹性公网ip
弹性公网 IP EIP(Elastic IP Address)是可以独立购买和持有的公网IP地址资源。目前,EIP支持绑定到专有网络类型的云服务器 ECS(Elastic Compute Service)实例、辅助弹性网卡、负载均衡 SLB(Server Load Balancer)实例、NAT 网关(NAT Gateway)和高可用虚拟IP上。

EIP是一种NAT IP,它实际位于阿里云的公网网关上,通过NAT方式映射到被绑定的云资源上。当EIP和云资源绑定后,云资源可以通过EIP与公网通信。


1.购买公网ip


https://help.aliyun.com/zh/eip/?spm=5176.ecscore_server.top-nav.6.55fd4df5x3sosu&scm=20140722.S_help%40%40%E6%96%87%E6%A1%A3%40%4061789.S_BB2%40bl%2BRQW%40ag0%2BBB1%40ag0%2Bhot%2Bos0.ID_61789-RL_%E5%BC%B9%E6%80%A7%E5%85%AC%E7%BD%91ip-LOC_console~UND~help-OR_ser-V_3-P0_1






2.绑定(这里绑定的是还没有公网ip的服务器,我们刚刚买的,第二台,就没有公网ip)

106.14.250.183 ----  10.0.0.210

此时就可以xshell连接了


web1:10.0.0.204    120.55.164.127
web2:10.0.0.210    106.14.250.183
负载均衡 :47.116.161.41






3.测试
web1:http://120.55.164.127:8080/
web2:http://106.14.250.183:8080
负载均衡:http://47.116.161.41/




8.云平台磁盘扩容

#步骤


需求:原先40G--扩容到45G




1.云盘--扩容


2.扩容方式

在线扩容
离线扩容

3.付款支付

4.查看扩容是否成功

partprobe     #tips:这里如果不显示的话,你需要加载一下磁盘

df -h












磁盘扩容不显示?

思路:

安装分区工具 -> 调整分区大小 -> 调整文件系统大小



解决:




yum  -y install cloud-utils-growpart     安装云分区工具

growpart /dev/vda 1                      调整分区大小


resize2fs /dev/vda1                       调整文件系统大小






具体效果演示:

[root@tomcat2 attachment]# df -h
Filesystem                                       Size  Used Avail Use% Mounted on
devtmpfs                                         233M     0  233M   0% /dev
tmpfs                                            244M     0  244M   0% /dev/shm
tmpfs                                            244M  444K  243M   1% /run
tmpfs                                            244M     0  244M   0% /sys/fs/cgroup
/dev/vda1                                         40G  3.4G   35G   9% /
363e1495d9-yqg71.cn-shanghai.nas.aliyuncs.com:/   10P  3.0M   10P   1% /data/tomcat/webapps/ROOT/attachment
tmpfs                                             49M     0   49M   0% /run/user/0
[root@tomcat2 attachment]# yum  -y install cloud-utils-growpart
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base                                                                                | 3.6 kB  00:00:00     
epel                                                                                | 4.7 kB  00:00:00     
extras                                                                              | 2.9 kB  00:00:00     
updates                                                                             | 2.9 kB  00:00:00     
(1/2): epel/x86_64/updateinfo                                                       | 1.0 MB  00:00:00     
(2/2): epel/x86_64/primary_db                                                       | 7.0 MB  00:00:00     
Package cloud-utils-growpart-0.29-5.el7.noarch already installed and latest version
Nothing to do
[root@tomcat2 attachment]# growpart /dev/vda 1
CHANGED: partition=1 start=2048 old: size=83883999 end=83886047 new: size=94369759 end=94371807
[root@tomcat2 attachment]# resize2fs /dev/vda1
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old_desc_blocks = 3, new_desc_blocks = 3
The filesystem on /dev/vda1 is now 11796219 blocks long.

[root@tomcat2 attachment]# df -h
Filesystem                                       Size  Used Avail Use% Mounted on
devtmpfs                                         233M     0  233M   0% /dev
tmpfs                                            244M     0  244M   0% /dev/shm
tmpfs                                            244M  444K  243M   1% /run
tmpfs                                            244M     0  244M   0% /sys/fs/cgroup
/dev/vda1                                         45G  3.4G   39G   8% /
363e1495d9-yqg71.cn-shanghai.nas.aliyuncs.com:/   10P  3.0M   10P   1% /data/tomcat/webapps/ROOT/attachment
tmpfs                                             49M     0   49M   0% /run/user/0



9.云平台日常工作讲解

日常工作任务




1.服务器购买  续费   升级配置


2.阿里云日常维护


3.提交工单  阿里云工程师解决


4.账号管理   权限




10.客户需求在阿里云搭建环境讲解







11.面试题:阿里云负责什么?





1.服务器购买  续费   升级配置


2.阿里云日常维护


3.提交工单  阿里云工程师解决


4.账号管理   权限







5.用到的服务
SLB
RDS
NAS
cdn
对象存储
云监控







12.面试题:对公用云有了解吗?



回答:


1.我们公司主要用的是阿里云,






2.阿里云日常维护



3.用到组件服务
SLB
RDS
NAS
cdn
对象存储
云监控






补充:弹性ip和公网ip的区别
区别在于:


- 弹性IP(Elastic IP):可持久拥有并灵活绑定至不同云服务器实例,实例变化不影响IP地址。


- 公网IP:一般与实例动态绑定,实例关机或销毁时公网IP可能会被释放,不保证永久持有。
posted @ 2024-04-02 16:41  三思博客  阅读(26)  评论(0编辑  收藏  举报