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

大型企業微服務架構實踐與運營/亞信新技術系列

  • 作者:編者:薛浩
  • 出版社:人民郵電
  • ISBN:9787115487742
  • 出版日期:2019/02/01
  • 裝幀:平裝
  • 頁數:287
人民幣:RMB 88 元      售價:
放入購物車
加入收藏夾

內容大鋼
    薛浩編著的《大型企業微服務架構實踐與運營/亞信新技術系列》以電信運營商業務支撐系統為背景,講述其業務發展、運營管理對架構的影響。本書通過講述電信企業為實現業務發展和運營管理要求對軟體架構升級改造的過程,還原一個真實的微服務架構實踐場景,同時介紹了為實現真正企業級的微服務架構還需要做哪些工作,最後從運營商的視角講述了微服務架構的發展方向以及如何基於微服務架構進行系統運營。
    本書適合中大型企業CIO、CTO、CPO、架構師、軟體開發工程師、系統運維工程師,以及大學、科研院所的研究人員和工程師學習參考。

作者介紹
編者:薛浩
    薛浩,現任亞信基礎IT平台技術總監,具有十年的電信行業架構及技術管理經驗。擅長微服務架構設計,並致力於微服務架構在大型企業的落地及演進。幫助亞從「0」到「1」創造了AIF基礎IT平台,廣泛服務於運營商、類運營商及大型企業十余家。熱愛技術交流,樂於分享。

目錄
第一部分  電信行業架構綜述
  第1章  認識大象
    1.1  何謂大象
    1.2  電信業務支撐系統的發展歷程
      1.2.1  「大算盤」時代
      1.2.2  C/S時代
      1.2.3  MVC垂直應用
      1.2.4  SOA服務化
      1.2.5  微服務架構(MSA)
    1.3  電信業務支撐困境
    1.4  電信與電商
  第2章  讓大象學跳舞
    2.1  大象能跳舞嗎
    2.2  大象的舞台
    2.3  大象跳舞「四步曲」
第二部分  構建微服務架構
  第3章  微服務架構綜述
    3.1  微服務的本質
      3.1.1  什麼是微服務
      3.1.2  微服務架構特點
      3.1.3  SOA與微服務
    3.2  實現微服務架構
      3.2.1  微服務參考架構
      3.2.2  應用的拆分粒度
      3.2.3  微服務的集成
      3.2.4  微服務對交付模式的要求
      3.2.5  實現微服務面臨的挑戰
    3.3  微服務架構的實踐
      3.3.1  建平台
      3.3.2  業務拆分
      3.3.3  容器化封裝
      3.3.4  完善技術組件,提升穩定性
  第4章  分散式服務框架
    4.1  分散式服務框架的一般原理
    4.2  分散式服務調用框架的實現
      4.2.1  分散式服務框架總體架構
      4.2.2  通信框架
      4.2.3  序列化與反序列化
      4.2.4  客戶端功能實現
      4.2.5  服務端功能實現
      4.2.6  註冊中心
      4.2.7  服務治理
      4.2.8  API網關
    4.3  容量評估與性能保障
      4.3.1  容量評估常用指標
      4.3.2  容量指標估算方法
      4.3.3  性能保障
      4.3.4  如何評價系統性能
    4.4  一致性問題解決之道
      4.4.1  強一致性事務保障

      4.4.2  最終一致性事務保障
      4.4.3  事務補償機制
  第5章  服務調用鏈日誌跟蹤
    5.1  服務調用鏈實現的一般原理
    5.2  實現調用鏈日誌跟蹤
      5.2.1  總體架構
      5.2.2  日誌數據採集
      5.2.3  日誌數據分析處理
      5.2.4  服務調用鏈信息展示
    5.3  調用鏈日誌跟蹤的應用
      5.3.1  總體監控
      5.3.2  監控預警
      5.3.3  安全審計
      5.3.4  故障定位及鏈路分析
    5.4  日誌系統的容量和性能評估
  第6章  分散式數據訪問平台
    6.1  傳統資料庫架構面臨的挑戰
      6.1.1  新業務支撐乏力
      6.1.2  持續的分庫分表難以為繼
      6.1.3  管理上的挑戰
    6.2  資料庫技術發展現狀
      6.2.1  資料庫發展歷史回顧
      6.2.2  SQL、NoSQL和NewSQL
      6.2.3  運營商去「O」實踐
      6.2.4  數據架構發展方向
    6.3  資料庫選型
      6.3.1  資料庫的技術特性
      6.3.2  資料庫應用特性
      6.3.3  應用特性與技術特性的對應關係
      6.3.4  資料庫選擇建議
    6.4  實現分散式數據訪問平台
      6.4.1  分散式應用數據匯流排
      6.4.2  分庫分表功能實現
      6.4.3  讀寫分離功能實現
      6.4.4  結果集合併功能實現
      6.4.5  資料庫節點路由功能實現
      6.4.6  分散式事務功能保障
    6.5  異地多活數據同步平台
      6.5.1  異地多活架構設計
      6.5.2  數據同步平台架構設計
  第7章  消息平台
    7.1  消息中間件產品介紹
      7.1.1  ActiveMQ
      7.1.2  RocketMQ
      7.1.3  Kafka
      7.1.4  RabbitMQ
      7.1.5  消息中間件特性對比
    7.2  消息平台總體架構設計
    7.3  消息控制台
      7.3.1  配置管理

      7.3.2  監控管理
      7.3.3  運維管理
      7.3.4  系統管理
    7.4  消息客戶端
      7.4.1  客戶端功能介紹
      7.4.2  客戶端關鍵流程
  第8章  分散式緩存平台
    8.1  緩存中間件介紹
      8.1.1  Memcached
      8.1.2  Redis
      8.1.3  Coherence
      8.1.4  緩存中間件產品特性對比
    8.2  緩存策略
      8.2.1  熱點緩存
      8.2.2  多級緩存
    8.3  緩存平台的架構與實現
      8.3.1  總體架構
      8.3.2  緩存管理控制平台Web
      8.3.3  緩存管理平台App
      8.3.4  緩存客戶端SDK
