后天要面SRE今晚临时加一篇这个给自己复习用,需要的同学也可以看一下。话不多说,上题:
DevOps = Development + Operations,简而言之,通过研发(dev)把运维(ops)全部自动化(automation)
所涉及的范围呢:代码管理和部署,配置管理,监控,应急响应,故障处理,压力测试,容灾等等
Devops的核心概念就是通过脚本实现自动化 -> Automation
论文、专利
先查日志,根据日志定位出错原因与位置,看是不是配置文件出的问题,若出现问题自己不知如何修改,可以上开源软件官网查看标准配置。
nginx是一个高性能的HTTP和反向代理服务器,其特点是占用内存少,并发能力强.
反向代理
客户端(用户A)向反向代理的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端。而客户端始终认为它访问的是原始服务器B而不是服务器Z。由于防火墙作用,只允许服务器Z进出,防火墙和反向代理共同作用保护了院子资源服务器B。
参见主机信息监控脚本
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。其主要的应用场景是解析动态程序代码(JAVA) JSP程序可以处理Tomcat界面
tomcat+nginx的负载均衡:
安装jdk
cd /usr/local/tomcat/webapps/ROOT vim test.jsp
sh startup.sh 开启tomcat服务
nginx配置文件写入后端 加入反向代理 reload
主机curl 172.25.1.2/test.jsp测试
tomcat+nginx+memcache会话保持
购物车 当前登录状态、最新发布的消息及好友状态
cookie是存储在本地浏览器,而session存储在服务器。
hadoop:用Java编写的一个开源软件框架,用于分布式存储和对在计算机集群上的超大型数据集的分布式处理。
https://blog.csdn.net/wlk2064819994/article/details/79756669?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159775782619724843348062%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=159775782619724843348062&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v3~rank_business_v1-1-79756669.ecpm_v3_rank_business_v1&utm_term=%E4%BB%8E%E8%BE%93%E5%85%A5URL%E5%88%B0%E5%8A%A0%E8%BD%BD%E5%9B%BE%E7%89%87%E7%9A%84%E8%BF%87%E7%A8%8B&spm=1018.2118.3001.4187