注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件深入理解OpenStack Trove

深入理解OpenStack Trove

深入理解OpenStack Trove

定 價(jià):¥79.00

作 者: [美] Amrith Kumar(艾姆瑞斯·庫(kù)馬爾),[加] Douglas Shelley 著;黨明,雷冬,王少輝 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121303036 出版時(shí)間: 2016-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 384 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《深入理解OpenStack Trove》由Tesora團(tuán)隊(duì)的CTO Amrith Kumar和研發(fā)副總裁Douglas Shelley聯(lián)合編寫(xiě),深入介紹并研究了OpenStack中Trove項(xiàng)目的架構(gòu)及工作原理。Trove項(xiàng)目作為一個(gè)DBaaS(數(shù)據(jù)庫(kù)即服務(wù)),可以方便地為用戶提供關(guān)系型和非關(guān)系型數(shù)據(jù)庫(kù),并在數(shù)據(jù)庫(kù)生命周期內(nèi)提供各種便捷的管理操作,例如復(fù)制、備份、擴(kuò)容等?!渡钊肜斫釵penStack Trove》首先介紹了Trove的相關(guān)概念,以及如何下載并安裝Trove;接著以實(shí)際操作為示例,講述了Trove的基礎(chǔ)架構(gòu)和一些典型的操作方法,以及如何調(diào)試Trove并進(jìn)行一系列故障排查;最后介紹了如何構(gòu)建Trove guest鏡像,以及在生產(chǎn)環(huán)境中操作Trove時(shí)需要注意的事項(xiàng)。《深入理解OpenStack Trove》適用于對(duì)OpenStack生態(tài)圈有所了解,并對(duì)數(shù)據(jù)庫(kù)和開(kāi)源事業(yè)有興趣的開(kāi)發(fā)者。

作者簡(jiǎn)介

  Amrith Kumar 是Tesora 公司的CTO 和創(chuàng)辦者,這家公司擁有超過(guò)20 年為專(zhuān)門(mén)從事企業(yè)存儲(chǔ)應(yīng)用、高性能容錯(cuò)系統(tǒng)和大規(guī)模并行數(shù)據(jù)庫(kù)的公司生產(chǎn)業(yè)界領(lǐng)先產(chǎn)品的經(jīng)驗(yàn)。Amrith kumar 是OpenStack Trove(數(shù)據(jù)庫(kù)即服務(wù)項(xiàng)目)的活躍技術(shù)貢獻(xiàn)者,也是該項(xiàng)目核心審查團(tuán)隊(duì)的一員。在那之前,他曾在Dataupia 公司擔(dān)任技術(shù)副總裁和產(chǎn)品經(jīng)理,也是Satori Data Warehousing 平臺(tái)的創(chuàng)辦者及Sepaton 的董事長(zhǎng)兼總經(jīng)理,負(fù)責(zé)核心虛擬磁帶庫(kù)產(chǎn)品的開(kāi)發(fā)。他擁有多項(xiàng)專(zhuān)利,這些專(zhuān)利涉及高性能數(shù)據(jù)庫(kù)和算法,在分布式計(jì)算中有著廣泛的適用性。Douglas Shelley 是Tesora 的產(chǎn)品開(kāi)發(fā)副總裁,也是首位加入Tesora 的員工。他組建了一支經(jīng)驗(yàn)豐富的企業(yè)級(jí)軟件專(zhuān)業(yè)團(tuán)隊(duì),致力于發(fā)布Tesora DBaaS 平臺(tái),并且在OpenStack 社區(qū)有著積極的貢獻(xiàn)。他在IT 界和軟件產(chǎn)品開(kāi)發(fā)領(lǐng)域工作超過(guò)20 年,致力于應(yīng)用交付、數(shù)據(jù)管理和集成,是OpenStack Trove 項(xiàng)目的活躍技術(shù)貢獻(xiàn)者。在加入Tesora 之前,他負(fù)責(zé)軟件的產(chǎn)品開(kāi)發(fā)超過(guò)10 年,并帶領(lǐng)各個(gè)團(tuán)隊(duì)?wèi)?yīng)對(duì)了有關(guān)數(shù)據(jù)同步、集成和轉(zhuǎn)換方面的挑戰(zhàn)。在工作之余,他會(huì)經(jīng)常趴在桌子上,刻苦鉆研他的樹(shù)莓派或NAS4Free 盒子,或者寫(xiě)詩(shī)歌和短篇小說(shuō)?!∽g者簡(jiǎn)介黨明,云計(jì)算開(kāi)發(fā)工程師,對(duì)OpenStack和數(shù)據(jù)庫(kù)領(lǐng)域有所研究,目前致力于服務(wù)器端開(kāi)發(fā)和機(jī)器學(xué)習(xí)。雷冬,金山云高級(jí)開(kāi)發(fā)工程師,致力于OpenStack開(kāi)發(fā)。為開(kāi)源社區(qū)的活躍貢獻(xiàn)者,對(duì)其他云計(jì)算領(lǐng)域也有所研究,主要研究方向?yàn)閿?shù)據(jù)結(jié)構(gòu)和算法。王少輝,從業(yè)5年,先后在鄭州景安、象云擔(dān)任云計(jì)算工程師、OpenStack研發(fā)工程師等職位,在存儲(chǔ)優(yōu)化和OpenStack開(kāi)發(fā)等方面積累了多年經(jīng)驗(yàn),目前專(zhuān)注于文件系統(tǒng)和大規(guī)模對(duì)象存儲(chǔ)的實(shí)踐。

