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

Docker數據中心及其內核技術

  • 作者:編者:馬獻章
  • 出版社:清華大學
  • ISBN:9787302537823
  • 出版日期:2019/11/01
  • 裝幀:平裝
  • 頁數:471
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    數據中心是當今乃至今後一個時期信息化建設普遍關注的熱點領域。近幾年,雲計算、大數據、人工智慧等技術層出不窮,在這些新技術的背後,數據中心的基礎設施和相關技術也在不斷演進和創新,誰能夠掌握最新的數據中心技術,誰就能在激烈的行業競爭中處於優勢地位。本書介紹了Docker數據中心的概念和管理、容器技術、微服務技術、Docker數據中心的核心組件、規模化使用Docker等基礎知識,結合實例介紹了企業級數據建模、資料庫性能調優、資料庫重構等高級知識。
    本書可作為數據科學、電腦、網路工程、信息管理專業本科生/研究生的高端教材,適合具有一定電腦基礎知識的讀者學習,也可作為數據分析師、系統架構師、企業IT主管、系統管理員學習數據中心的培訓教材,以及各企(事)業組織實施信息化建設、流程再造、大數據的生態系統構建和信息化基礎知識訓練的參考用書。

作者介紹
編者:馬獻章
    馬獻章,成都軍區網路安全與信息化專家咨詢委員會副主任,成都軍區信息化工作辦公室總工程師;兼任國家科技發明獎和進步獎評審委員會,全軍武器裝備科技獎評審委員會,軍隊科技進步獎評審委員會,全軍通指裝備建設專家委員會委員;科研成果獲軍隊科技進步獎18項,多項理論成果獲全國、全軍一、二、三等獎;榮立二等功2次,三等功9次。是「全軍通信系統有突出貢獻的優秀科技工作者」,「全軍通信裝備科學化、制度化、經常化達標先進個人」,中國人民解放軍傑出專業技術人才獎獲得者;享受國務院政府特殊津貼。

目錄
第1部分 Docker數據中心導論
  第1章  數據中心概述
    1.1  數據中心的概念與發展歷程
      1.1.1  數據中心的概念
      1.1.2  數據中心總體結構
      1.1.3  數據中心技術框架
      1.1.4  數據中心發展歷程
      1.1.5  數據中心的發展
    1.2  Docker數據中心介紹
      1.2.1  Docker數據中心概述
      1.2.2  Docker數據中心的功能
      1.2.3  Docker數據中心的特點
      1.2.4  關於Docker.Inc
    1.3  數據中心的建設規範與規劃
      1.3.1  數據中心的建設目標
      1.3.2  數據中心的建設任務
      1.3.3  基礎設施規劃
      1.3.4  主機系統規劃
      1.3.5  存儲系統
      1.3.6  數據中心應用規劃
      1.3.7  安全保障體系規劃
      1.3.8  數據備份與容災規劃
  第2章  數據中心管理
    2.1  數據中心管理及其制度
      2.1.1  數據中心管理概述
      2.1.2  數據中心管理制度的建立
    2.2  數據中心運行的日常管理
      2.2.1  軟體資源管理
      2.2.2  硬體資源管理
      2.2.3  運行安全管理
      2.2.4  運行日誌記錄
      2.2.5  運行故障管理
      2.2.6  運行文檔管理
    2.3  數據中心網路性能指標融合
      2.3.1  數據中心網路結構
      2.3.2  管理指標體系
      2.3.3  性能指標數據融合模型
      2.3.4  性能指標數據融合演算法
  第3章  容器技術
    3.1  容器的概念
      3.1.1  容器的定義
      3.1.2  容器技術的歷史
      3.1.3  容器的功能特點
      3.1.4  容器技術引發的變革
      3.1.5  容器的重要概念
    3.2  Docker容器
      3.2.1  Docker的誕生
      3.2.2  Docker架構
      3.2.3  Docker工作原理
      3.2.4  Client 和Daemon

      3.2.5  從Client 到Daemon
      3.2.6  libcontainer
      3.2.7  容器的管理
    3.3  Windows容器
      3.3.1  Windows 容器的類型
      3.3.2  Windows Server 上的 Windows 容器
      3.3.3  Windows 10 上的 Windows 容器
      3.3.4  部署 Windows 容器
  第4章  微服務技術
    4.1  微服務的概念
      4.1.1  微服務的定義
      4.1.2  微服務的架構及其與ESB 架構的關係
      4.1.3  微服務的優勢與不足
    4.2  建模與服務
      4.2.1  限界上下文
      4.2.2  業務功能
      4.2.3  逐步劃分上下文
      4.2.4  關於業務概念的溝通
    4.3  微服務的集成
      4.3.1  為用戶創建介面
      4.3.2  共享資料庫
      4.3.3  同步與非同步
      4.3.4  編排與協同
      4.3.5  遠程過程調用(RPC)
      4.3.6  表述性狀態轉移
