亞馬遜AWS云基礎(chǔ)與實(shí)戰(zhàn)
定 價(jià):49.8 元
- 作者:王毅編著
- 出版時(shí)間:2017/8/1
- ISBN:9787302479642
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP393.027
- 頁(yè)碼:236
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本書(shū)詳細(xì)介紹了亞馬遜AWS云服務(wù)特性、適用場(chǎng)景及操作方法等, 通過(guò)列舉大量詳細(xì)案例, 旨在讓讀者全面了解如何利用亞馬遜云計(jì)算平臺(tái)完成客戶的業(yè)務(wù)需求和IT需求; 如何在數(shù)分鐘內(nèi)建立屬于自己的虛擬數(shù)據(jù)中心; 如何便捷地利用數(shù)臺(tái)到數(shù)千臺(tái)服務(wù)器和服務(wù)完成傳統(tǒng)機(jī)房無(wú)法想象完成的任務(wù)。
序
2007年一次偶然的機(jī)會(huì),我接觸到了云計(jì)算,一下子就被其簡(jiǎn)捷、方便、強(qiáng)大的特性所吸引,開(kāi)始瘋狂地查找相關(guān)資料。當(dāng)時(shí),有關(guān)云計(jì)算的著作,國(guó)內(nèi)幾乎沒(méi)有,輾轉(zhuǎn)找到一些國(guó)外的書(shū)籍,我便如饑似渴地閱讀起來(lái)。隨著我對(duì)云計(jì)算了解的深入,我越發(fā)感覺(jué)它的前景遠(yuǎn)大。果然不出所料,短短幾年,云計(jì)算已經(jīng)成為整個(gè)行業(yè)的大勢(shì)所趨,甚至可以說(shuō),每個(gè)人的生活都與之有密不可分的聯(lián)系。
雖然近年來(lái),國(guó)內(nèi)市場(chǎng)上有關(guān)云計(jì)算的專業(yè)書(shū)籍層出不窮,但具體指導(dǎo)用戶使用云計(jì)算的書(shū)籍卻鳳毛麟角。本書(shū)通過(guò)分享大量的案例和方法,旨在拋磚引玉,讓更多的人在使用的過(guò)程中領(lǐng)略yamaxun云計(jì)算的獨(dú)特魅力。
本書(shū)對(duì)yamaxunAWS做了初步介紹,并分門(mén)別類地列舉了yamaxunAWS提供的服務(wù)及具體操作方法,適用于云計(jì)算開(kāi)發(fā)、使用和運(yùn)維人員,能對(duì)讀者起到一定的指導(dǎo)作用。
從動(dòng)念寫(xiě)這本書(shū),到真正完工,歷時(shí)兩年,期間遇到不少困難,再加上yamaxunAWS的功能在不斷地推陳出新,也就不得不隨之不斷修改,好在有同事、朋友和家人的支持和鼓勵(lì),我終還是交出了一份答卷。由于水平有限,不足之處,在所難免。
借此機(jī)會(huì),感謝yamaxunAWS全球副總裁、中國(guó)執(zhí)行董事容永康先生對(duì)本書(shū)的大力支持。同時(shí),感謝yamaxunAWS中國(guó)架構(gòu)師團(tuán)隊(duì)負(fù)責(zé)人張榮典、孫素梅、曹瑋祺和培訓(xùn)團(tuán)隊(duì)資深講師包光磊、張波、黃濤審閱本書(shū)以及提出的寶貴意見(jiàn)。同時(shí),感謝yamaxunAWS中國(guó)資深架構(gòu)師陳林濤、鄭進(jìn)佳的大力協(xié)助。感謝前yamaxunAWS市場(chǎng)部郭多嬌女士、何菁女士在寫(xiě)作和出版過(guò)程中提供的大力協(xié)助。
王毅 前yamaxunAWS解決方案架構(gòu)師、區(qū)域主管
王毅,國(guó)內(nèi)獲得AWS專家級(jí)認(rèn)證資質(zhì)人員之一,是早進(jìn)入云計(jì)算領(lǐng)域的資深從業(yè)者,現(xiàn)任You World (由我) CTO,曾在AWS任大中華區(qū)資深解決方案架構(gòu)師、高級(jí)區(qū)域主管,還曾在阿里云任資深技術(shù)專家、在IBM全球服務(wù)部門(mén)擔(dān)任資深架構(gòu)師經(jīng)理,精通AWS、阿里云、微軟Azure,幫助許多中國(guó)互聯(lián)網(wǎng)公司,利用云平臺(tái)的優(yōu)勢(shì),進(jìn)行技術(shù)和商業(yè)模式創(chuàng)新。
第1章 AWS概覽 1
1.1 云計(jì)算是什么 1
1.2 AWS是什么 2
1.3 AWS有什么好處 2
1.3.1 按需分配,按用量付費(fèi) 2
1.3.2 彈性容量 2
1.3.3 增加速度和靈活性 2
1.3.4 全球性覆蓋 3
1.4 AWS的安全措施 3
1.5 服務(wù)概覽 4
1.5.1 全球基礎(chǔ)架構(gòu) 4
1.5.2 服務(wù)概覽 5
1.6 怎樣開(kāi)始使用AWS 6
1.7 如何與AWS服務(wù)交互 6
1.7.1 AWS管理控制臺(tái) 6
1.7.2 AWS Command Line
Interface(AWS CLI) 6
1.7.3 AWS軟件開(kāi)發(fā)工具包(SDK) 7
1.7.4 API接口 7
第2章 計(jì)算服務(wù)介紹 9
2.1 什么是EC2彈性計(jì)算 9
2.2 EC2有哪些特點(diǎn) 9
2.3 如何上手創(chuàng)建EC2實(shí)例 10
2.3.1 選擇yamaxun系統(tǒng)映像(AMI) 10
2.3.2 實(shí)例類型 11
2.3.3 安全組 14
2.4 存儲(chǔ)選項(xiàng) 14
2.4.1 EBS 14
2.4.2 實(shí)例存儲(chǔ) 14
2.5 實(shí)例的用戶數(shù)據(jù)和元數(shù)據(jù) 15
2.6 密鑰對(duì) 18
2.7 實(shí)例的狀態(tài) 19
2.7.1 實(shí)例啟動(dòng) 19
2.7.2 停止和啟動(dòng)實(shí)例 19
2.7.3 實(shí)例重啟 20
2.7.4 實(shí)例終止 20
2.8 彈性負(fù)載均衡器(Elastic
Load Balancer) 21
2.8.1 什么是彈性負(fù)載均衡器 21
2.8.2 ELB能實(shí)現(xiàn)哪些功能 21
2.9 自動(dòng)伸縮組 23
2.9.1 什么是自動(dòng)伸縮組(Auto
Scaling Group) 23
2.9.2 ASG的使用場(chǎng)景 23
2.9.3 如何創(chuàng)建自動(dòng)伸縮組 24
第3章 Amazon RDS 29
3.1 Amazon RDS簡(jiǎn)介 29
3.2 使用RDS可以帶來(lái)的好處 30
3.3 創(chuàng)建Amazon RDS數(shù)據(jù)庫(kù) 31
3.4 管理Amazon RDS數(shù)據(jù)庫(kù)的
存儲(chǔ) 36
3.4.1 RDS的存儲(chǔ)類型 36
3.4.2 性能指標(biāo) 36
3.4.3 SSD存儲(chǔ) 37
3.4.4 預(yù)配置IOPS存儲(chǔ) 38
3.4.5 數(shù)據(jù)庫(kù)實(shí)例類 40
3.5 Amazon RDS數(shù)據(jù)庫(kù)的備份與
恢復(fù) 41
3.5.1 自動(dòng)備份 41
3.5.2 使用數(shù)據(jù)庫(kù)快照 42
3.5.3 將數(shù)據(jù)庫(kù)恢復(fù)至某個(gè)
時(shí)間點(diǎn) 46
3.6 Amazon RDS數(shù)據(jù)庫(kù)的
安全性 49
第4章 Amazon VPC 51
4.1 VPC介紹 51
4.2 Amazon VPC的主要功能 52
4.3 VPC的基本概念 53
4.4 Amazon VPC基本操作 53
4.4.1 VPC的建立及大小調(diào)整 53
4.4.2 刪除VPC 55
4.4.3 子網(wǎng)的建立 56
4.4.4 在子網(wǎng)中啟動(dòng)實(shí)例 58
4.4.5 刪除子網(wǎng) 61
4.5 在Amazon VPC中設(shè)置
路由表 61
4.5.1 路由表 61
4.5.2 路由表的基本信息 61
4.5.3 主路由表 62
4.5.4 自定義路由表 63
4.6 安全性與防火墻 63
4.6.1 VPC基本安全 63
4.6.2 安全組與網(wǎng)絡(luò)ACL的比較 64
第5章 Amazon CloudFront 65
5.1 什么是Amazon CloudFront 65
5.2 Amazon CloudFront服務(wù)的
優(yōu)勢(shì) 66
5.2.1 快速 66
5.2.2 簡(jiǎn)便 66
5.3 創(chuàng)建Web分發(fā) 66
5.4 利用CloudFront提供私有
對(duì)象的CDN服務(wù) 70
5.5 私有內(nèi)容的工作原理 71
5.6 對(duì)CloudFront進(jìn)行負(fù)載測(cè)試 72
第6章 Amazon DynamoDB 73
6.1 Amazon DynamoDB介紹 73
6.2 使用DynamoDB能帶來(lái)
哪些好處 74
6.3 DynamoDB入門(mén) 75
6.3.1 數(shù)據(jù)模型概念:表、項(xiàng)目和
屬性 75
6.3.2 主鍵 76
6.3.3 二級(jí)索引 77
6.3.4 DynamoDB數(shù)據(jù)類型 78
6.3.5 DynamoDB支持的操作 78
6.3.6 預(yù)配置吞吐容量 80
6.3.7 訪問(wèn)DynamoDB 80
6.4 創(chuàng)建DynamoDB表 81
6.4.1 準(zhǔn)備工作 81
6.4.2 創(chuàng)建示例表 84
6.4.3 加載示例數(shù)據(jù) 88
6.4.4 開(kāi)始查詢 97
6.5 DynamoDB的佳實(shí)踐 98
6.5.1 表的佳實(shí)踐 98
6.5.2 項(xiàng)目佳實(shí)踐 103
6.5.3 查詢和掃描佳實(shí)踐 104
6.5.4 Local Secondary Index
佳實(shí)踐 105
6.5.5 Global Secondary Index
佳實(shí)踐 107
第7章 AWS Elastic Beanstalk 109
7.1 什么是AWS Elastic
Beanstalk 109
7.2 為什么需要Elastic
Beanstalk 110
7.3 Elastic Beanstalk入門(mén) 110
7.3.1 Elastic Beanstalk的組件 110
7.3.2 權(quán)限 114
7.3.3 支持的平臺(tái) 120
7.3.4 設(shè)計(jì)注意事項(xiàng) 120
7.4 如何使用Elastic Beanstalk 123
第8章 Amazon EMR 131
8.1 Amazon EMR介紹 131
8.2 Amazon EMR的優(yōu)勢(shì) 132
8.2.1 易于使用 132
8.2.2 成本低廉 132
8.2.3 靈活 132
8.2.4 運(yùn)行可靠 132
8.2.5 安全 132
8.2.6 靈活 133
8.3 Amazon EMR使用案例 133
8.3.1 點(diǎn)擊流分析 133
8.3.2 基因?qū)W 133
8.3.3 日志處理 133
8.4 如何使用Amazon EMR 133
8.5 創(chuàng)建Amazon EMR集群 134
8.6 Amazon EMR的概念 140
8.6.1 Amazon EMR有什么用途 141
8.6.2 Amazon EMR的功能 142
8.6.3 Amazon EMR是
如何工作的 145
8.6.4 為Amazon EMR提供了什么
工具 149
8.7 Amazon EMR上常用的Hadoop
工具 150
8.7.1 Hive和Amazon EMR 150
8.7.2 Impala和Amazon EMR 151
8.7.3 Pig和Amazon EMR 153
8.7.4 使用HBase存儲(chǔ)數(shù)據(jù) 153
8.7.5 配置Hue以查看、查詢或
操作數(shù)據(jù) 154
第9章 AWS CloudFormation 157
9.1 AWS CloudFormation介紹 157
9.2 AWS CloudFormation的
優(yōu)勢(shì) 158
9.2.1 廣泛支持AWS資源 158
9.2.2 易于使用 158
9.2.3 聲明性和靈活性 158
9.2.4 基礎(chǔ)設(shè)施即代碼 158
9.2.5 通過(guò)參數(shù)實(shí)現(xiàn)自定義 159
9.2.6 便于集成 159
9.3 什么是AWS
CloudF ormation 159
9.3.1 AWS CloudFormation的
概念 160
9.3.2 AWS CloudFormation是如何
運(yùn)行的 163
9.3.3 刪除堆棧工作流程 165
9.4 使用堆棧 166
9.4.1 使用AWS CloudFormation
控制臺(tái) 166
9.4.2 使用AWS命令行界面 167
9.4.3 AWS CloudFormation堆棧
更新 167
9.4.4 與Windows Stacks共同
運(yùn)行 168
9.5 使用模板 169
9.5.1 模板剖析 169
9.5.2 示例模板 182
9.5.3 創(chuàng)建模板 186
9.6 佳實(shí)踐 197
9.6.1 按生命周期和所有權(quán)組織
堆棧 198
9.6.2 使用IAM控制訪問(wèn) 199
9.6.3 驗(yàn)證所有資源類型的配額 199
9.6.4 重復(fù)使用模板以在多個(gè)
環(huán)境中復(fù)制堆棧 199
9.6.5 使用嵌套堆棧來(lái)重復(fù)使用
常見(jiàn)模板模式 199
9.6.6 請(qǐng)勿將證書(shū)嵌入模板 200
9.6.7 使用AWS特定的參數(shù)
類型 200
9.6.8 使用參數(shù)約束 200
9.6.9 使用 AWS::CloudFormation::
Init 在 Amazon EC2實(shí)例
上部署軟件應(yīng)用程序 200
9.6.10 在使用模板前驗(yàn)證模板 201
9.6.11 通過(guò)AWS CloudFormation
管理所有堆棧資源 201
9.6.12 使用堆棧策略 201
9.6.13 使用AWS CloudTrail記錄
AWS CloudFormation調(diào)用 201
9.6.14 使用代碼審查和修訂控制來(lái)
管理模板 202
9.7 使用IAM訪問(wèn)控制 202
9.7.1 AWS CloudFormation操作和
資源 202
9.7.2 AWS CloudFormation控制臺(tái)
特定的權(quán)限 204
9.7.3 AWS CloudFormation條件 205
9.7.4 確認(rèn)AWS CloudFormation
模板中的IAM資源 205
9.7.5 管理Amazon EC2實(shí)例上
運(yùn)行的應(yīng)用程序的證書(shū) 206
9.7.6 授予臨時(shí)訪問(wèn)權(quán)限(聯(lián)合
訪問(wèn)) 206
第10章 Amazon Kinesis 209
10.1 Amazon Kinesis介紹 209
10.2 Amazon Kinesis的優(yōu)勢(shì) 210
10.3 Amazon Kinesis的使用
場(chǎng)景 211
10.4 Amazon Kinesis的概念 212
10.4.1 主要概念 212
10.4.2 Streams技術(shù) 214
10.4.3 創(chuàng)建器 215
10.4.4 使用器 216
10.5 Amazon Kinesis入門(mén) 217
10.5.1 設(shè)置 217
10.5.2 基本操作 218
10.6 使用Amazon Kinesis 226
10.6.1 將數(shù)據(jù)寫(xiě)入流 226
10.6.2 讀取流中的數(shù)據(jù) 230
10.6.3 監(jiān)控 235
10.6.4 為流添加標(biāo)簽 235
10.6.5 控制訪問(wèn)權(quán)限 236