图书介绍

AWS云端企业实战圣经:亚马逊如何构造云端计算PDF|Epub|txt|kindle电子书版本网盘下载

AWS云端企业实战圣经:亚马逊如何构造云端计算
  • 林允溥著 著
  • 出版社: 清华大学出版社
  • ISBN:
  • 出版时间:2012
  • 标注页数:363页
  • 文件大小:204MB
  • 文件页数:383页
  • 主题词:计算机网络

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