幫助中心 | 我的帳號 | 關於我們

雲原生敏捷運維從入門到精通

  • 作者:編者:王宇//張樂//侯皓星|責編:張淑謙
  • 出版社:機械工業
  • ISBN:9787111642695
  • 出版日期:2020/01/01
  • 裝幀:平裝
  • 頁數:296
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共8章。第1章介紹雲化產品的需求分析以及雲資源的規劃和選型;第2章通過對開源工具Redmine的講解,提出雲化產品的項目管理解決方案;第3章對版本控制系統Git的使用原理、基本操作和場景進行了詳細的闡述,並簡單介紹了兩大Git代碼托管服務GitHub和GitLab;第4章詳細講解了流行的持續集成系統Jenkins;第5章主要討論如何在雲原生的環境下規劃測試計劃,從而對產品的功能、性能、安全等方面進行可重複、可迭代的質量評估;第6章以實例的方式講解Ansible和Kubernetes在產品部署到雲環境中所發揮出的高效和靈活的作用;第7章介紹雲化應用的性能檢測的相關概念以及定義性能監測指標數據的各種方法;第8章對智能運維(AIOps)的概念和潛在的應用場景進行簡單介紹,並展望了未來AIOps的發展方向。
    本書並未深究運維中的單個環節,而是對IT服務雲化過程中開發運維工作的方方面面都有所涉及,以期讀者能夠對雲運維的整個生產周期具備全局的認知。
    本書非常適合正在考慮IT服務雲化的企業運維人員閱讀,也對企圖進一步改進現有雲開發運維流程的相關人士有一定啟發作用。

作者介紹
編者:王宇//張樂//侯皓星|責編:張淑謙

目錄
前言
第1章  雲時代客戶需求的及時響應
  1.1  客戶需求與競爭對手產品分析驅動的行動框架
    1.1.1  雲應用客戶需求的收集分析決策
    1.1.2  雲應用競爭對手產品分析與敏捷應對
  1.2  實施應用決策——預算規劃下的雲資源投入
    1.2.1  預算規劃下的雲資源投入計算和優化
    1.2.2  快速迭代與優化客戶反饋和市場反應
  1.3  小結
第2章  產品項目生命周期的開始——Redmine
  2.1  從創建開始——Redmine入門
    2.1.1  體驗Redmine
    2.1.2  使用Redmine定義產品項目
    2.1.3  眾人的合力——Redmine角色定義與產品預期溝通
  2.2  產品管理——進度與反饋
    2.2.1  TodoList應用項目總覽
    2.2.2  Redmine問題跟蹤
    2.2.3  Redmine活動管理
  2.3  深入階段——Redmine日曆與進度表
    2.3.1  Redmine日曆記錄與管理
    2.3.2  使用甘特圖實施進度把控
    2.3.3  綜合使用日曆與進度把控的討論區管理
  2.4  基於需求的擴展——使用Redmine管理功能
    2.4.1  組功能和任務指派
    2.4.2  項目許可權和角色管理
  2.5  小結
第3章  管理代碼——從分散式版本控制Git出發
  3.1  版本控制構建與管理——Git
    3.1.1  Git如何工作
    3.1.2  Git操作場景
    3.1.3  Git協作開發的經典模式
  3.2  管理分享代碼寶庫——GitHub
    3.2.1  GitHub基本簡介
    3.2.2  GitHub其他功能
    3.2.3  快速找到你感興趣的項目
  3.3  企業的內部代碼倉庫管理——GitLab
    3.3.1  GitLab基本簡介
    3.3.2  搭建GitLab服務
  3.4  小結
