11 2020 档案
摘要:摘要 Consul 有以下几个关键特性: 服务发现:支持服务发现。你可以通过 DNS 或 HTTP 的方式获取服务信息。 健康检查:支持健康检查。可以提供与给定服务相关联的任何数量的健康检查(如 web 状态码或 cpu 使用率)。 K/V 存储:键/值对存储。你可用通过 consul 存储如动态配
阅读全文
摘要:摘要 1、Dockerfile是由一组指令组成的文件 2、Dockerfile结构四部分 基础镜像信息 维护者信息 镜像操作指令 容器启动时执行指令 3、Dockerfile每行支持一条指令,每条指令可携带多个参数,支持使用以“#”号开头的注释 4、Dockerfile操作指令 指令 含义 FROM
阅读全文
摘要:一、缓存雪崩 对于系统 A,假设每天高峰期每秒 5000 个请求,本来缓存在高峰期可以扛住每秒 4000 个请求,但是缓存机器意外发生了全盘宕机。缓存挂了,此时 1 秒 5000 个请求全部落数据库,数据库必然扛不住,它会报一下警,然后就挂了。此时,如果没有采用什么特别的方案来处理这个故障,DBA
阅读全文
摘要:摘要 在构建容器化应用时,相当重要的步骤莫过于镜像制作,本文将介绍镜像制作方法以及镜像制作的建议。 采用docker commit生成的镜像实际上是容器内的文件系统进行修改在进行提交,而运行的容器实际上是在镜像的文件系统顶层添加了一层读写层,所都的修改都是基于这一层,当生成镜像时会将这一层数据保存,
阅读全文
摘要:操作过程 新建表并插入数据 1 [root@server2 ~]# mysql -uroot -p #进入数据库 2 Enter password: 3 4 mysql> create database test; #创建test库 5 Query OK, 1 row affected (0.00
阅读全文
摘要:删除镜像id(注意:只有当镜像id对应标签仅剩一个时,才能使用镜像id的方式进行删除;否则出现如下报错或者也可以在最后加上-f选项,一次性删除) 1 [root@server1 yum.repos.d]# docker tag nginx:xin nginx:latest 2 [root@serve
阅读全文
摘要:摘要 Docker 镜像是由文件系统叠加而成(是一种文件的存储形式)。最底端是一个文件引导系统,即bootfs,这很像典型的 Linux/Unix 的引导文件系统。Docker 用户几乎永远不会和引导系统有什么交互。实际上,当一个容器启动后,它将会被移动到内存中,而引导文件系统则会被卸载,以留出更多
阅读全文
摘要:一、shell函数 1.1、函数的定义 1.1.1、return返回的是状态码,需要使用$?调取 1.1.2、echo 返回的是值,使用变量调用 1.1.3、传参:指位置变量 1.1.4、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 1.1.5、参数返回,可以
阅读全文
摘要:摘要 顾名思义ELK是由Elasticsearch,Logstash,Kibana三大组件构成的一个基于web页面的日志分析工具。 日志分析是运维工程师解决系统故障,发现问题的主要手段。日志包含多种类型,包括程序日志,系统日志以及安全日志等。通过对日志分析,预发故障的发生,又可以在故障发生时,寻找到
阅读全文
摘要:摘要 ①GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,并提供容错功能。它可以 给大量的用户提供总体性能较高的服务。 ②GFS 也就是 google File System,Google公司为了存储海量搜索数据而设计的专用文件系统。 一、
阅读全文
摘要:摘要 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大的工具,其命令也有很多功能特
阅读全文
摘要:一、Redis主从模式配置 1.1、案例拓扑图 1.2、环境说明 主机名称 IP地址 redis版本和角色说明 master 20.0.0.10 redis 5.0.7(主) slave1 20.0.0.20 redis 5.0.7(从) slave2 20.0.0.30 redis 5.0.7(从
阅读全文
摘要:摘要 redis是一个开源的key value存储系统,受到了广大互联网公司的青睐。redis3.0版本之前只支持单例模式,在3.0版本及以后才支持集群,我这里用的是redis3.0.0版本; redis集群采用P2P模式,是完全去中心化的,不存在中心节点或者代理节点; redis集群是没有统一的入
阅读全文
摘要:摘要 在Web应用发展的初期,那时关系型数据库受到了较为广泛的关注和应用,原因是因为那时候Web站点基本上访问和并发不高、交互也较少。而在后来,随着访问量的提升,使用关系型数据库的Web站点多多少少都开始在性能上出现了一些瓶颈,而瓶颈的源头一般是在磁盘的I/O上。而随着互联网技术的进一步发展,各种类
阅读全文
摘要:摘要 1、Squid是基于Unix的代理服务器(proxy server),它缓存比起点源点更接近请求者的互联网内容。Squid支持缓存多种不同的网络对象,包括那些通过HTTP和FTP访问的人。缓存频繁要求网页、媒体文件和其它加速回答时间并减少带宽堵塞的内容。2、Squid代理服务器(Squid p
阅读全文
摘要:摘要 我们知道tomcat+nginx负载均衡群集,lvs负载均衡群集 和 haproxy搭建群集,这三种群集相比较来说,lvs性能最好,但是搭建复杂,nginx的upstream模块支持群集,但是对群集的节点的故障检查功能不多,性能也没有haproxy好,所以应该说harpoxy也是非常不错的。所
阅读全文
摘要:摘要 Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉
阅读全文
摘要:一、LVS-DR数据包流向分析 为了方便进行原理分析,将Client与群集机器放在网络中,数据包流经的路线为1-2-3-4 LVS-DR模型的特点 ①RS和DS必须在同一个物理网络中 ②RS可以使用私有地址,也可以使用公网地址,如果使用公网地址,可以通过互联网对RIP进行直接访问 ③所有的请求报文经
阅读全文
摘要:摘要 lvs(linux virtual server),linux虚拟服务器,是一个虚拟的四层交换器集群系统,根据目标地址和目标端口实现用户请求转发,本身不产生流量,只做用户请求转发,目前是负载均衡性能最好的集群系统,那么负载均衡实现了很好可伸缩性,节点数目可以增 长到几千,甚至几万。后期也由很多
阅读全文

浙公网安备 33010602011771号