大型網站架構與自動化運維
-
【作 者】主編 肖睿 羅保山 劉麗軍
【I S B N 】978-7-5170-5404-7
【責任編輯】李炎
【適用讀者群】科技
【出版時間】2017-05-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】184
【千字數】266
【印 張】11.5
【定 價】¥36
【叢 書】云計算工程師系列
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書針對具備Linux基礎的人群,主要介紹了緩存代理、高性能內存對象緩存Memcached、分布式文件服務、大型網站架構、自動化運維的相關知識與應用,以企業級的實戰項目案例,使讀者能夠掌握應用運維的工作內容。項目案例包括MFS分布式文件系統、百萬/千萬PV網站架構、Ansible、SaltStack、Puppet自動化運維,通過以上項目案例的訓練,讀者能夠理解大型網站的架構,達到運維自動化的高度。
本書通過通俗易懂的原理及深入淺出的案例,并配以完善的學習資源和支持服務,為讀者帶來全方位的學習體驗,包括視頻教程、案例素材下載、學習交流社區、討論組等終身學習內容,更多技術支持請訪問課工場www.kgc.cn。
領先的實用技能——打造云計算工程師
科學的訓練模式——授人以漁而不只是作品臨摹
真實的項目驅動——行業知識與專業設計相呼應
便捷的學習體驗——傳統教材與二維碼革命性攜手
“互聯網+人工智能”時代,新技術的發展可謂是一日千里,云計算、大數據、物聯網、區塊鏈、虛擬現實、機器學習、深度學習等等,已經形成一波新的科技浪潮。以云計算為例,國內云計算市場的蛋糕正變得越來越誘人,以下列舉了2016年以來發生的部分大事。
1.中國聯通發布云計算策略,并同步發起成立“中國聯通沃云+云生態聯盟”,全面開啟云服務新時代。
2.內蒙古斥資500億元欲打造亞洲最大云計算數據中心。
3.騰訊云升級為平臺級戰略,旨在探索云上生態,實現全面開放,構建可信賴的云生態體系。
4.百度正式發布“云計算+大數據+人工智能”三位一體的云戰略。
5.亞馬遜AWS和北京光環新網科技股份有限公司聯合宣布:由光環新網負責運營的AWS中國(北京)區域在中國正式商用。
6. 來自Forrester的報告認為,AWS和OpenStack是公有云和私有云事實上的標準。
7.網易正式推出“網易云”。網易將先行投入數十億人民幣,發力云計算領域。
8.金山云重磅發布“大米”云主機,這是一款專為創業者而生的性能王云主機,采用自建11線BGP全覆蓋以及VPC私有網絡,全方位保障數據安全。
DT時代,企業對傳統IT架構的需求減弱,不少傳統IT企業的技術人員,面臨失業風險。全球最知名的職業社交平臺LinkedIn發布報告,最受雇主青睞的十大職業技能中“云計算”名列前茅。2016年,中國企業云服務整體市場規模超500億元,預計未來幾年仍將保持約30%的年復合增長率。未來5年,整個社會對云計算人才的需求缺口將高達130萬。從傳統的IT工程師轉型為云計算與大數據專家,已經成為一種趨勢。
基于云計算這樣的大環境,課工場(www.kgc.cn)的教研團隊幾年前開始策劃的“云計算工程師系列”教材應運而生,它旨在幫助讀者朋友快速成長為符合企業需求的、優秀的云計算工程師。這套教材是目前業界最全面、專業的云計算課程體系,能夠滿足企業對高級復合型人才的要求。參與編寫的院校老師還有羅保山、劉麗軍等。
課工場是北京大學下屬企業北京課工場教育科技有限公司推出的互聯網教育平臺,專注于互聯網企業各崗位人才的培養。平臺匯聚了數百位來自知名培訓機構、高校的頂級名師和互聯網企業的行業專家,面向大學生以及需要“充電”的在職人員,針對與互聯網相關的產品設計、開發、運維、推廣和運營等崗位,提供在線的直播和錄播課程,并通過遍及全國的幾十家線下服務中心提供現場面授以及多種形式的教學服務,并同步研發出版最新的課程教材。
除了教材之外,課工場還提供各種學習資源和支持服務,包括:
●現場面授課程
●在線直播課程
●錄播視頻課程
●授課PPT課件
●案例素材下載
●擴展資料提供
●學習交流社區
●QQ討論組(技術,就業,生活)
以上資源請訪問課工場網站www.kgc.cn。
本套教材特點
(1)科學的訓練模式
●科學的課程體系。
●創新的教學模式。
●技能人脈,實現多方位就業。
●隨需而變,支持終身學習。
(2)企業實戰項目驅動
●覆蓋企業各項業務所需的IT技能。
●幾十個實訓項目,快速積累一線實踐經驗。
(3)便捷的學習體驗
●提供二維碼掃描,可以觀看相關視頻講解和擴展資料等知識服務。
●課工場開辟教材配套版塊,提供素材下載、學習社區等豐富的在線學習資源。
讀者對象
(1)初學者:本套教材將幫助你快速進入云計算及運維開發行業,從零開始逐步成長為專業的云計算及運維開發工程師。
(2)初中級運維及運維開發者:本套教材將帶你進行全面、系統的云計算及運維開發學習,逐步成長為高級云計算及運維開發工程師。
課工場出品(www.kgc.cn)
課程設計說明
第1章 Squid緩存服務器 1
1.1 Squid服務基礎 2
1.1.1 緩存代理概述 2
1.1.2 安裝及運行控制 3
1.2 構建代理服務器 6
1.2.1 傳統代理 6
1.2.2 透明代理 9
1.2.3 ACL訪問控制 11
1.3 Squid日志分析 13
1.4 Squid反向代理 15
1.5 Varnish與Nginx緩存服務器 16
本章總結 17
本章作業 17
第2章 高性能內存對象緩存
Memcached 19
2.1 認識Memcached 20
2.2 安裝Memcached案例 23
2.2.1 安裝Memcached服務器 23
2.2.2 Memcached API客戶端 24
2.3 Memcached數據庫操作
與管理 27
2.4 Memcached實現主主復制和
高可用的方式 30
2.4.1 Memcached主主復制架構 30
2.4.2 Memcached主主復制+Keepalived
高可用架構 32
本章總結 35
第3章 rsync遠程同步 37
3.1 配置rsync源服務器 38
3.2 使用rsync備份工具 40
3.3 配置rsync+inotify實時同步 41
本章總結 44
本章作業 44
第4章 MFS分布式文件系統 45
4.1 案例分析 46
4.2 案例實施 48
本章總結 59
本章作業 59
第5章 部署社交網站 61
5.1 案例分析 62
5.1.1 案例概述 62
5.1.2 案例環境 62
5.2 案例實施 63
5.3 案例擴展 67
本章總結 67
第6章 大型網站架構 69
6.1 網站架構概述 70
6.2 百萬PV網站架構案例 70
6.3 千萬PV網站架構案例 81
6.3.1 案例概述 81
6.3.2 RabbitMQ集群配置 82
本章總結 95
第7章 自動化運維之Ansible 97
7.1 Ansible概述 98
7.2 Ansible核心組件 99
7.3 安裝部署Ansible服務 100
7.4 Ansible命令應用基礎 102
7.5 YAML介紹 114
7.6 Ansible基礎元素介紹 115
7.7 Playbook介紹 119
本章總結 136
第8章 自動化運維之SaltStack 137
8.1 SaltStack基礎 138
8.2 SaltStack批量部署并
配置Nginx 139
8.2.1 需求分析 139
8.2.2 操作步驟 139
本章總結 149
第9章 自動化運維之Puppet 151
9.1 案例一分析 152
9.2 案例一實施 154
9.3 案例二分析 162
9.4 案例二實施 163
本章總結 173
本章作業 174
- 建設工程法規實務 [主編 余瀅]
- “互聯網+”背景下網絡課程教學團隊建設的關鍵問題研究 [楊帆 李小華 任雅琳 著]
- 黃河流域生態保護和高質量發展與新時期水利工程建設 [李天華 賀麗媛 著]
- 網站前端技術案例教程(HTML+CSS+JavaScript)(第二版) [黃華升]
- 基于慕課模式的課程建設與教學實踐研究 [張廣淵]
- ASP.NET(C#)網站開發(第二版) [主編 張志明 王輝]
- SEO網站權重深度解析 [主編 肖睿]
- 網站前端技術案例教程(HTML+CSS+JavaScript) [黃華升]
- 建設工程經濟 [全國一級建造師考試研究中心 編]
- 建設工程法規及相關知識 [全國一級建造師考試研究中心 編]
- 建設工程項目管理 [全國一級建造師考試研究中心 編]
- 建設工程法規及相關知識 [全國二級建造師考試研究中心]
- 建設工程施工管理 [全國二級建造師考試研究中心]
- 網站配色與布局——好網站,要出“彩”! [北京課工場教育科技有限公司Q]
- 網站UI商業項目實戰——令人驚叫的網頁是這樣煉成的! [北京課工場教育科技有限公司]
- 中等職業學校文化建設實踐與研究 [張志增 孫其剛]
- 網站建設與維護 [主編 蔣永叢 柏杏麗]
- ASP.NET(C#)網站開發 [主編 張志明 王輝]
- 計算機網絡與商務網站技術 [主 編 劉衛東]
- 高職院校特色專業建設研究與實踐 [卜錫濱 著]
- 電子商務網站建設與管理實務 [李海平]
- 網站建設技術 [李京文]
- 成都社區教育課程建設指導性綱要 [主 編 張豐瑞]
- 國家示范校專業建設與政校行企聯動機制構建——深職院網絡專業2001-2011發展回顧 [孫湧 蔡學軍]
- 網站建設與網頁制作 [姚翠友 楊艷紅 編著]
- 網站設計與開發案例教程 [雷運發 莫云峰 覃偉 等編著]
- 電子商務網站建設完整案例教程 [主編 朱美芳 錢娟]
- 動態網站設計制作與維護 [主編 史桂紅 楊正校]
- 網站建設原理與實踐 [蔡立軍 池鵬 等編著]
- ASP.NET 2.0企業網站項目實戰 [龔赤兵 林海丹 編著]