第4章  讓需求和質量持續得到滿足——快速交付中的Jenkins
  4.1  精良的工作流設計——Jenkins定製
    4.1.1  簡單的開始——安裝和使用容器化的Jenkins
    4.1.2  選擇合適的工具——Jenkins插件的搜索和使用
    4.1.3  Jenkins嶄新的用戶體驗——BlueOcean
  4.2  跟蹤問題——Gerrit
    4.2.1  Gerrit簡介和使用
    4.2.2  Gerrit與Jenkins集成
  4.3  更健全的Jenkins及維護實踐
    4.3.1  Jenkins分散式節點的構建
    4.3.2  Jenkins用戶管理

    4.3.3  Jenkins安全配置
    4.3.4  管理及監控Jenkins
  4.4  小結
第5章  迭代——持續集成的自動化測試
  5.1  自動化測試與Jenkins
    5.1.1  代碼片段能工作嗎——單元測試
    5.1.2  發現局部的問題——集成測試
    5.1.3  持續交付——端到端測試
  5.2  全面的考慮——規劃Jenkins測試
    5.2.1  規劃回歸測試
    5.2.2  規劃端到端測試
    5.2.3  用戶可以使用嗎——定義功能測試
    5.2.4  可以做到足夠好——定義性能測試
    5.2.5  可能出現的安全問題——定義安全性測試
  5.3  用戶可以使用嗎——定義功能測試
    5.3.1  面向圖形用戶界面的測試
    5.3.2  面向互聯介面(RESTAPI)的功能測試
  5.4  可以做到足夠好——定義性能測試
    5.4.1  預先準備——Web性能KPI定義
    5.4.2  LOCUST的安裝和配置
    5.4.3  LOCUST測試代碼
    5.4.4  運行LOCUST進行性能測試
    5.4.5  LOCUST測試在雲端
  5.5  可能出現的安全問題——定義安全性測試
    5.5.1  如何安裝Metasploit
    5.5.2  如何使用Metasploit
    5.5.3  基於Metasploit的自動化測試
    5.5.4  Metasploit在雲端
  5.6  小結
第6章  儘快讓客戶看到改進和得到反饋——端到端的交付部署Kubernetes和Ansible
  6.1  規劃雲原生端到端的域部署——流程域的劃分
  6.2  實現部署——使用Ansible配置管理
    6.2.1  Ansible的安裝和使用
    6.2.2  測試區域/預生產區域/生產區域的Ansible配置
    6.2.3  跨域部署——Ansible如何應對跳轉機
  6.3  構建容器式交付部署環境——使用Kubernetes集群
    6.3.1  即插即用——容器運行環境
    6.3.2  部署和管理容器集群——Kubernetes集群構建
    6.3.3  注入應用——在交付部署環境中使用容器工具
  6.4  讓動起來——持續集成交付部署
    6.4.1  整體流程的自動化
    6.4.2  Redmine流程信息自動化查詢與更新
    6.4.3  Jenkins+Redmine集成
    6.4.4  Jenkins+Ansible集成
  6.5  小結
第7章  對了如指掌——應用性能監測
  7.1  應用性能管理概述
    7.1.1  應用性能管理過程
    7.1.2  產品生命周期中的應用性能管理
  7.2  深入應用性能監測

    7.2.1  根據性能數據類型探索性能監測
    7.2.2  覆蓋端到端的性能監測維度
    7.2.3  伺服器性能數據監測分類
  7.3  使用InfluxDB管理應用性能數據
    7.3.1  時間序列資料庫的結構和原理介紹
    7.3.2  InfluxDB資料庫管理
    7.3.3  應用性能數據表操作
  7.4  小結
第8章  新的開始——擁抱機器學習與人工智慧的明天
  8.1  人工智慧的新課題——AIOps
    8.1.1  AIOps的誕生
    8.1.2  AIOps的現狀
  8.2  AIOps的應用場景和典型案例
  8.3  AIOps的未來展望
附錄A  公有雲提供商的相關服務列表
  附錄A-1  使用阿里雲實現敏捷運維管理的相關服務
  附錄A-2  使用亞馬遜雲實現敏捷運維管理的相關服務
  附錄A-3  使用Azure實現敏捷運維管理的相關服務
  附錄A-4  使用Google雲實現敏捷運維管理的相關服務
附錄B  雲服務測評指標體系(CMI)

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032