栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

1.网站架构

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

1.网站架构

架构图

用户角度

第0层: 网络

第1层 :防火墙 根据规则准许或拒绝 访问
硬件: 深信服/网御星云/ 启明星辰
开源软件: iptables(CentOS 6.x) firewalld(C7 C8 )
云服务: 安全组

第2层 :负载均衡 引流 分配给后面的服务器让用户的请求
平均分配给后面的服务器
两台一主一备 高可用keepalived
开源软件:nginx/lvs/haproxy
硬件: F5/A10

第3层 : 网站服务器 web服务器 处理用户请求
开源软件: Nginx,Apache,IIS(windows)
运行: php/java/python/golang
环境: lnmp/lnmt/xxxxx

第4层 : 数据
数据库 金钱有关 订单信息 文字信息(博客文字)、数据库 主从复制
Oracle(甲骨文) 商业
MySQL 开源免费
MariaDB
MongoDB
存储 存放用户上传的文件 头像 附件 压缩包 图片
开源软件: nfs/GlusterFS/FastDFS . … .
硬件: 各大厂商 Dell /EMC(DELL收购)
备份: 网站数据 配置 进行定时的备份rsync、实时同步sersync + rsync
缓存服务器 :高并发用户访问的问题 例如观看浏览>购买下订单 直接运行在内存中 速度快 Redis

运维角度

批量管理
ansible/saltstack

监控
zabbix/普罗米修斯

日志分析
ELK

代码上线(代码更新)
git 、jenkins

期末架构


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012287.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号