第2部分 Docker 數據中心理論基礎
  第5章  Docker 通用控制面板
    5.1  Docker 通用控制面板概覽
      5.1.1  集中管理集群
      5.1.2  部署、管理和監控
      5.1.3  內置安全和訪問控制
    5.2  通用控制面板的架構
      5.2.1  通用控制面板的工作原理
      5.2.2  Docker 通用控制面板的內部組件
      5.2.3  管理器節點中的Docker 通用控制面板組件
      5.2.4  工作節點中的Docker 通用控制面板組件
      5.2.5  Docker 通用控制面板使用的卷
      5.2.6  如何與Docker 通用控制面板進行互動
    5.3  通用控制面板的管理
      5.3.1  安裝
      5.3.2  配置
      5.3.3  管理用戶
      5.3.4  監視和排除故障
      5.3.5  備份和災難恢復
    5.4  訪問通用控制面板
      5.4.1  基於Web的訪問
      5.4.2  基於命令行界面的訪問
  第6章  授信Docker鏡像倉庫
    6.1  授信Docker鏡像倉庫概述
      6.1.1  授信Docker鏡像倉庫的概念

      6.1.2  授信Docker鏡像倉庫的主要功能
      6.1.3  授信Docker鏡像倉庫的主要特點
    6.2  授信Docker鏡像倉庫架構
      6.2.1  DTR高可用性
      6.2.2  DTR內部組件
      6.2.3  DTR使用的網路
      6.2.4  DTR使用的卷
      6.2.5  鏡像存儲
      6.2.6  如何與DTR進行交互
    6.3  授信Docker鏡像倉庫管理
      6.3.1  安裝
      6.3.2  配置
      6.3.3  管理用戶
      6.3.4  監視和排除故障
      6.3.5  DTR備份和災難恢復
    6.4  訪問授信Docker鏡像倉庫
      6.4.1  配置Docker引擎
      6.4.2  配置公證客戶端
      6.4.3  使用緩存
  第7章  規模化使用Docker
    7.1  Docker Swarm
      7.1.1  使用Swarm 一個集群
      7.1.2  把Swarm 管理器部署到集群
    7.2  Centurion工具
      7.2.1  部署一個簡單的應用
      7.2.2  把應用部署到過渡環境
    7.3  Amazon EC2 Container Service
      7.3.1  設置IAM 角色
      7.3.2  設置AWS CLI
      7.3.3  容器實例
      7.3.4  任務
      7.3.5  測試任務
      7.3.6  停止任務
  第8章  Docker 安全
    8.1  安全概述
      8.1.1  命名空間
      8.1.2  cgroups
      8.1.3  Linux 能力機制
    8.2  安全策略
      8.2.1  cgroup
      8.2.2  ulimit
      8.2.3  容器+全虛擬化
      8.2.4  鏡像簽名
      8.2.5  日誌審計
      8.2.6  監控
      8.2.7  文件系統級防護
      8.2.8  capability
      8.2.9  SELinux
    8.3  Docker 的安全遺留問題
      8.3.1  User Namespace

      8.3.2  非root 運行Docker Daemon
      8.3.3  Docker 熱升級
      8.3.4  磁碟容量的限制
      8.3.5  網路I/O
