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

期末架构


你可能感兴趣的:(综合架构,架构)