圖書(shū)目錄

第1 章關(guān)于DBaaS的介紹
1.1 什么是DBaaS
1.1.1 數(shù)據(jù)庫(kù)
1.1.2 服務(wù)
1.1.3 服務(wù)類(lèi)別
1.1.4 DBaaS的定義
1.2 IT 部門(mén)面對(duì)的數(shù)據(jù)庫(kù)挑戰(zhàn)
1.3 DBaaS的特性
1.3.1 管理平面和數(shù)據(jù)平面
1.3.2 租賃
1.3.3 服務(wù)位置
1.3.4 服務(wù)vs 平臺(tái)
1.4 DBaaS的好處
1.4.1 易于提供
1.4.2 一致性的配置
1.4.3 自動(dòng)化操作
1.4.4 自動(dòng)縮放
1.4.5 提高開(kāi)發(fā)的靈活性
1.4.6 更好的資源利用和設(shè)計(jì)
1.4.7 對(duì)于提供者或操作者簡(jiǎn)化角色
1.5 其他DBaaS的提供者
1.5.1 亞馬遜RDS
1.5.2 亞馬遜Redshift
1.5.3 微軟 Azure SQL Database
1.5.4 Google Cloud SQL
1.5.5 亞馬遜DynamoDB
1.6 OpenStack Trove
1.7 Trove 的一段簡(jiǎn)要?dú)v史
1.8 OpenStack Trove 中的租約
1.9 OpenStack 生態(tài)系統(tǒng)中的Trove
1.10 總結(jié)

第2 章下載和安裝OpenStack Trove
2.1 部署一個(gè)單節(jié)點(diǎn)的開(kāi)發(fā)環(huán)境
2.1.1 配置Ubuntu 環(huán)境
2.1.2 安裝一些基礎(chǔ)包
2.1.3 確認(rèn)你的配置
2.1.4 給“ubuntu”用戶賦予免密碼sudo權(quán)限
2.1.5 使用devstack工具安裝OpenStack
2.1.6 啟用默認(rèn)的Trove 公鑰
2.1.7 系統(tǒng)認(rèn)證
2.1.8 創(chuàng)建你的第1 個(gè)Trove 數(shù)據(jù)庫(kù)實(shí)例
2.1.9 在devstack中使用Neutron
2.1.10 訪問(wèn)Dashboard
2.2 在多節(jié)點(diǎn)的OpenStack 環(huán)境中部署Trove
2.2.1 前提條件
2.2.2 安裝必需包
2.2.3 創(chuàng)建Trove 用戶
2.2.4 創(chuàng)建Trove 操作的數(shù)據(jù)庫(kù)
2.2.5 在OpenStack 中配置Trove
2.2.6 配置Trove 服務(wù)
2.2.7 初始化Trove 操作的數(shù)據(jù)庫(kù)
2.2.8 在Keystone 中配置Trove Endpoint
2.2.9 重啟Trove 服務(wù)
2.2.10 下載或構(gòu)建一個(gè)Trove Guest 鏡像
2.2.11 配置數(shù)據(jù)庫(kù)類(lèi)型及其版本
2.3 總結(jié)

