內容簡介
本書針對具備Linux基礎的人群,主要介紹瞭緩存加速、監控、分布式文件服務、大型網站架構、自動化運維的相關知識與應用,以企業級的實戰項目案例,使讀者能夠掌握應用運維的工作內容。項目案例包括MFS分布式、百萬/韆萬PV網站架構、Puppet及ansible自動化運維,通過以上項目案例的訓練,讀者能夠理解大型網站的架構,達到運維自動化的高度。
本書通過通俗易懂的原理及深入淺齣的案例,並配以完善的學習資源和支持服務,為讀者帶來全方位的學習體驗,包括視頻教程、案例素材下載、學習交流社區、討論組等終身學習內容,更多技術支持請訪問課工場www.kgc.cn。
目錄
前言
課程設計說明
第1章 Squid緩存服務器
1.1 Squid服務基礎
1.1.1 緩存代理概述
1.1.2 安裝及運行控製
1.2 構建代理服務器
1.2.1 傳統代理
1.2.2 透明代理
1.2.3 ACL訪問控製
1.3 Squid日誌分析
1.4 Squid反嚮代理
1.5 Varnish與Ngjnx緩存服務器
本章總結
本章作業
第2章 高性能內存對象緩存Memcached
2.1 認識Memcached
2.2 安裝Memcached案例
2.2.1 安裝Memcached服務器
2.2.2 Memcached API客戶端
2.3 Memcached數據庫操作與管理
2.4 Memcached實現主主復製和高可用的方式
2.4.1 Memcached主主復製架構
2.4.2 Memcached主主復製+Keepalived高可用架構
本章總結
第3章 rsync遠程同步
3.1 配置rsync源服務器
3.2 使用rsync備份工具
3.3 配置rsyIIc+inotify實時同步
本章總結
本章作業
第4章 MFS分布式文件係統
4.1 案例分析
4.2 案例實施
本章總結
本章作業
第5章 部署社交網站
5.1 案例分析
5.1.1 案例概述
5.1.2 案例環境
5.2 案例實施
5.3 案例擴展
本章總結
第6章 大型網站架構
6.1 網站架構概述
6.2 百萬PV網站架構案例
6.3 韆萬PV網站架構案例
6.3.1 案例概述
6.3.2 RabbitMQ集群配置
本章總結
第7章 自動化運維之Ansible
7.1 Ansible概述
7.2 Ansible核心組件
7.3 安裝部署Ansible服務
7.4 Ansible命令應用基礎
7.5 YAML介紹
7.6 Ansible基礎元素介紹
7.7 Playbook介紹
本章總結
第8章 自動化運維之SaltStack
8.1 SaltStack基礎
8.2 SaltStack批量部署並配置Nginx
8.2.1 需求分析
8.2.2 操作步驟
本章總結
第9章 自動化運維之Puppet
9.1 案例一分析
9.2 案例一實施
9.3 案例二分析
9.4 案例二實施
本章總結
本章作業
大型網站架構與自動化運維(雲計算工程師係列) 下載 mobi epub pdf txt 電子書