書馨卡幫你省薪 2024個(gè)人購書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請 | 注冊

微服務(wù)運(yùn)維實(shí)戰(zhàn):第一卷

出版社:華中科技大學(xué)出版社出版時(shí)間:2018-06-01
開本: 23cm 頁數(shù): 420頁
中 圖 價(jià):¥43.7(3.8折) 定價(jià)  ¥115.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個(gè)別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>

微服務(wù)運(yùn)維實(shí)戰(zhàn):第一卷 版權(quán)信息

微服務(wù)運(yùn)維實(shí)戰(zhàn):第一卷 本書特色

采用業(yè)界新的工具和方法開展微服務(wù)開發(fā)與部署,快速構(gòu)建現(xiàn)代軟件系統(tǒng)。

微服務(wù)運(yùn)維實(shí)戰(zhàn):第一卷 內(nèi)容簡介

《微服務(wù)運(yùn)維實(shí)戰(zhàn)(第1卷)》詳細(xì)講解微服務(wù)和容器在軟件持續(xù)集成和部署中的應(yīng)用。將微服務(wù)打包成不可變的容器,通過配置管理工具實(shí)現(xiàn)自動(dòng)化測試和持續(xù)部署,同時(shí)保證零停機(jī)且隨時(shí)能回滾。采用集中日志對(duì)集群進(jìn)行記錄和監(jiān)控,輕松實(shí)現(xiàn)服務(wù)器擴(kuò)展。作者通過講解相關(guān)工具(Docker、Kubernetes、Ansible、Consul等)的用法,分享自己的工作經(jīng)驗(yàn),幫助讀者構(gòu)建高效、可靠、可快速恢復(fù)的軟件系統(tǒng)。

微服務(wù)運(yùn)維實(shí)戰(zhàn):第一卷 目錄

第1章 DevOps的理想
1.1 持續(xù)集成、交付和部署
架構(gòu)
部署
編排
1.2 部署流水線的曙光

第2章 實(shí)現(xiàn)突破——持續(xù)部署、微服務(wù)和容器
2.1 持續(xù)集成
推送到代碼庫
靜態(tài)分析
部署前測試
打包并部署到測試環(huán)境
部署后測試
2.2 持續(xù)交付和部署
微服務(wù)
容器
2.3 三個(gè)火槍手——持續(xù)部署、微服務(wù)和容器的協(xié)作

第3章 系統(tǒng)架構(gòu)
3.1 單塊應(yīng)用
微服務(wù)
3.2 單塊應(yīng)用與微服務(wù)的比較
運(yùn)維和部署的復(fù)雜性
規(guī)模
部署、回滾和故障隔離
承諾期限
3.3 微服務(wù)的*佳實(shí)踐
容器
3.4 代理微服務(wù)或API網(wǎng)關(guān)
反向代理
極簡主義方法
配置管理
跨職能團(tuán)隊(duì)
API版本化
*后的思考

第4章 使用Vagrant和Docker搭建開發(fā)環(huán)境
4.1 結(jié)合微服務(wù)架構(gòu)和容器技術(shù)
Vagrant與Docker
4.2 開發(fā)環(huán)境搭建
開發(fā)環(huán)境使用

第5章 部署流水線的實(shí)現(xiàn)——初始階段
5.1 啟動(dòng)持續(xù)部署虛擬機(jī)
5.2 部署流水線步驟
構(gòu)建Docker容器

第6章 Docker世界中的配置管理
6.1 CFEngine
Puppet
Chef
*后幾點(diǎn)思考
配置生產(chǎn)環(huán)境
設(shè)置AnsiblePlaybook

第7章 部署管道的實(shí)現(xiàn)——中間階段
7.1 在生產(chǎn)服務(wù)器上部署容器
檢查清單

第8章 發(fā)現(xiàn)服務(wù)——分布式服務(wù)的關(guān)鍵
8.1 服務(wù)注冊表
服務(wù)注冊
主動(dòng)注冊
注冊服務(wù)
服務(wù)發(fā)現(xiàn)
服務(wù)發(fā)現(xiàn)工具
手動(dòng)配置
Zookeeper
etcd
配置Registrator
ConsulHealthChecks、WebUI和數(shù)據(jù)中心
8.2 服務(wù)發(fā)現(xiàn)工具的比較

第9章 代理服務(wù)
9.1 反向代理服務(wù)
代理服務(wù)對(duì)我們的項(xiàng)目有何幫助
nginx
nginx
HAProxy
9.2 代理工具的比較

