Syed+Ali
本書教相關(guān)讀者如何使用最好的開源工具來建立一個(gè)新的Linux基礎(chǔ)架構(gòu),或改變現(xiàn)有的基礎(chǔ)設(shè)施,以確保它能夠滿足企業(yè)級需求。通過本書,相關(guān)讀者會(huì)明白為什么規(guī)模如此重要,需要做哪些方面的考慮。讀者會(huì)看到如何使用谷歌的云平臺為托管提供解決方案,如何使用KVM、MySQL、Git的虛擬化進(jìn)行管理,以及如何使用Puppet作為你的配置進(jìn)行管理;讀者將學(xué)習(xí)到如何使用Cacti,并提示使用Nagios;讀者還將學(xué)習(xí)到如何利用綁定來實(shí)現(xiàn)DNS,如何使用DHCP(動(dòng)態(tài)主機(jī)配置協(xié)議),以及如何使用VPN和防火墻為基礎(chǔ)設(shè)施設(shè)置遠(yuǎn)程訪問等等。
全書共10章:1.管理大型基礎(chǔ)設(shè)施:包括應(yīng)用程序的部署、Web體系結(jié)構(gòu)及其各層結(jié)構(gòu)的詳細(xì)介紹、系統(tǒng)配置文件、CPU調(diào)度等問題;2.使用谷歌云平臺托管的云解決方案:私有云、公有云、混合云、谷歌云平臺、計(jì)算引擎的介紹、部署工具與網(wǎng)絡(luò)等內(nèi)容;3.KVM虛擬化:首先介紹什么是虛擬化、其次介紹虛擬配置、KVM管理方法、選擇物理服務(wù)器、構(gòu)建KVM網(wǎng)絡(luò)等內(nèi)容;4.MySQL,Git和 Postfix:顧名思義,是對這三類軟件的介紹,包括數(shù)據(jù)庫的選擇、MySQL、Git的安裝步驟、Postfix的安裝與配置等;5.用Puppet配置管理:首先介紹了傳統(tǒng)的解決方案,其次包括了配置管理的定義、CMS的選擇、證書管理、相關(guān)配置文件等內(nèi)容;6.企業(yè)級容錯(cuò)Apache:包括Apache軟件基金會(huì)、HTTP響應(yīng)、方法、配置、Apache HTTP服務(wù)器的安裝與配置、Apache反向與轉(zhuǎn)發(fā)代理等內(nèi)容;7.Nagios監(jiān)測與Cacti趨勢分析:包括如何監(jiān)測、SNMP的定義、介紹、安裝、監(jiān)控軟件、基于云的監(jiān)控、對象配置、Nagios模版、Nagios前端等等內(nèi)容;8.使用BIND和DHCP配置DNS:首先介紹了DNS在企業(yè)中的作用,其次包括了DNS解決方案、DNS記錄類型、安裝綁定、跟蹤更改、命名配置文件等內(nèi)容;9.日志收集,OpenVPN和iptables:首先說明為什么要收集日志、其次包括了日志保留、日志輪轉(zhuǎn)、openvpn配置文件、其管理接口等內(nèi)容;10.故障排除工具:包括TCP/IP、網(wǎng)絡(luò)服務(wù)、文件系統(tǒng)、域名系統(tǒng)、預(yù)讀取等內(nèi)容。
本書作者Syed Ali是一位資深的網(wǎng)站可靠性工程經(jīng)理,擁有虛擬化和基于Linux的云計(jì)算基礎(chǔ)設(shè)施的豐富經(jīng)驗(yàn)。他以前在基礎(chǔ)計(jì)算領(lǐng)域的經(jīng)驗(yàn)為他提供了利用Linux優(yōu)勢的深刻洞察力。這本書教授別人如何完善自己的Linux環(huán)境,成為當(dāng)今實(shí)用Linux基礎(chǔ)架構(gòu)的一個(gè)專業(yè)基礎(chǔ)。
本書基于作者多年的Linux基礎(chǔ)架構(gòu)的研發(fā)和工程經(jīng)驗(yàn),深入淺出地講解了如何利用自由和開放源碼軟件進(jìn)行基礎(chǔ)設(shè)施的配置,每章都包含一個(gè)關(guān)鍵領(lǐng)域的實(shí)施案例,通過一步一步的指示進(jìn)行介紹。本書的讀者包括那些想要建立一linux–based GNU /基礎(chǔ)設(shè)施的初級,中級和高級系統(tǒng)管理員、網(wǎng)站可靠性工程師或開發(fā)者。
李亞寧,碩士研究生
(中國科學(xué)院自動(dòng)化研究所)