第3部分 Docker 數據中心高級技術
  第9 章  企業級數據建模
    9.1  企業級數據模型概覽
      9.1.1  數據模型分類
      9.1.2  企業數據模型的優勢和作用
    9.2  創建伺服器
      9.2.1  在 Azure 門戶中創建伺服器
      9.2.2  部署SQL Server數據工具
    9.3  伺服器和用戶
      9.3.1  管理伺服器
      9.3.2  管理用戶
    9.4  集成本地數據網關及連接到伺服器
      9.4.1  集成本地數據網關
      9.4.2  連接到伺服器
      9.4.3  使用Excel進行連接和瀏覽數據
      9.4.4  使用Power BI連接和瀏覽數據
    9.5  備份、恢復和建立高可用性
      9.5.1  備份
      9.5.2  還原
      9.5.3  高可用性
    9.6  創建示例
      9.6.1  示例1:創建一個新的表格模型項目
      9.6.2  示例2:獲取數據
      9.6.3  示例3:標記為日期表
      9.6.4  示例4:建立關係
      9.6.5  示例5:創建計算列
      9.6.6  示例6:創建度量
      9.6.7  示例7:創建關鍵績效指標
      9.6.8  示例8:創建透視圖
      9.6.9  示例9:創建層次結構
      9.6.10  示例10:創建分區
      9.6.11  示例11:創建角色
      9.6.12  示例12:在Excel中分析
  第10章  資料庫性能調優
    10.1  調優問題概述
      10.1.1  調優的目標
      10.1.2  識別性能問題
      10.1.3  剖析性能問題
      10.1.4  優化解決問題
    10.2  關係型資料庫的查詢優化
      10.2.1  查詢處理的架構
      10.2.2  基於關係代數等價性的啟髮式優化
      10.2.3  查詢執行計劃的開銷估計
      10.2.4  選擇一個計劃
    10.3  應用程序的優化
      10.3.1  SQL 語句的優化

      10.3.2  索引
      10.3.3  反向規範化
      10.3.4  實現惰性讀取
      10.3.5  引入緩存
      10.3.6  充分利用工具
    10.4  物理資源的管理
    10.5  NoSQL 資料庫的調優
      10.5.1  NoSQL 資料庫調優的原則
      10.5.2  文檔型資料庫MongoDB 的常用優化方案
      10.5.3  列族資料庫Cassandra 的優化
  第11章  資料庫重構
    11.1  資料庫重構的重要性
    11.2  資料庫重構的概念
      11.2.1  資料庫重構的定義
      11.2.2  資料庫重構的內涵是保持語義
      11.2.3  資料庫重構的類別
      11.2.4  重構工具
    11.3  資料庫重構的過程
      11.3.1  確認資料庫重構是必要的
      11.3.2  選擇最合適的資料庫重構
      11.3.3  確定數據清洗的需求
      11.3.4  使原資料庫模式過時
      11.3.5  編寫單元測試進行前測試、中測試和后測試
      11.3.6  實現預期的資料庫模式變化
      11.3.7  遷移源數據
      11.3.8  更新資料庫管理腳本
      11.3.9  重構外部訪問程序
      11.3.10  進行回歸測試
      11.3.11  為重構編寫文檔
      11.3.12  對工作進行版本控制
    11.4  資料庫重構的策略
      11.4.1  通過小變更降低變更風險
      11.4.2  唯一地標識每一次重構
      11.4.3  轉換期觸發器優於視圖或批量同步
      11.4.4  確定一個足夠長的轉換期
      11.4.5  封裝對資料庫的訪問
      11.4.6  使建立資料庫環境簡單
      11.4.7  將資料庫資產置於變更控制之下
    11.5  資料庫重構的方法
      11.5.1  結構重構
      11.5.2  參照完整性重構
      11.5.3  數據質量重構
  第12章  可編程數據中心
    12.1  概述
    12.2  可編程數據中心體系架構
    12.3  數據分配管理
      12.3.1  數據分配管理原理
      12.3.2  數據分配管理案例
    12.4  異構數據節點分配管理
      12.4.1  異構數據節點分配管理方法

      12.4.2  異構數據節點服務能力計算方法
    12.5  數據放置策略
      12.5.1  谷歌的數據放置策略
      12.5.2  Hadoop的數據放置策略
      12.5.3  其他常用的數據放置策略
      12.5.4  語意數據放置策略
附錄 備份與容災
  附錄A 數據備份與容災
    A.1  數據備份的概念及層次分析
      A.1.1  數據備份的概念
      A.1.2  數據備份的層次及備份手段
      A.1.3  系統級備份
    A.2  系統備份的方案選擇
      A.2.1  備份軟體
      A.2.2  備份硬體
      A.2.3  備份策略
    A.3  當今主流存儲技術
      A.3.1  直接連接存儲
      A.3.2  網路附加存儲
      A.3.3  存儲區域網路(SAN)
    A.4  數據備份系統的結構
      A.4.1  數據容災與數據備份的關係
      A.4.2  容災的概念
      A.4.3  容災工程
      A.4.4  數據容災等級
    A.5  容災關鍵技術
      A.5.1  遠程鏡像技術
      A.5.2  快照技術
      A.5.3  互連技術
    A.6  數據容災典型案例
      A.6.1  EMC 容災技術與業務連續性方案
      A.6.2  HDS 三數據中心容災解決方案
      A.6.3  StoreAge 容災方案
參考文獻

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