综合架构开场:
1.项目 IT岗位薪资:底薪+绩效+项目提成 人们通过努力,运用新的方法,将人力的、材料的和财务的资源组织起来,在给定的费用和时间约束规范内, 完成一项独立的、一次性的工作任务,以期达到由数量和质量指标所限定的目标。 1、项目开发是为了实现一个或一组特定目标; 2、项目要综合考虑范围、时间、成本、质量、资源、沟通、风险、采购及相关方等十大知识领域的整合; [1] 3、项目的复杂性和一次性; 4、项目是以客户为中心的; 5、项目是要素的系统集成。 2.架构 根据企业需求设计出来的整体解决方案 3.集群 一组服务器来实现一个功能 负载均衡(LB) 4.高可用 双机热备 单点故障 5.高可靠 7*24
综合服务架构成员及功能
1.DNS:负责域名解析 2.防火墙:根据案情策略,判断数据是否放行 3.负载均衡调度器:负责调度前端资源,通过高可用来实现双机热备 4.Web服务器:提供能前端页面服务(HTTP、HTTPS),响应用户请求 5.缓存服务器:提高用户体验 6.数据库服务器:存储 7.存储服务器:存储图片、音频、视频、附件等文件 8.VPN 虚拟专用网络,通过加密,封装技术,把WAN变成局域网,使用私有地址 传统互联网通信使用的是公网身份互通,即双方必须通过公网IP通信 VPN,双方使用的是私有IP地址通信 9.跳板机 jumpserver 集中管理 行为监控 日志管理 10.监控服务器 通过web页面,以图表的方式监控所有的资源(硬件、网络、日志等)使用情况,并可以通过邮件、微信的方式报警 11.备份服务器 备份服务器运行的重要文件 备份: 灾备 本地灾备 异地灾备 两地三中心
用户访问网站的流程
1.用户通过浏览器访问oldboyedu.com 2.DNS解析,获取oldboyedu.com的ip地址 3.通过互联网路由器转发传递到目标服务器的防火墙,通过防火墙的策略判断: 如果满足,就放行 如果不满足,就拦截 4.通过三次握手和负载均衡调度建立连接,调度相应的web服务器来响应用户请求 5.web服务器收到用户请求: 如果访问的是图片,附件等,找存储服务器 如果访问的是用户信息或网页内容,先查看缓存服务器是否有数据,有直接调用 如果没有,找数据库查询;数据库查询到数据后,反馈给web服务器,同时写入缓存服务器 6.数据返回 数据库->Web服务器->负载均衡调度器->用户
五层:
负载均衡 Web服务器 数据库服务器 缓存服务器 存储服务器
运维人员工作架构流程
1.通过vpn登录到跳板机,批量管理 2.通过zabbix进行实时监控