內容簡介
Openstack 目前獲得瞭很多大公司的廣泛支持,不僅能夠搭建私有雲,而且也能夠搭 建公有雲。本書針對具備 Linux 運維基礎的人群,主要介紹瞭雲計算 Openstack、公有雲 AWS、大數據 Hadoop 及 CDH 部署的相關知識與應用,以生動詳細的理論講解、企業級的 實戰項目案例,使讀者能夠掌握目前的熱門技術。 本書通過通俗易懂的原理及深入淺齣的案例,並配以完善的學習資源和支持服務,為 讀者帶來全方位的學習體驗,包括視頻教程、案例素材下載、學習交流社區、討論組等終 身學習內容,更多技術支持請訪問課工場 www.kgc.cn。
目錄
前言
課程設計說明
第1章 OpenStack體驗
1.1 雲計算介紹
1.1.1 紅帽OpenStack産品
1.1.2 安裝紅帽OpenStack環境
1.2 創建實例案例
1.2.1 準備工作
1.2.2 在Horizon中啓動實例
1.2.3 擴展應用
本章總結
本章作業
第2章 OpenStack搭建企業私有雲
2.1 環境準備
2.2 基礎配置
2.2.1 安裝配置NTP服務
2.2.2 配置OpenStackyum庫
2.2.3 MySQL數據庫
2.2.4 NoSQL數據庫
2.2.5 安裝配置Messagingserver-RabbitMQ
2.2.6 Memcached
2.3 認證服務
2.3.1 認證服務概覽
2.3.2 安裝配置
2.3.3 創建服務實體和API端點
2.3.4 創建域、項目、用戶和角色
2.3.5 驗證操作
2.3.6 創建OpenStack客戶端環境腳本
2.4 鏡像服務
2.4.1 鏡像服務概覽
2.4.2 安裝和配置
2.4.3 創建鏡像服務的API端點
2.4.4 安裝軟件包
2.4.5 驗證操作
2.5 計算服務
2.5.1 計算服務概覽
2.5.2 安裝並配置控製節點
2.5.3 安裝和配置計算節點
2.5.4 驗證操作
2.6 Networking服務
2.6.1 網絡服務概覽
2.6.2 安裝並配置控製節點
2.6.3 安裝和配置計算節點
2.6.4 驗證操作
2.7 Dashboard
2.8 啓動一個實例
本章總結
第3章 雲存儲
3.1 塊存儲與文件存儲
3.2 對象存儲
3.3 對象存儲Swiff
3.3.1 Swift數據模型
3.3.2 Swift組件
3.3.3 Swift的數據一緻性
3.3.4 Swift存儲策略
3.3.5 對象存儲Swift補充
3.4 塊存儲服務Cinder
3.4.1 塊存儲服務概覽
3.4.2 塊存儲服務組件
3.4.3 Cinder架構解釋
3.4.4 Cinder支持存儲類型
本章總結
第4章 Fuel安裝OpenStack
4.1 Fuel概述
4.2 虛擬環境設置
4.3 部署OpenStack環境
本章總結
第5章 大數據Hadoop
5.1 什麼是大數據
5.2 Hadoop體係結構
5.3 安裝Hadoop運行環境
5.3.1 在Linux中配置Hadoop運行環境
5.3.2 Hadoop完全分布式安裝
5.3.3 運行Hadoop的W0rdCount程序
5.4 HDFS體係結構
5.4.1 基本概念
5.4.2 Master/Slave架構
5.4.3 HDFS的Web界麵
5.4.4 HDFS的命令行操作
5.5 MaDReduce基礎
5.5.1 MaDReduce概述
5.5.2 MapReduce架構設計
5.5.3 MaDReduce編程模型
5.6 下一代MapReduce框架YARN
5.6.1 YARN架構
5.6.2 YARN配置文件
5.6.3 YARN作業執行流程
5.6.4 YARN優勢
本章總結
本章作業
第6章 HBase數據庫
6.1 HBase基礎
6.1.1 HBase簡介
6.1.2 HBase體係結構
6.1.3 HBase數據模型
6.1.4 HBase的安裝
6.2 HBase Shell操作
6.3 MapReduce與HBase
6.4 Hive和Spark
6.4.1 Hive
6.4.2 SDark
本章總結
本章作業
第7章 部署CDH環境
7.1 CDH概述
7.2 案例環境
7.2.1 準備工作
7.2.2 安裝數據庫
7.2.3 安裝CDH
7.2.4 安裝配置CDH集群
7.2.5 配置Kafka
本章總結
第8章 雲計算數據中心與亞馬遜AWS
8.1 體係結構簡介
8.2 雲計算數據中心特點
8.3 網絡應用架構
8.4 能源利用
8.5 自動化管理
8.6 容災係統
8.6.1 容災概述
8.6.2 容災技術
8.7 亞馬遜AWS
本章總結
雲計算部署實戰/雲計算工程師係列 下載 mobi epub pdf txt 電子書 格式