第三阶段-深入网站集群架构
2024-08-05 21:41:31 1 举报
AI智能生成
在第三阶段,我们将深入研究网站集群架构。网站集群架构是一种通过将网站服务器分散到多个物理或虚拟服务器上,以提高网站的性能、可扩展性和可靠性的解决方案。这种架构的核心内容包括负载平衡、自动故障切换、数据复制和同步、缓存和分布式文件系统等。文件类型通常包括网页文件、配置文件、脚本文件和数据库文件等。修饰语可以包括高效、可靠、可扩展、高可用和安全等。
作者其他创作
大纲/内容
代码上线(开发角度)
代码发布/代码上线/ci-cd/devops/devsecops
开发代码--部署--web
核心词汇
CI
CD
DevOps
DevSecOps
代码仓库
gitee(公共)/gitlab(私有)
gitlab/gogs
git命令
提交代码/拉取代码
git add .
git commit -m说明
git push origin --all/master
分支概念
master/main 主分支
标签
git tag用于根据tag标签拉取代码
版本号
其他
git status
git remote -v
平台jenkins
平台上点点点,jenkins拉取代码,编译代码,分发部署代码
视觉思维
当你思考、做梦时,脑海里浮现的是画面而不是文字
视觉思维的过程
接收
理解
想象
输出
视觉思维训练
积累视觉词汇
文字和形状
简笔画
让图表说话
1.之前的自动化工具
shell脚本
ansible
2.监控(全链路监控)
目的:早发现早治疗
选型
zabbix
gafana
prometheus
openfalcon
n9e
zabbix监控主机流程
安装客户端
修改配置
zbx服务端前端页面添加主机,关联模板
测试指令
zabbix_get找客户端要指定键值的数据
自定义监控
客户端测试目录或脚本
客户端:修改客户端子配置文件,重启agent2
userparameter=key,命令或脚本
服务端前端页面:
zabbix_get
创建监控项,触发器,图形,测试,等待数据
自定义模板
复制监控项,触发器,图形
宏(变量)
{$变量名字}
模板关联主机
客户端配置文件,分发
各种“客户端”
zab_agent/zab_agent2
linux
Windows
snmp
路由器,交换机
安全设备(防火墙,waf防火墙,行为审计设备)
jmx
监控java的jvn
使用自定义监控即可(jps,jmap,jstack,jstats)
ipmi
硬件信息(温度,风扇转速)
raid信息(需要使用命令自定义监控)
全网全链路监控
用户角度结合 硬件 系统 服务 业务 api
运维角度
开发角度
监控告警
邮件
企业微信群
OA软件
钉钉
飞书
zabbix分布式监控
zabbix高可用
监控优雅展示
grafana
监控大屏
使用先哟与的仪表盘修改
系统基本信息
从0开始创建仪表盘
创建分割线(row)
创建面板(panel)
网站架构上云
网站架构通过公有云如何实现(上云)
熟练点点
拥有自己的站点,可以买99的阿里云
cdn,waf
负载均衡
clb4+7
alb7
nlb4
ecs实例
续费
容量
扩容
快照
rds
mysql数据库
redis
oss/nas
存储
监控CMS
子账号 访问控制RAM
api ak id 和secret
控制台访问
未完待续
云rds的主从(只读实例)
数据库读写分离
redis
日志ELK
SLS
云上容器docker(ECI)
云上的k8s,ack
0 条评论
下一页