第三部分  構建企業級微服務架構
  第9章  企業級微服務架構綜述
    9.1  什麼是企業級微服務架構
    9.2  企業級微服務架構必備能力
      9.2.1  自動化軟體交付
      9.2.2  智能化系統運維
      9.2.3  系統化業務運營
    9.3  實施企業級微服務架構的前提條件
  第10章  構建基於容器的應用托管和任務調度平台
    10.1  容器的發展歷程
    10.2  Docker帶來的改變
    10.3  基於Kubernetets的應用托管平台
      10.3.1  Kubernetes基本原理
      10.3.2  系統架構
      10.3.3  底層資源管理
      10.3.4  應用托管管理
      10.3.5  平台監控
    10.4  彈性任務調度平台
      10.4.1  總體架構
      10.4.2  任務配置管理
      10.4.3  任務調度管理
      10.4.4  X86裸機集群任務調度流程
      10.4.5  容器化資源任務調度流程
  第11章  深化的服務治理體系
    11.1  服務治理演進歷史
      11.1.1  SOA服務治理
      11.1.2  分散式服務治理
      11.1.3  深化的服務治理
    11.2  構建「管、診、治」服務治理體系
    11.3  「管、診、治」總體思路

      11.3.1  服務治理總體架構
      11.3.2  服務資產管理
      11.3.3  服務關係管理
      11.3.4  服務生命周期管理
      11.3.5  服務監控
      11.3.6  分散式服務調用框架
      11.3.7  輔助工具
  第12章  DevOps打造軟體生產流水線
    12.1  認識DevOps
      12.1.1  什麼是DevOps
      12.1.2  DevOps與敏捷
      12.1.3  DevOps的興起
    12.2  DevOps核心原則
      12.2.1  基礎架構即代碼
      12.2.2  持續交付
      12.2.3  協同工作
    12.3  DevOps的技術棧和工具鏈
    12.4  DevOps平台解決方案
      12.4.1  軟體生產流水線
      12.4.2  DevOps平台架構
      12.4.3  配置管理
      12.4.4  質量保障
      12.4.5  實現軟體生產流水線
      12.4.6  數據度量
第四部分  打造下一代基礎架構平台
  第13章  多租戶架構
    13.1  多租戶的模型及體系結構
    13.2  租戶隔離
    13.3  多租戶管理平台
      13.3.1  管理平台架構
      13.3.2  多租戶管理平台的實現原理
      13.3.3  多租戶的訪問控制
      13.3.4  多租戶的安全訪問
  第14章  能力開放平台
    14.1  總體設計
    14.2  能力開放門戶
      14.2.1  開發者視圖
      14.2.2  運營者視圖
    14.3  沙箱環境
    14.4  安全管控
      14.4.1  IP黑白名單校驗
      14.4.2  流量配額控制
      14.4.3  服務升降級控制
      14.4.4  熔斷控制
      14.4.5  流量控制
      14.4.6  傳輸安全控制
      14.4.7  用戶授權
    14.5  服務管控
      14.5.1  服務註冊
      14.5.2  服務編排與封裝

      14.5.3  服務參數匹配
      14.5.4  服務路由
  第15章  智能運維
    15.1  大數據技術概述
      15.1.1  大數據技術特點
      15.1.2  大數據技術的未來發展
      15.1.3  大數據與人工智慧
      15.1.4  大數據與智能運維
    15.2  智能運維平台架構設計
    15.3  智能運維整體流程
    15.4  智能化運維場景分析
    15.5  深度學習應用舉例
      15.5.1  原理分析
      15.5.2  關鍵技術介紹
結束語

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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