Linux系统运维项目
Sunny_Future
微笑面对人生。
展开
-
Varnish之CDN推送管理平台实例
CDN简介CDN(Content Delivery Network)内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。CDN优势CDN能几乎涵盖国内所有线路。而在可靠性上, CDN 在结构上实现了多点的冗余,即使某一个节点由于意外发...原创 2018-02-13 15:53:42 · 1198 阅读 · 0 评论 -
Nginx实现虚拟主机与https访问
虚拟主机指在一台物理主机服务器上划分出多个磁盘空间,每个磁盘空间都是一台虚拟主机,每台虚拟主机都可以独立对外提供web服务,且互不干扰,用户能够利用虚拟主机把多个不同域名的网站部署在同一台服务器上,不必再为建立一个网站单独购买一台服务器,解决了维护服务器的问题,也节省了服务器硬件成本和相关的维护费用。 SSL,对传输数据进行加密,即在普通的套接字上添加一个额外的安全层,SecureSocketLayer,加密通过该套接字传输的数据。原创 2018-08-11 19:41:24 · 2082 阅读 · 1 评论 -
Python实现个人微信号自动监控告警
Python监控80端口通过web登录微信告警,wechat_sender 是基于 wxpy 和 tornado 实现的一个可以将你的网站、爬虫、脚本等其他应用中各种消息 (日志、报警、运行结果等) 发送到微信的工具。运行环境Python 2.7 及以上 Python 3 及以上,实现过程:安装 pip 工具...原创 2018-08-10 14:47:44 · 8682 阅读 · 1 评论 -
基于Docker的CaaS容器云平台架构设计及市场分析
基于Docker的CaaS容器云平台架构设计及市场分析1 项目背景—概述:“在移动互联网时代,企业需要寻找新的软件交付流程和IT架构,从而实现架构平台化,交付持续化,业务服务化。容器将成为新一代应用的标准交付件,容器云将帮助企业用户构建研发流程和云平台基础设施。缩短应用向云端交付的周期,降低运营门槛。加速企业向互联网技术和业务的双转型。 容器云将对接各类代码托管库,实现自动化持续集...转载 2018-07-19 22:44:37 · 2418 阅读 · 0 评论 -
Shell脚本实现网页监控动态 uptime 数据
自制网页动态监控 uptime 数据1、测试命令[root@test ~]# uptime 22:24:34 up 2:14, 2 users, load average: 0.00, 0.01, 0.05[root@test ~]# uptime | awk '{print $1,$(NF-2),$(NF-1),$NF}'22:24:38 0.00, 0.01, 0.05...原创 2018-05-14 11:55:13 · 2102 阅读 · 0 评论 -
lvs+keepalived和haproxy+heartbeat区别
最近一直在看一些高可用性的负载均衡方案:keepalived原理与安装配置,当然那些f5之类的硬件设备是玩不起也接触不到了。只能看这些for free的开源方案。目前使用比较多的就是标题中提到的这两者,其实lvs和haproxy都是实现的负载均衡的作用,keepalived和heartbeat都是提高高可用性的,避免单点故障。那么他们为什么这么搭配,而又有什么区别呢?经过一番google,...转载 2018-02-20 20:46:53 · 1677 阅读 · 0 评论 -
LVS /DR+ipvsadm实现对后端服务器无健康监测的负载均衡
LVS(Linux Virtual Server) – ipvsadm工作在TCP/IP协议的四层,其转发是依赖于四层协议的特征进行转发,由于其转发要依赖于协议的特征进行转发,因此需要在内核的TCP/IP协议栈进行过滤筛选,这就需要在内核的模块来完成,而这样的过滤转发规则又是由管理员进行定义。LVS是两段式的架构设计,在内核空间中工作的是”ipvs”, 而在用户空间中工作的,用来定义集...原创 2018-02-18 13:44:16 · 1320 阅读 · 0 评论 -
LVS/DR+ldirectord实现对后端服务器有健康监测的负载均衡
lvs通过ldirectord服务检测RealServer,从而实现对后端服务器的健康监测 ldirectord配置选项 ipvsadm参数选项 ipvsadm -L的输出 lvs转发方法 gate -g Route LVS-DR ipip -i Tunnel LVS-TUN masq -m Masq LVS-N...原创 2018-02-18 21:21:32 · 772 阅读 · 0 评论 -
Keepalived原理与安装配置(精华版)
Keepalived介绍keepalived 免费开源,具备第3、4、7层交换机的功能主要提供 loadbalancing(负载均衡)和 high-availability(高可用)功能负载均衡实现需要依赖Linux的虚拟服务内核模块(ipvs)高可用是通过VRRP协议实现多台机器之间的故障转移服务采用多进程的设计模式,每个进程负责不同的功能Keepalived的功能体系结...原创 2018-02-20 17:02:32 · 1514 阅读 · 0 评论 -
Varnish高性能HTTP加速服务器教程
主机环境:rhel6.5 selinux and iptables disabled实验主机: 主机名 IP 服务 server1 172.25.254.1 varnish server2 172.25.254.2 apache server3 172.25.254.3 apacheVarnish...原创 2018-02-13 09:48:24 · 1346 阅读 · 0 评论 -
LVS -- 四种工作模式的优缺点比较(NAT/TUN/DR/FULLNAT)
LVS模式LVS:Linux Virtual Server,Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。工作在TCP/IP协议的四层,其转发是依赖于四层协议的特征进行转发,由于其转发要依赖于协议的特征进行转发,因此需要在内核的TCP/IP协议栈进行过滤筛选,这就需要在内核的模块来完成,而这样的过滤转发规则又...原创 2018-02-18 13:19:08 · 4917 阅读 · 0 评论 -
nginx负载均衡和lvs负载均衡的比较分析
LVS和Nginx都可以用作多机负载的方案,它们各有优缺,在生产环境中需要好好分析实际情况并加以利用。 首先提醒,做技术切不可人云亦云,我云即你云;同时也不可太趋向保守,过于相信旧有方式而等别人来帮你做垫被测试。把所有即时听说到的好东西加以钻研,从而提高自己对技术的认知和水平,乃是一个好习惯。下面来分析一下两者:一、lvs的优势:1、抗负载能力强,因为lvs工作方式的逻辑是非常之简单...转载 2018-08-08 14:34:39 · 2135 阅读 · 0 评论