《飞天开放平台编程指南——阿里云计算的实践》
基本信息
作者: 周憬宇 李武军 过敏意
出版社:电子工业出版社
ISBN:9787121196997
上架时间:2013-3-25
出版日期:2013 年3月
开本:16开
页码:242
版次:1-1
所属分类:计算机
更多关于 》》》《飞天开放平台编程指南——阿里云计算的实践》
内容简介
计算机书籍
飞天开放平台是阿里云计算有限公司(http://www.aliyun.com)自主研发的云计算平台。飞天开放平台负责管理数据中心Linux 集群的物理资源,控制分布式程序运行,隐藏下层故障恢复和数据冗余等细节。飞天开放平台提供了弹性计算、负载均衡、数据存储,以及大规模计算等一整套的云计算公共服务,从而降低了互联网应用创新的技术门槛。本书主要面向云计算的开发者,不但由浅入深地说明了云计算的相关原理,而且用很多实例详细讲解了怎样利用飞天开放平台的编程接口来开发各种互联网应用和服务,让用户便捷地利用数千台服务器来完成以前不能完成甚至不敢想象的任务。这是一本将云计算原理与实践紧密结合的书,相信对广大云计算的研究者和爱好者也大有裨益。
目录
《飞天开放平台编程指南——阿里云计算的实践(双色)》
第 1 章绪论 1
1.1 云计算的背景1
1.1.1 云计算的概念1
1.1.2 云计算的类型3
1.1.3 业界主要的云计算提供商4
1.2 阿里云的定位5
1.3 云生态系统6
1.4 内容总览7
第2 章飞天开放平台总览8
2.1 飞天平台体系架构8
2.2 飞天平台内核9
2.2.1 分布式系统底层服务9
2.2.2 分布式文件系统(盘古)11
2.2.3 资源管理和任务调度(伏羲)13
2.2.4 集群监控和部署14
2.3 飞天开放服务16
2.3.1 弹性计算服务(ecs) 16
2.3.2 开放存储服务(oss) 17
2.3.3 开放结构化数据服务(ots) 17
.2.3.4 关系型数据库服务(rds)18
2.3.5 开放数据处理服务(odps) 18
2.3.6 云服务引擎(ace)19
第 3 章弹性计算服务ecs 20
3.1 术语及概念21
3.2 云服务器使用流程 22
3.2.1 购买并创建云服务器23
3.2.2 启动、停止和重启云服务器23
3.2.3 重置云服务器24
3.2.4 修改云服务器密码24
3.2.5 远程登录云服务器24
3.2.6 数据盘分区、格式化和挂载26
3.3 利用api 管理ecs28
3.3.1 公共参数和返回结果28
3.3.2 云服务器控制30
3.3.3 镜像和快照36
3.3.4 安全组39
3.4 负载均衡(slb) 41
3.5 云盾42
3.6 云监控43
3.7 自动故障恢复43
3.8 应用架构修改44
3.9 应用案例44
第4 章开放存储服务oss 46
4.1 术语及概念46
4.1.1 object46
4.1.2 bucket 47
4.1.3 访问控制47
4.1.4 外链规则48
4.1.5 access id 和access key 48
4.1.6 使用oss49
4.2 restful api50
4.2.1 service 操作50
4.2.2 bucket 操作50
4.2.3 object 操作52
4.2.4 分块上传(multipart upload)操作56
4.3 python sdk 的使用59
4.3.1 bucket 操作60
4.3.2 object 操作68
4.3.3 分块上传(multipart upload)操作76
4.3.4 签名url 80
4.4 应用案例81
第5 章开放结构化数据服务ots 82
5.1 术语及概念83
5.1.1 表83
5.1.2 视图84
5.1.3 表组85
5.1.4 命名和限额86
5.1.5 事务86
5.1.6 访问权限控制86
5.2 restful api87
5.2.1 表操作87
5.2.2 插入和修改操作88
5.2.3 查询操作88
5.2.4 事务操作88
5.3 python sdk 的使用89
5.3.1 表操作91
5.3.2 插入和修改操作96
5.3.3 查询数据 101
5.3.4 事务操作 104
5.4 应用案例106
第6 章关系型数据库服务rds 107
6.1 术语及概念108
6.2 自动故障恢复109
6.3 分布式rds110
6.4 利用客户端软件进行数据库管理110
6.4.1 实例管理 111
6.4.2 数据库管理112
6.4.3 连接数据库112
6.4.4 表管理113
6.4.5 备份恢复 114
6.4.6 数据迁移 114
6.4.7 性能分析 115
6.5 利用api 进行数据库管理115
6.5.1 公共参数和返回结果116
6.5.2 api 接口的使用117
6.6 应用案例127
第7 章开放数据处理服务odps 128
7.1 术语及概念128
7.2 应用开发框架130
7.2.1 体系架构 130
7.2.2 应用开发模式131
7.3 odps sql 开发132
7.3.1 应用示例描述133
7.3.2 数据导入 134
7.3.3 基本功能 135
7.3.4 高级功能 136
7.4 odps mapreduce 开发140
7.4.1 入门实例wordcount140
7.4.2 开发实战.155
7.5 应用案例172
第8 章典型应用案例解析173
8.1 传统互联网应用173
8.1.1 中国网络电视台体育台173
8.1.2 御泥坊175
8.1.3 够快175
8.2 移动互联网应用176
8.2.1 dena176
8.2.2 壹人壹本 176
8.2.3 金立177
8.3 企业级saas 应用177
8.3.1 用友畅捷通177
8.3.2 商派178
8.4 新型互联网应用和服务179
8.4.1 阿里云搜索179
8.4.2 阿里金融.180
附录a 飞天开放服务开通流程181
附录 b restful api 和身份验证184
b.1 restful api184
b.2 ecs 身份认证185
b.3 oss 身份认证186
b.3.1 在header 中包含签名 186
b.3.2 在url 中包含签名188
b.4 ots 身份认证189
b.4.1 ots 请求的签名189
b.4.2 ots 响应的签名190
b.5 rds 身份认证191
附录c 用oss 构建同步备份网盘193
c.1 网盘功能、设计与使用193
c.1.1 网盘功能:自动备份和同步多个设备193
c.1.2 网盘设计 193
c.1.3 网盘安装和使用194
c.2 源代码195
c.2.1 netdisk.py 196
c.2.2 fs/filesystem.py 198
c.2.3 fs/hddfs.py201
c.2.4 fs/ossfs.py204
c.2.5 fs/couldnotconnectserverexception.py 207
c.2.6 eventhandlers/netdiskeventhandler.py 207
附录d 云应用引擎cae 编程211
d.1 云应用开发入门212
d.1.1 快速创建一个云应用212
d.1.2 云应用文件结构215
d.1.3 页面生命周期215
d.1.4 新建页面216
d.1.5 页面之间相互跳转217
d.1.6 引入第三方类库218
d.1.7 调用云端接口219
d.1.8 调用cloudapi 222
d.1.9 监听云应用的挂起和唤醒223
d.1.10 请求和操作xml224
d.1.11 在线调试225
d.2 用户界面开发227
d.2.1 滚动条227
d.2.2 提示框228
d.2.3 jqtouch 229
d.2.4 sencha touch230
d.3 云应用开发实例232
d.3.1 花名册程序232
d.3.2 地图程序237
d.4 设计指南与注意事项239
d.4.1 云应用设计指南239
d.4.2 设计中的注意事项240
d.4.3 云应用审核指南240
参考文献241
相关推荐
《飞天开放平台编程指南——阿里云计算的实践》是一本深度揭示阿里云技术体系和实践经验的书籍,旨在帮助开发者和企业快速理解和应用阿里云的各项服务。本书覆盖了飞天云平台、ECS(Elastic Compute Service)弹性...
阿里云-飞天开放平台技术白皮书
阿里云飞天开放平台是在数据中心的大规模 Linux 集群之上构建的一套综 合性的软硬件系统,将数以千计的服务器联成一台“超级计算机”,并且将这台 超级计算机的存储资源和计算资源,以公共服务的方式,输送给...
阿里云-产品介绍+-+ECS弹性计算服务.pptx 阿里云-产品介绍+-+OCS产品v1.5.pptx 阿里云-产品介绍+-+ODPS-v0.3.pptx ...飞天开放平台编程指南20121214-Final版.pdf 飞天开放平台-大数据技术年会-4x3.pptx
阿里云专有云企业版V3.12.0的飞天智能运维平台是一款为企业级用户提供高效、智能化的运维管理工具。此平台旨在帮助企业更好地管理和维护其云计算资源,确保服务的稳定性和安全性。开发指南详细介绍了如何利用该平台...
阿里云飞天云敏捷版(小飞天)全方位地满足企业客户利用CaaS(Container as a Service)进行应用现代化...飞天敏捷版包含了阿里在公有云上的最佳实践和Docker企业版的安全能力,打造企业一体化化的本地容器云平台方案。
包含如下文档 1、阿里云-产品介绍+-+ECS弹性计算服务.pptx; 2、阿里云-产品介绍+-+OCS产品v1.5.pptx; 3、阿里云-产品介绍+-+ODPS-v0.3.pptx; 4、阿里云-产品介绍+-+...10、飞天开放平台编程指南20121214-Final版.pdf
本文档旨在为使用阿里云专有云企业版v3.16.2云平台云平台运维的用户,提供详细的使用指南和操作手册。 首先,文档开篇即为用户介绍了法律声明。在法律声明中,阿里云郑重提醒用户在阅读或使用本文档之前,需要认真...
阿里云专有云企业版v3.16.2云平台异地容灾用户指南 本文档提供了阿里云专有云企业版v3.16.2云平台异地容灾用户指南的详细信息,涵盖了灾备控制台ASR-DR、角色和权限说明、容灾场景简介、登录灾备控制台ASR-DR、跨云...
《阿里云专有云企业版云服务器ECS运维指南》V3.12.0版本主要针对使用阿里云专有云企业版云服务器ECS的企业用户提供了一份详尽的操作和维护手册。此文档旨在帮助用户更好地理解和管理他们的云服务器资源,确保服务的...
【阿里云专有云企业版 V3.12.0 飞天智能运维平台】是阿里云为企业级用户打造的一款高效、智能的运维管理工具,旨在提升云计算资源的管理和维护效率,确保业务的稳定运行。该平台的技术白皮书详细介绍了产品的主要...
阿里云计算实践主要展示了阿里巴巴集团如何通过其云计算平台推动各行业的数字化转型。阿里云作为集团的核心组成部分,为客户提供包括电子商务、金融、物流、健康、娱乐等多个领域的智能解决方案。以下是对阿里云关键...
文档中提到了阿里云的核心产品之一飞天(ApsaraStack),这是一个全面的云计算平台,提供弹性计算、存储服务、数据处理、数据库服务、安全服务、数据分析等核心功能。飞天平台为不同行业的解决方案提供了基础,包括...
- **数据处理能力**:阿里云不仅提供了强大的计算能力,还构建了一个能够处理海量数据的大数据平台。该平台支持离线和在线应用,可以处理数十亿级别的网页数据,并提供毫秒级的响应速度。 - **数据价值挖掘**:通过...
飞天系统作为阿里云的核心技术平台,旨在为大规模分布式计算提供支撑。该系统由飞天系统与飞天应用两大部分组成。 - **飞天系统**:提供底层基础设施的支持,包括但不限于分布式文件系统、任务调度以及集群监控等...
阿里云ACP.pdf
阿里飞天平台智能运维创新实践.pptx