一、Openstack 入门 OpenStackTM是一个开源的基础设施即服务(IaaS)平台,OpenStack 管理的资源不是单机的而是一个分布的系统,把分布的计算、存储、网络、设备、资源组织起来,形成一 […]
项目
一、LVS 负载均衡简介 LVS是Linux VirtualServer的简写,意为Linux虚拟服务器,是虚拟的服务器集群系统,可在UNIX/LINUX平台下实现负载均衡集群功能。LVS 简单工作原理为 […]
一、Haproxy 简介 Haproxy特别适用于那些负载特大的Web站点,这些站点通常又需要会话保持或七层处理。Haproxy+keepalived 高性能Web 运行千万级并发网站。 HAPro […]
一、keepalived 简介 Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepaliv […]
一、全局global_defs 全局配置vrrpd 1.vrrp_script添加一个周期性执行的脚本。脚本的退出状态码会被调用它的所有的VRRP Instance记录。 2.vrrp_sync_grou […]
一、Nginx 介绍1、简介Nginx具有高度并发(特别是静态资源)、占用系统资源少等特性,且功能丰富。Nginx 不但是一个优秀的Web服务软件,还具有反向代理负载均衡功能和缓存服务功能。它类似于大名鼎鼎的LVS负 […]
一、前言 1、传统网站部署流程 传统运维网站部署主要靠手动部署,手工部署的网站流程大致分为 需求分析>原型设计>开发代码>提交测试>内网部署>确认上线>备份数据>外网更新>发布完毕>网站测试,如果发现外网部署的代码有 […]
一、三大自动化运维工具特点:1、Puppet是早期的Linux自动化运维工具,是一种linux、unix、windows平台的集中配置管理系统,发展至今目前已经非常成熟,可以批量管理远程服务器,模块丰富,配置复杂,基 […]
一、Saltstack 1、简介•Saltstack是基于python开发的一套C/S架构配置管理工具• 使用SSL证书签方的方式进行认证管理•底层使用ZeroMQ消息队列pub/sub方式通信 – 号称世界上 […]
Puppet 自动化运维Puppet 工作原理详解:1)客户端Puppetd调用本地facter,facter会探测出该主机的常用变量,例如主机名、内存大小、IP地址等。然后Puppetd把这些信息发送到Puppet […]
一、ssh (安全外壳协议)SSH 为 Secure Shell的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH是目前较可靠,专为远 […]
一、Samba简介Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(ServerMessagesBlock,信息服务块)是一种在局域网上共享文件和打印机的一种通信 […]
用户访问网站原理及流程1、大纲:• 用户访问网站流程框架• DNS解析原理 *****• tcp/ip三次握手原理 *****•http协议原理(www服务的请求过程)请求报文细节!• 大规模网站集群架构细节。•ht […]
通过 rsync sersync 实现高效的数据实时同步架构 一、Sersync的介绍 sersync主要用于服务器同步,web镜像等功能。基于boost1.43.0,inotify api,rsync comman […]
Linux实时备份软件:inotify、sersync、lrsyncd。实时监控NFS目录文件系统事件变化,再通过crond+rsync来实现实时备份。一、rsync + inotify 组合的起源Rsync(rem […]