第3 章基本的Trove 操作
3.1 使用curl 命令和RESTful 服務(wù)交互
3.1.1 從Keystone 中獲取Token
3.1.2 使用Token 和RESTful 服務(wù)交互
3.2 理解應(yīng)用程序如何與OpenStack 服務(wù)交互
3.3 Trove CLI 腳本編程
3.4 展示實(shí)例列表
3.5 啟動(dòng)實(shí)例
3.6 重啟實(shí)例
3.7 刪除實(shí)例
3.8 配置多個(gè)數(shù)據(jù)庫(kù)類(lèi)型
3.8.1 配置數(shù)據(jù)庫(kù)類(lèi)型
3.8.2 指定默認(rèn)的數(shù)據(jù)庫(kù)類(lèi)型
3.9 創(chuàng)建用戶和數(shù)據(jù)庫(kù)
3.9.1 啟用數(shù)據(jù)庫(kù)的root 用戶
3.9.2 數(shù)據(jù)庫(kù)操作
3.9.3 用戶操作
3.10 總結(jié)

第4 章概念和架構(gòu)
4.1 Trove 基礎(chǔ)架構(gòu)
4.2 Trove 的概念
4.2.1 Trove 服務(wù)
4.2.2 Trove Guest Agent API
4.2.3 Trove 策略
4.2.4 Trove 拓展
4.2.5 Guest Agent 的分類(lèi)模型和策略
4.2.6 Trove Guest 鏡像
4.2.7 Trove 消息隊(duì)列和Trove 內(nèi)部的API
4.2.8 Trove 基礎(chǔ)設(shè)施數(shù)據(jù)庫(kù)
4.2.9 Trove 公共API
4.3 OpenStack Trove 的架構(gòu)
4.4 總結(jié)

第5 章 Trove 的高級(jí)操作
5.1 自定義f lavor
5.2 Trove 的備份和恢復(fù)
5.3 Trove 的復(fù)制
5.3.1 對(duì)復(fù)制的支持情況
5.3.2 創(chuàng)建一個(gè)復(fù)制
5.3.3 故障切換
5.4 Trove 集群
5.5 配置組
5.6 調(diào)整實(shí)例的大小
5.7 終止實(shí)例
5.8 總結(jié)

第6 章調(diào)試與故障排除
6.1 訪問(wèn)Trove guest 實(shí)例的命令行
6.1.1 OpenStack guest 鏡像
6.1.2 Tesora guest 鏡像
6.2 閱讀Trove 錯(cuò)誤日志
6.2.1 Trove 控制節(jié)點(diǎn)的錯(cuò)誤日志
6.2.2 關(guān)于guest 實(shí)例的錯(cuò)誤日志
6.2.3 錯(cuò)誤日志的一些實(shí)例
6.3 理解Trove 日志級(jí)別
6.4 在Trove 中使用OpenStack 分析庫(kù)
6.4.1 在開(kāi)始和停止位置之間分析代碼
6.4.2 使用Python 結(jié)構(gòu)分析一個(gè)代碼塊
6.4.3 使用修飾器分析一個(gè)方法
6.4.4 使用修飾器分析整個(gè)類(lèi)
6.5 總結(jié)

第7 章構(gòu)建Trove guest 鏡像
7.1 使用預(yù)先構(gòu)建的Trove guest 鏡像
7.1.1 Trove guest 鏡像組件
7.1.2 注冊(cè)Trove guest 鏡像
7.2 使用磁盤(pán)鏡像生成器構(gòu)建guest 鏡像
7.2.1 安裝磁盤(pán)鏡像生成器
7.2.2 磁盤(pán)鏡像生成器元件
7.2.3 使用Trove 相關(guān)的元件構(gòu)建guest 鏡像
7.2.4 使用redstack構(gòu)建guest 鏡像
7.3 磁盤(pán)鏡像生成器的工作原理
7.3.1 元件內(nèi)的階段
7.3.2 執(zhí)行順序
7.4 Trove 涉及的元件
7.5 使用 guest agent 代碼
7.5.1 在運(yùn)行時(shí)安裝 guest agent 代碼
7.5.2 構(gòu)建時(shí)安裝guest agent 代碼
7.6 不同的操作系統(tǒng)中的 guest 鏡像
7.7 總結(jié)

