网站架构系列
重要的背景知识
- 1. 零复制 (zero copy) 技术
- 2. 五种 IO 模型分析(精)
- 3. 不可不知的 socket 和 TCP 连接过程(精)
- 4. 简单说明 CGI 和动态请求是什么(精)
- 5. 正向代理、透明代理、反向代理的区别说明
- 6. 存储基础知识
更多文章待续…
架构入门
Web 服务:apache httpd
- 1.httpd 配置文件规则说明和基本指令
- 2.httpd 轻松配置虚拟主机
- 3.httpd 网页身份认证
- 4.httpd 日志和日志轮替工具
- 5.httpd 路径映射和重定向
- 6.httpd 三种 MPM 的原理剖析 (精)
- 7.httpd 反向代理用法指南
- 8.httpd 编译细节 (精)
- 9.搭建 LAMP 环境示例
- 10.httpd 添加新模块
- 11.httpd htpasswd 命令
Web服务:Nginx
- 1.nginx 基础及提供 web 服务 (nginx.conf 详解)
- 2.nginx 版本平稳切换
- 3.nginx 的反向代理功能和缓存功能 (精)
- 4.nginx URL 重写
- 5.LNMP 之 nginx+php-fpm(两种通信方式)
Web服务:Tomcat
- 1.背景知识和 tomcat 安装
- 2.tomcat 配置文件详解和部署简介 (精)
- 3.tomcat 处理连接的详细过程 (精)
- 4.tomcat 图形管理和身份认证
- 5.nginx/httpd+tomcat 及负载均衡 tomcat(精)
架构初步
漫谈
- 漫谈负载均衡 (待补充)
- 网站伸缩性架构 (待补充)
- 漫谈高可用 (待补充)
- 网站高可用架构 (待补充)
- 网站架构中的缓存 (待补充)
负载均衡 (反向代理)、高可用、缓存
LVS+KeepAlived
- 1.LVS(一):基本概念和三种模式
- 2.LVS(二):VS_TUN 和 VS_DR 的 arp 问题 (精)
- 3.LVS(三):ipvsadm 命令
- 4.LVS(四):详细剖析 VS/NAT 和 VS/DR(精)
- 5.LVS(五):lvs 和 nginx 的 wrr 算法规律分析 (精)
- 6.KeepAlived(一):基本概念和配置文件
- 7.KeepAlived(二):keepalived+lvs
- 8.KeepAlived(三):vrrp 故障转移 (+haproxy)
强势反代 HAProxy
- 1.安装 haproxy 和 haproxy 命令
- 2.haproxy 的丰富特性简介 (精)
- 3.haproxy 配置示例和需要考虑的问题 (精)
- 4.haproxy 配置文件详解和 ACL
- 5.haproxy 实现会话保持 (1):cookie(精)
- 6.haproxy 实现会话保持 (2):stick table(精)
- 7.haproxy 高效的 stick table 复制功能
- 8.haproxy 代理 MySQL 要考虑的问题
高可用 + drbd
- 1.heartbeat/corosync、pacemaker 之间的关系
- 2.Resource Agent:LSB 和 OCF
- 3.heartbeat 单独提供高可用服务(精)
- 4.drbd(一):简介、同步机制和安装
- 5.drbd(二):配置和使用 drbd
- 6.drbd(三):drbd 的状态说明
- 6.drbd(四):drbd 多节点 (drbd9)
- 7.heartbeat+drbd+nfs 最佳实践
- 8.pacemaker+corosync 提供高可用服务
缓存 (待续……)
工具类
Ansible系列:一步到位玩透Ansible(原51cto专栏)
这些是我之前写在51cto专栏的Ansible文章,是从0到1玩透性质的,循序渐进且非常系统性,大概39W字,转成pdf有430多页,现在免费分享出来(已请求51cto下架专栏)。
《一步到位玩透Ansible》大纲:
- 1.学习不迷茫:Ansible要如何学至精通
- 2.初入Ansible世界:用法概览和初体验
- 3.制定演员表:inventory
- 4.嘿,瞧瞧Ansible的灵魂:playbook
- 5.Ansible力量初显:批量初始化服务器
- 6.更大的舞台(1):组织多个文件以及Role
- 7.更大的舞台(2):利用Role部署LNMP案例
- 8.回归Ansible并进阶:变量、条件、循环、异常处理及其它
- 9.如虎添翼的力量:解锁强大的Jinja2模板
- 10.服务0 downtime的追求:Haproxy+Nginx集群服务的滚动发布和节点伸缩
- 11.Ansible你快点:Ansible执行过程分析、异步、效率优化
- 12.让Ansible更安全:使用Vault进行加密
- 13.蚂蚁多了也咬不死Ansible:Ansible Tower
- 14.Ansible管理docker和openstack
- 15.意外之喜:Ansible管理Windows主机
- 16.成就感源于创造:自己动手写Ansible模块
ZooKeeper系列
- 1.翻译:ZooKeeper OverView
- 2.ZooKeeper系列(1):安装搭建ZooKeeper环境
- 3.ZooKeeper系列(2):命令行工具zkCli.sh
- 4.ZooKeeper系列(3):znode说明和znode状态
- 5.ZooKeeper系列(4):ZK的配置文件详解
- 6.ZooKeeper系列(5):ZK的日志和快照
- 7.ZooKeeper系列(6):ZK的伸缩性和Observer角色
openvpn
Linux上配置使用iSCSI
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 骏马金龙!
评论