第10章 部署流水線的實(shí)現(xiàn)——后期階段
10.1 啟動(dòng)容器
10.2 集成服務(wù)
10.3 運(yùn)行部署后測試
10.4 將測試容器推送到鏡像庫
10.5 檢查表

第11章 部署流水線的自動(dòng)化實(shí)現(xiàn)
11.1 部署流水線的步驟
Playbook和Role
部署前任務(wù)
部署任務(wù)
部署后任務(wù)
11.2 運(yùn)行自動(dòng)部署流水線

第12章 持續(xù)集成、交付和部署的工具
12.1 CI/CD工具對(duì)比
CI/CD工具的簡史
運(yùn)行Jenkins作業(yè)
創(chuàng)建JenkinsWorkflow作業(yè)
安裝JenkinsMultibranchWorkflow和Jenkinsfile
*后的想法

第13章 藍(lán)綠部署
13.1 藍(lán)綠部署的流程
13.2 手動(dòng)執(zhí)行藍(lán)綠部署
部署藍(lán)色版本
集成藍(lán)色版本
部署綠色版本
集成綠色版本
移除藍(lán)色版本
發(fā)現(xiàn)應(yīng)部署哪個(gè)版本以及回滾
13.3 使用Jenkinsworkflow自動(dòng)化藍(lán)綠部署
藍(lán)綠部署角色
運(yùn)行藍(lán)綠部署

第14章 服務(wù)集群和擴(kuò)展
14.1 可擴(kuò)展性
軸線擴(kuò)展
集群
Docker集群工具大比拼——Kubernetes、DockerSwarm和
Mesos對(duì)比
搭建
運(yùn)行容器
選擇
14.2 DockerSwarm漫步
14.3 搭建DockerSwarm
使用DockerSwarm部署
使用DockerSwarm無鏈接部署
使用DockerSwarm和DockerNetworking部署
使用DockerSwarm擴(kuò)展服務(wù)
根據(jù)預(yù)留的CPU和內(nèi)存調(diào)度容器
14.4 使用DockerSwarm和Ansible自動(dòng)化部署
檢驗(yàn)Swarm部署playbook

第15章 自我修復(fù)系統(tǒng)
15.1 自我修復(fù)等級(jí)和類型
應(yīng)用程序級(jí)別的自我修復(fù)
系統(tǒng)級(jí)別的自我修復(fù)
硬件級(jí)別的自我修復(fù)
反應(yīng)式自我修復(fù)
預(yù)防式自我修復(fù)
15.2 自我修復(fù)架構(gòu)
15.3 Docker、ConsulWatches和Jenkins組成的自我修復(fù)系統(tǒng)搭建環(huán)境
15.4 自動(dòng)設(shè)置Consul健康檢查和watches來監(jiān)測硬件
15.5 預(yù)設(shè)擴(kuò)展和收縮的預(yù)防式自我修復(fù)
采用Docker重啟策略的預(yù)防式自我修復(fù)
將On-Premise與云節(jié)點(diǎn)結(jié)合
15.6 自我修復(fù)系統(tǒng)(到目前為止)總結(jié)

第16章 集中日志和監(jiān)控
16.1 集中日志的需求
16.2 向ElasticSearch發(fā)送日志條目
解析文件條目
發(fā)送日志條目到集中式LogStash
發(fā)送Docker日志條目到集中式LogStash實(shí)例
16.3 基于軟件數(shù)據(jù)的自修復(fù)系統(tǒng)
硬件狀態(tài)日志
基于硬件數(shù)據(jù)的自修復(fù)系統(tǒng)
*后的想法

第17章 結(jié)語
附錄ADockerFlow
A.1 背景
標(biāo)準(zhǔn)搭建環(huán)境
問題
DockerFlow漫談
零停機(jī)事件部署新版本
索引
展開全部

微服務(wù)運(yùn)維實(shí)戰(zhàn):第一卷 作者簡介

Viktor Farcic是CloudBees公司的資深架構(gòu)師、咨詢師,他有著二十多年的軟件開發(fā)經(jīng)驗(yàn),精通多種編程語言(包括C、C++、C#、Java、Perl、Python、Scala、JavaScript等),目前他感興趣的領(lǐng)域是微服務(wù)、持續(xù)集成、持續(xù)部署、測試驅(qū)動(dòng)開發(fā)。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服