第8 章生產(chǎn)環(huán)境下Trove 的運(yùn)作
8.1 Trove 的基礎(chǔ)設(shè)施配置
8.1.1 配置Trove 使用專(zhuān)用基礎(chǔ)設(shè)施
8.1.2 AMQP 服務(wù)器上的安全配置
8.1.3 為訪問(wèn)AMQP 服務(wù)器提供憑證
8.2 guest 安全
8.2.1 在guest 實(shí)例上使用SSH
8.2.2 使用安全組和安全網(wǎng)絡(luò)
8.3 Trove 作為其他OpenStack 服務(wù)的用戶端
8.3.1 私有OpenStack 結(jié)構(gòu)中的消費(fèi)服務(wù)
8.3.2 使用隱藏租戶和服務(wù)租戶
8.4 總結(jié)

附錄A Trove 配置選項(xiàng)
A.1 Trove 配置文件
A.2 Trove 配置選項(xiàng)
A.3 特定的數(shù)據(jù)庫(kù)配置選項(xiàng)
A.4 總結(jié)

附錄B Trove 命令行接口
B.1 命令行接口
B.1.1 trove 命令
B.1.2 trove-manage 命令
B.2 總結(jié)

附錄C Trove 中的API
C.1 Trove API 服務(wù)的end point
C.2 API 的習(xí)慣用法
C.3 列出API 的版本
C.4 實(shí)例API
C.4.1 列出實(shí)例
C.4.2 創(chuàng)建實(shí)例
C.4.3 展示實(shí)例
C.4.4 實(shí)例操作
C.4.5 修改實(shí)例
C.4.6 更新實(shí)例
C.4.7 刪除實(shí)例
C.4.8 備份列表
C.4.9 實(shí)例配置列表
C.5 數(shù)據(jù)庫(kù)類(lèi)型的API
C.5.1 數(shù)據(jù)庫(kù)類(lèi)型列表
C.5.2 數(shù)據(jù)庫(kù)類(lèi)型版本列表
C.5.3 顯示數(shù)據(jù)庫(kù)類(lèi)型版本(通過(guò)數(shù)據(jù)庫(kù)類(lèi)型和版本)
C.5.4 顯示數(shù)據(jù)庫(kù)類(lèi)型版本(通過(guò)UUID)
C.5.5 數(shù)據(jù)庫(kù)類(lèi)型版本配置項(xiàng)列表
C.5.6 顯示數(shù)據(jù)庫(kù)類(lèi)型版本配置項(xiàng)
C.5.7 數(shù)據(jù)庫(kù)類(lèi)型版本配置項(xiàng)列表
C.5.8 顯示數(shù)據(jù)庫(kù)類(lèi)型版本配置項(xiàng)
C.6 實(shí)例類(lèi)型API
C.6.1 實(shí)例類(lèi)型列表
C.6.2 顯示實(shí)例類(lèi)型
C.7 限額API
C.8 備份API
C.8.1 備份列表
C.8.2 顯示備份
C.8.3 創(chuàng)建備份
C.8.4 刪除備份
C.9 數(shù)據(jù)庫(kù)擴(kuò)展API
C.9.1 獲取root 用戶的激活狀態(tài)
C.9.2 啟用root
C.9.3 數(shù)據(jù)庫(kù)列表
C.9.4 創(chuàng)建數(shù)據(jù)庫(kù)
C.9.5 刪除數(shù)據(jù)庫(kù)
C.9.6 創(chuàng)建用戶
C.9.7 用戶列表
C.9.8 查看用戶的權(quán)限
C.9.9 刪除用戶
C.9.10 用戶訪問(wèn)授權(quán)
C.9.11 顯示用戶的訪問(wèn)權(quán)限
C.9.12 解除用戶的訪問(wèn)權(quán)限
C.10 集群API
C.11 集群列表
C.11.1 集群詳情
C.11.2 創(chuàng)建集群
C.11.3 集群操作:添加實(shí)例
C.11.4 刪除集群
C.12總結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)