图书介绍
AWS云端企业实战圣经:亚马逊如何构造云端计算PDF|Epub|txt|kindle电子书版本网盘下载
![AWS云端企业实战圣经:亚马逊如何构造云端计算](https://www.shukui.net/cover/57/32526206.jpg)
- 林允溥著 著
- 出版社: 清华大学出版社
- ISBN:
- 出版时间:2012
- 标注页数:363页
- 文件大小:204MB
- 文件页数:383页
- 主题词:计算机网络
PDF下载
下载说明
AWS云端企业实战圣经:亚马逊如何构造云端计算PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 谁应该使用云计算2
1.1适应网络未来的云计算2
网络=水、电等民生资源2
云计算就像把发电机交给专责发电厂2
云计算是因为有这样的需求而诞生2
流言终结者:云计算其实不是什么3
1.2云计算的具体服务内容4
如何定义云计算4
通过云端服务让系统运算升级5
IaaS(Infrastructure as a Service)5
PaaS(Platform as a Service)6
SaaS(Software as a Service)6
1.3云计算带来的优势竞争力7
传统运算架构的局限7
云计算更有可伸缩性8
云计算更节省成本8
云计算更可用、更持久9
云计算商业性优点快览10
1.4使用云计算的风险评估10
厂商锁定(vendor locks in)考虑10
部署可用性考虑10
网络稳定性考虑11
数据安全性考虑11
数据机密性考虑11
1.5适合使用云计算的情境12
云计算技术性优点12
新创公司(Startup companies)12
高可扩展性的网络应用12
大量的运算需求12
备份与灾害恢复13
开发与测试13
第2章 云计算领导者AWS15
2.1 AWS是什么15
Amazon与AWS15
AWS的组合式服务概念15
AWS特色一览16
为什么我们尚未善用AWS17
2.2案例:采用AWS创造更多利润17
新兴网站偏爱使用EC217
Zynga用AWS应付用户成长18
PlayFish用AWS快速推出新游戏18
Twitter用AWS管理存储空间18
Reddit用AWS构建数据库19
MySpace用AWS测试新服务19
Justin.tv用AWS节省单位成本19
Smugmug用AWS省下设备费19
Animoto用AWS应付瞬间超大流量19
Newsweek用AWS开源节流19
2.3如何开始使用AWS20
地区和所在地20
申请AWS账号20
申请个别服务23
2.4 AWS上使用的凭证和识别码26
访问密钥(Access Keys)26
X.509凭证28
密钥对(Key Pairs)29
AWS账号和密码29
AWS MFA(Multi-Factor Authentication)30
AWS账号识别码和标准化用户识别码31
第3章 AWS上手必备工具33
3.1 AWS服务快速比较33
3.2使用AWS的一般注意事项34
因特网传输收费节约要诀34
失败重试时的要诀35
幂等函数避免数据不一致35
注意服务器时间校定36
避免XML交换格式错误36
免费使用层级(AWS Free Usage Tier)36
AWS识别及访问管理(Identify and Access Management)37
AWS的访问策略语言(Access Policy Language,APL)37
3.3 AWS图形接口工具38
AWS Management Console38
AWS Toolkit for Eclipse39
S3fox46
Elasticfox46
jetS3t46
AWS收费计算器46
3.4 AWS应用程序接口46
EC2 API Tools和EC2 AMI Tools47
安装ec2-api-tools47
安装ec2-ami-tools49
3.5 AWS SDK(开发套件)50
AWS已经针对手持设备推出SDK50
AWS SDK for Java50
AWS SDK for.NET51
AWS SDK for PHP51
AWS SDK for Android52
AWS SDK for iOS52
AWS开发中心52
s3sync53
boto54
jclouds54
typica54
cloud tools55
s3tools55
3.6 AWS的其他资源55
alestic.com55
AWS的blog55
AWS的开发者文件56
其他资源的网址56
第4章 AWS基础:S3与云端存储服务58
4.1 AWS的存储功能58
4.2一般性的存储功能:S359
S3解决动态数据存储问题59
S3的特性60
容器与对象61
容器的地区(region)63
低备份存储(Reduced Redundancy Storage)64
对象版本65
标头(headers)及其他数据66
访问控制列表(Access Control List)67
对象名称浏览(key listing)67
多部分上传(Multipart Upload)68
日志记录(logging)和范围读取(Range)68
用AWS Management Console开始操作S369
4.3简单数据库:SimpleDB77
NoSQL的潮流77
SimpleDB的特性79
SimpleDB的相关名词81
再回顾一致性82
SimpleDB的查询语言83
数值数据85
日期数据86
排序86
计数87
引号(quoting)规则87
保留字87
查询的调校88
数据分割89
使用AWS SDK for Java操作SimpleDB89
建立Domain91
列出Domain清单91
查看Domain元数据91
读取数据92
新增或更新数据92
条件式新增(更新)数据93
查询数据95
删除数据95
条件式删除数据96
批处理更新与删除96
删除Domain97
实际应用诀窍97
4.4数据库的另一选择:RDS98
实际的存储需求99
RDS的概念:DB Instance100
维护与备份105
多所在地部署106
安全组107
设置数据库安全组和数据库参数组109
建立DB Instance111
使用与设置DB Instance112
备份与恢复114
建立读取副本116
从原本的MySQL移植到RDS116
第5章 AWS核心:EC2与其相关服务118
5.1什么是EC2118
EC2是AWS架构体系中的核心服务118
从EC2服务特色看云计算实质119
使用EC2的优点119
EC2开机?亚马逊机器映像文件(AMI)120
5.2 EC2虚拟机的基础结构120
EC2的AMI root device比较121
EC2的机器类型比较122
EC2机器收费标准比较122
EC2新机器类型:集群运算虚拟机123
EC2新机器类型:集群运算GPU虚拟机124
32位或64位?这是个大问题125
5.3 EC2虚拟机的延伸结构125
Instance Storage(虚拟机存储)125
EBS(Elastic Blocking Store)126
在EC2上使用微软Windows系统127
EC2云端机器的地区与所在地128
5.4 EC2的一些延伸问题与解决129
EC2的IP地址及DNS名称问题与解决129
解决利用EC2传送邮件的需求131
EC2的防火墙安全组(security group)131
元数据(metadata)及用户数据(user-data)132
EC2上怎么分配I/O资源133
5.5 EC2开机操作实战范例133
登录AWS Management Console133
申请EC2的Key Pairs135
管理安全组137
开启一台虚拟机140
进入之前建立的机器147
第6章 AWS高级:实现EC2部署策略152
6.1使用公开EBS-backed AMI152
如何搜索公开的AMI152
用EBS root partition建立EBS-backed AMI155
用挂载的EBS volume建立EBS-backed AMI156
6.2建立S3-backed AMI160
用来源机器的root device建立S3-backed AMI161
使用alestic的脚本建立S3-backed AMI163
使用loopback文件建立S3-backed AMI164
6.3 AMI实现疑难问题解决168
做出无法开机的AMI怎么办168
清理资源169
虚拟机(EC2 instance)的属性修改169
AMI的属性修改174
6.4 AMI有效实战策略分析174
一般性AMI175
特定性AMI176
参考RightScale的实现流程177
6.5 EC2自动初始化机制177
EC2的user-data178
使用ec2-run-user-data178
使用runurl179
管理EC2虚拟机常用的工具181
卷标功能182
第7章 AWS架构关键1:组建高可扩展性系统184
7.1高可扩展性和云计算184
什么是可扩展性(scalability)184
可扩展性为什么重要185
传统模式:向上延展(scale up)185
传统模式:向外延展(scale out)185
云计算解决延展问题186
追求高可扩展性186
常见的高可扩展性架构模式187
如何实现有效率同步联机188
7.2实现负载平衡的做法189
负载平衡的选择189
Round robin DNS190
软件的负载平衡191
7.3弹性负载平衡(ELB)191
负载平衡器(Load Balancer)的概念192
地区和所在地193
安装Elastic Load Balancing APITools193
建立一个HTTP负载平衡器195
让负载平衡器分配请求到多个所在地197
暂停(disable)所在地199
拆掉负载平衡器(tear down a Load Balancer)201
建立定时的黏着联机状态(Sticky session)201
建立自定义的黏着联机状态(Sticky session)203
7.4自动延展(Auto Scaling)205
Auto Scaling的概念205
自动延展组(Auto Scaling Group)206
触发器(trigger)207
重新平衡(rebalancing)208
安装Auto Scaling APITools209
建立一个自动延展的EC2集群210
建立多所在地自动延展的EC2集群213
合并自动延展组214
删除自动延展组215
停止使用自动延展组215
第8章 AWS架构关键2:异步消息构建策略218
8.1什么是异步消息传递218
异步的好处218
“消息导向中间件”简介218
AWS中的消息传递服务220
8.2 AWS的简单队列服务(SQS)220
使用SQS的优点221
使用SQS要注意的地方221
消息队列Queue222
可读取(Visibility)和读取逾时(Visibility timeout)223
SQS里的消息的生命周期224
SQS的访问控制224
在SQS使用访问权限策略语言的额外限制225
使用AWS SDK for Java操作SQS225
建立Queue226
查看Queue227
查看Queue的属性228
更改Queue的属性229
更改Queue的访问权限230
从Queue收送消息232
更改读取逾时以及删除消息234
删除Queue235
8.3 AWS的简单通知服务(SNS)235
建立主题(Topic)236
订阅主题238
发布消息到主题240
停止订阅242
删除主题242
在SNS使用访问权限策略语言的额外限制243
第9章 AWS架构关键3:高可用性的云计算246
9.1为何高可用性重要246
改进系统架构以适用于云计算246
云计算有新的策略方法247
AWS与传统成本的比较247
9.2实现高可用性的基本AWS应用249
使用多重所在地(multiple availability zones)249
使用EIP(Elastic IP Addresses)实现重定向249
9.3 EC2 instances挂掉了如何处理254
EC2虚拟机没有回应的检查步骤254
快速恢复挂掉的EC2虚拟机257
9.4 CloudFront改进用户体验261
提供用户最快速的网站使用经验261
内容传递网络(CDN)262
CloudFront的工作原理263
文件逾时(expiration)的处理策略266
文件移除(eviction)与主动清除267
发布单位(distribution)268
使用自定义来源服务器(Custom Origins)268
从S3改用CloudFront270
用AWS Management Console操作CloudFront272
文件的URL277
访问日志278
服务流媒体(streaming media)279
服务私有内容(private content)279
9.5管理动态IP地址的方法284
使用EIP(弹性IP地址)285
使用动态DNS(Dynamic DNS)285
使用Hosts文件286
9.6用Amazon CloudWatch监视系统健康286
CloudWatch的概念288
使用CloudWatch291
安装CloudWatch API Tools293
用mon-list-metrics列出测量项目295
用mon-get-stats读取统计数据295
第10章 AWS活用策略:企业云端优化方案297
10.1保护云端数据安全297
数据传输的问题297
数据存储加密298
善用EC2的安全组(security groups)299
定期更新OS的安全性更新300
10.2如何善用花在AWS上的每块钱300
使用EC2 Reserved Instances301
使用RDS Reserved虚拟机305
使用Spot Instances处理大量数据306
10.3用分布式运算处理大量数据312
MapReduce与Hadoop312
云端上的Hadoop: EMR (Elastic MapReduce)313
数据安全性315
Hadoop315
工作流程(Job Flow)317
JSON配置文件(JSON Configuration Files)321
用AWS Management Console操作EMR322
使用Elastic MapReduce Ruby Client328
使用初始程序330
除错流程332
批处理执行工作流程337
其他常见的操作338
一般注意事项339
10.4用虚拟私有云扩张既有系统340
VPC的名词341
地区和所在地341
VPC的特性342
VPC收费342
建立VPC的流程343
用命令行工具建立VPC资源343
建立VPC344
建立子网段345
建立客户端网关347
建立VPN网关348
建立VPN联机349
建立VPN连接351
在VPC里面创建EC2虚拟机352
使用特定的IP地址352
使用DHCP功能353
删除VPC355
更换VPC通道证书356
附录A AWS其他服务接口358
Amazon Beanstalk358
Amazon Simple Email Service358
AWS CloudFormation358
Amazon弹性付费服务(Amazon Flexible Payments Service)358
Amazon开发者付费服务(Amazon DevPay)359
Amazon商务实现服务(Amazon Fulfillment Web Service)359
Amazon人力外包(Amazon Mechanical Turk)359
AWS输入/输出(AWS Import/Export)359
AWS商业支持(AWS Premium Support)360
Alexa Top Sites与Alexa Web Information Service360
Amazon Route 53360
解决方案提供商(solution providers)360
附录B AWS竞争对手介绍362
Google App Engine(PaaS)362
Google App Engine和AWS如何取舍362
Microsoft Windows Azure Platform(PaaS)362
Rackspace Cloud363
公有云和私有云363