預估到手價是按參與促銷活動、以最優惠的購買方案計算出的價格(不含優惠券部分),僅供參考,未必等同于實際到手價。
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
微服務運維實戰:第一卷 版權信息
- ISBN:9787568041614
- 條形碼:9787568041614 ; 978-7-5680-4161-4
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
微服務運維實戰:第一卷 本書特色
采用業界新的工具和方法開展微服務開發與部署,快速構建現代軟件系統。
微服務運維實戰:第一卷 內容簡介
《微服務運維實戰(第1卷)》詳細講解微服務和容器在軟件持續集成和部署中的應用。將微服務打包成不可變的容器,通過配置管理工具實現自動化測試和持續部署,同時保證零停機且隨時能回滾。采用集中日志對集群進行記錄和監控,輕松實現服務器擴展。作者通過講解相關工具(Docker、Kubernetes、Ansible、Consul等)的用法,分享自己的工作經驗,幫助讀者構建高效、可靠、可快速恢復的軟件系統。
微服務運維實戰:第一卷 目錄
1.1 持續集成、交付和部署
架構
部署
編排
1.2 部署流水線的曙光
第2章 實現突破——持續部署、微服務和容器
2.1 持續集成
推送到代碼庫
靜態分析
部署前測試
打包并部署到測試環境
部署后測試
2.2 持續交付和部署
微服務
容器
2.3 三個火槍手——持續部署、微服務和容器的協作
第3章 系統架構
3.1 單塊應用
微服務
3.2 單塊應用與微服務的比較
運維和部署的復雜性
規模
部署、回滾和故障隔離
承諾期限
3.3 微服務的*佳實踐
容器
3.4 代理微服務或API網關
反向代理
極簡主義方法
配置管理
跨職能團隊
API版本化
*后的思考
第4章 使用Vagrant和Docker搭建開發環境
4.1 結合微服務架構和容器技術
Vagrant與Docker
4.2 開發環境搭建
開發環境使用
第5章 部署流水線的實現——初始階段
5.1 啟動持續部署虛擬機
5.2 部署流水線步驟
構建Docker容器
第6章 Docker世界中的配置管理
6.1 CFEngine
Puppet
Chef
*后幾點思考
配置生產環境
設置AnsiblePlaybook
第7章 部署管道的實現——中間階段
7.1 在生產服務器上部署容器
檢查清單
第8章 發現服務——分布式服務的關鍵
8.1 服務注冊表
服務注冊
主動注冊
注冊服務
服務發現
服務發現工具
手動配置
Zookeeper
etcd
配置Registrator
ConsulHealthChecks、WebUI和數據中心
8.2 服務發現工具的比較
第9章 代理服務
9.1 反向代理服務
代理服務對我們的項目有何幫助
nginx
nginx
HAProxy
9.2 代理工具的比較
第10章 部署流水線的實現——后期階段
10.1 啟動容器
10.2 集成服務
10.3 運行部署后測試
10.4 將測試容器推送到鏡像庫
10.5 檢查表
第11章 部署流水線的自動化實現
11.1 部署流水線的步驟
Playbook和Role
部署前任務
部署任務
部署后任務
11.2 運行自動部署流水線
第12章 持續集成、交付和部署的工具
12.1 CI/CD工具對比
CI/CD工具的簡史
運行Jenkins作業
創建JenkinsWorkflow作業
安裝JenkinsMultibranchWorkflow和Jenkinsfile
*后的想法
第13章 藍綠部署
13.1 藍綠部署的流程
13.2 手動執行藍綠部署
部署藍色版本
集成藍色版本
部署綠色版本
集成綠色版本
移除藍色版本
發現應部署哪個版本以及回滾
13.3 使用Jenkinsworkflow自動化藍綠部署
藍綠部署角色
運行藍綠部署
第14章 服務集群和擴展
14.1 可擴展性
軸線擴展
集群
Docker集群工具大比拼——Kubernetes、DockerSwarm和
Mesos對比
搭建
運行容器
選擇
14.2 DockerSwarm漫步
14.3 搭建DockerSwarm
使用DockerSwarm部署
使用DockerSwarm無鏈接部署
使用DockerSwarm和DockerNetworking部署
使用DockerSwarm擴展服務
根據預留的CPU和內存調度容器
14.4 使用DockerSwarm和Ansible自動化部署
檢驗Swarm部署playbook
第15章 自我修復系統
15.1 自我修復等級和類型
應用程序級別的自我修復
系統級別的自我修復
硬件級別的自我修復
反應式自我修復
預防式自我修復
15.2 自我修復架構
15.3 Docker、ConsulWatches和Jenkins組成的自我修復系統搭建環境
15.4 自動設置Consul健康檢查和watches來監測硬件
15.5 預設擴展和收縮的預防式自我修復
采用Docker重啟策略的預防式自我修復
將On-Premise與云節點結合
15.6 自我修復系統(到目前為止)總結
第16章 集中日志和監控
16.1 集中日志的需求
16.2 向ElasticSearch發送日志條目
解析文件條目
發送日志條目到集中式LogStash
發送Docker日志條目到集中式LogStash實例
16.3 基于軟件數據的自修復系統
硬件狀態日志
基于硬件數據的自修復系統
*后的想法
第17章 結語
附錄ADockerFlow
A.1 背景
標準搭建環境
問題
DockerFlow漫談
零停機事件部署新版本
索引
微服務運維實戰:第一卷 作者簡介
Viktor Farcic是CloudBees公司的資深架構師、咨詢師,他有著二十多年的軟件開發經驗,精通多種編程語言(包括C、C++、C#、Java、Perl、Python、Scala、JavaScript等),目前他感興趣的領域是微服務、持續集成、持續部署、測試驅動開發。
- >
經典常談
- >
推拿
- >
二體千字文
- >
莉莉和章魚
- >
羅庸西南聯大授課錄
- >
龍榆生:詞曲概論/大家小書
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
人文閱讀與收藏·良友文學叢書:一天的工作