云计算实际案例
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
云计算实际案例
云计算实际案例
云计算案例
• 案例一:Amazon Web Service • 案例二: Google • 案例三: Yahoo! • 案例四: IBM • 案例五: eBay • 案例六: Baidu • 案例七:微软
云计算实际案例
Amazon Web Service
• AWS核心服务
云计算实际案例
AWS-数据库服务
• Amazon SimpleDB
– 访问方式:REST, SOAP访问 – 缺点
• 数据操作延迟 • 数据模型不同于关系型数据库 • 无法保证更新操作顺序
云计算实际案例
AWS-数据库服务
• Amazon Relational Database Service(RDS)
权限 • 查询字符串认证:利用字符串认证限制HTTP或浏览
器对数据的访问
– 数据可靠性
• 采用冗余备份的存储机制 • 备份数据一致性保证
云计算实际案例
பைடு நூலகம்
AWS-数据库服务
• Amazon SimpleDB
– 支持结构化数据存储和查询操作的轻量级数据库 服务
– 基于S3和EC2 – 存储模型
• 域(Domain):数据的容器,数据按域划分 • 项(Item):若干属性组成的数据集合 • 属性(Attribute):一个或多个文本值所组成的数据集合
云计算实际案例
Amazon EC2
• Amazon EC2
– 使用步骤
• 打包AMI虚拟机镜像文件
• 上传AMI到S3
• 通过服务接口启动虚拟机实例
– 优势
• 可伸缩性
• 节省成本
• 使用灵活
• 安全可靠
• 容错
云计算实际案例
Amazon Web Service
• AWS客户广泛,其中包括著名的互联网公司 和创业型公司
– 用户通过RDS可以使用MySQL所具有的功能 – 还支持Oracle 11g的功能 – 收费:0.16美元/小时
云计算实际案例
AWS-消息传送服务
• Amazon Simple Queue Service(SQS)
– 提供分布式组件之间传递和存储消息服务 – 核心组件
• 消息
– 可存储到队列中的文本数据 – 可通过公共访问接口操作消息
• 查看资源使用情况、数据库更新、版本管理、应用状态
和日志
云计算实际案例
Google
GAE系统结构
云计算实际案例
分布式存储服务DataStore
• GAE的分布式存储服务DataStore
– 基于Bigtable
• 管理海量结构化数据的分布式存储系统 • 提供简单的数据模式动态地控制数据部署 • 通过维护稀疏的多维排序映射表来检索数据
据(REST 或SOAP接口) – 适合存储较大、一次写入、多次读取的数据 – 缺点
• 数据操作存在网络延迟 • 不支持文件重命名、部分更新操作
云计算实际案例
AWS-存储服务
• Amazon Simple Storage Service(S3)
– 数据安全性
• 采用账户认证:利用存取密钥对请求签名 • 访问控制列表:利用访问控制列表设定数据的访问
云计算实际案例
Google
• GAE平台
– GAE Web服务基础设施
• 提供可伸缩的服务接口,资源使用和管理
– 分布式存储服务DataStore
• 基于对象的结构化存储以及数据管理
– 应用程序运行时环境
• 提供可自动伸缩的运行环境
– 应用开发套件
• 开发和测试Web应用, 部署应用
– 管理控制台
– 支持结构化数据查询和更新 – 支持事务处理 – 可伸缩性 – 通过JAVA或Python数据库标准接口访问
云计算实际案例
分布式存储服务DataStore
• DataStore高级特性
– 两种事务操作类型
• 对实体的一组操作组成事务 • 对一组实体的操作组成事务
云计算实际案例
Amazon EC2
• Amazon EC2
– Amazon Machine Image(AMI)
• 基本的部署单位 • 包含所有软件和配置的虚拟环境
– EC2虚拟机实例
• 同一AMI创建的实例具有相同的配置 • 不存储系统状态信息
– AMI运行环境
• 大规模虚拟机运行环境 • 物理机资源池和虚拟机运行平台 • 提供访问控制、存储、网络、防火墙服务
– 基础设施层服务
• 计算服务 • 存储服务 • 数据库服务 • 消息传送服务
– 平台层服务
• 电子商务 • 支付 • 物流
云计算实际案例
Amazon Web Service
AWS基础架构
云计算实际案例
AWS-计算服务
• Amazon Elastic Computing Cloud (EC2)
– 通过虚拟化技术向用户提供计算资源 – 用户可以根据自己的需求动态地申请或停止资
• 队列
– 消息的容器 – 消息传递 – 访问控制 – 支持并发
云计算实际案例
AWS-消息传送服务
• Amazon Simple Queue Service(SQS)
– 基于分布式架构
• 消息可保存在不同的机器中 • 不严格保证消息的顺序 • 同一个消息可能被处理多次 • 取消息时无法保证得到所有消息 • 消息传递有延迟
源的使用
• Amazon Elastic MapReduce
– 通过在Amazon EC2和Amazon S3上构建Hadoop 框架而实现
云计算实际案例
AWS-存储服务
• Amazon Simple Storage Service(S3)
– 由对象和存储桶组成 – 存储容量可以动态扩展 – 按需付费 – 在AWS云上的其他服务也可以直接访问S3上的数
• 2010年,AWS部门的收入已达5亿美元,已 经成为Amazon收入的重要组成部分
云计算实际案例
• 云计算技术
Google
• 云计算产品
云计算实际案例
Google
• Google App Engine(GAE) Web运行平台 • Gmail、Google Docs等云端应用 • 分布式文件系统GFS • 分布式计算框架MapReduce
云计算实际案例
AWS-消息传送服务
云计算实际案例
AWS-消息传送服务
• Amazon Simple Notification Service(SNS)
– 在云中建立、操作和发送通知的Web服务
• Amazon Simple Email Service(SES)
– 提供高扩展的大量事务性邮件发送服务
云计算实际案例
云计算案例
• 案例一:Amazon Web Service • 案例二: Google • 案例三: Yahoo! • 案例四: IBM • 案例五: eBay • 案例六: Baidu • 案例七:微软
云计算实际案例
Amazon Web Service
• AWS核心服务
云计算实际案例
AWS-数据库服务
• Amazon SimpleDB
– 访问方式:REST, SOAP访问 – 缺点
• 数据操作延迟 • 数据模型不同于关系型数据库 • 无法保证更新操作顺序
云计算实际案例
AWS-数据库服务
• Amazon Relational Database Service(RDS)
权限 • 查询字符串认证:利用字符串认证限制HTTP或浏览
器对数据的访问
– 数据可靠性
• 采用冗余备份的存储机制 • 备份数据一致性保证
云计算实际案例
பைடு நூலகம்
AWS-数据库服务
• Amazon SimpleDB
– 支持结构化数据存储和查询操作的轻量级数据库 服务
– 基于S3和EC2 – 存储模型
• 域(Domain):数据的容器,数据按域划分 • 项(Item):若干属性组成的数据集合 • 属性(Attribute):一个或多个文本值所组成的数据集合
云计算实际案例
Amazon EC2
• Amazon EC2
– 使用步骤
• 打包AMI虚拟机镜像文件
• 上传AMI到S3
• 通过服务接口启动虚拟机实例
– 优势
• 可伸缩性
• 节省成本
• 使用灵活
• 安全可靠
• 容错
云计算实际案例
Amazon Web Service
• AWS客户广泛,其中包括著名的互联网公司 和创业型公司
– 用户通过RDS可以使用MySQL所具有的功能 – 还支持Oracle 11g的功能 – 收费:0.16美元/小时
云计算实际案例
AWS-消息传送服务
• Amazon Simple Queue Service(SQS)
– 提供分布式组件之间传递和存储消息服务 – 核心组件
• 消息
– 可存储到队列中的文本数据 – 可通过公共访问接口操作消息
• 查看资源使用情况、数据库更新、版本管理、应用状态
和日志
云计算实际案例
GAE系统结构
云计算实际案例
分布式存储服务DataStore
• GAE的分布式存储服务DataStore
– 基于Bigtable
• 管理海量结构化数据的分布式存储系统 • 提供简单的数据模式动态地控制数据部署 • 通过维护稀疏的多维排序映射表来检索数据
据(REST 或SOAP接口) – 适合存储较大、一次写入、多次读取的数据 – 缺点
• 数据操作存在网络延迟 • 不支持文件重命名、部分更新操作
云计算实际案例
AWS-存储服务
• Amazon Simple Storage Service(S3)
– 数据安全性
• 采用账户认证:利用存取密钥对请求签名 • 访问控制列表:利用访问控制列表设定数据的访问
云计算实际案例
• GAE平台
– GAE Web服务基础设施
• 提供可伸缩的服务接口,资源使用和管理
– 分布式存储服务DataStore
• 基于对象的结构化存储以及数据管理
– 应用程序运行时环境
• 提供可自动伸缩的运行环境
– 应用开发套件
• 开发和测试Web应用, 部署应用
– 管理控制台
– 支持结构化数据查询和更新 – 支持事务处理 – 可伸缩性 – 通过JAVA或Python数据库标准接口访问
云计算实际案例
分布式存储服务DataStore
• DataStore高级特性
– 两种事务操作类型
• 对实体的一组操作组成事务 • 对一组实体的操作组成事务
云计算实际案例
Amazon EC2
• Amazon EC2
– Amazon Machine Image(AMI)
• 基本的部署单位 • 包含所有软件和配置的虚拟环境
– EC2虚拟机实例
• 同一AMI创建的实例具有相同的配置 • 不存储系统状态信息
– AMI运行环境
• 大规模虚拟机运行环境 • 物理机资源池和虚拟机运行平台 • 提供访问控制、存储、网络、防火墙服务
– 基础设施层服务
• 计算服务 • 存储服务 • 数据库服务 • 消息传送服务
– 平台层服务
• 电子商务 • 支付 • 物流
云计算实际案例
Amazon Web Service
AWS基础架构
云计算实际案例
AWS-计算服务
• Amazon Elastic Computing Cloud (EC2)
– 通过虚拟化技术向用户提供计算资源 – 用户可以根据自己的需求动态地申请或停止资
• 队列
– 消息的容器 – 消息传递 – 访问控制 – 支持并发
云计算实际案例
AWS-消息传送服务
• Amazon Simple Queue Service(SQS)
– 基于分布式架构
• 消息可保存在不同的机器中 • 不严格保证消息的顺序 • 同一个消息可能被处理多次 • 取消息时无法保证得到所有消息 • 消息传递有延迟
源的使用
• Amazon Elastic MapReduce
– 通过在Amazon EC2和Amazon S3上构建Hadoop 框架而实现
云计算实际案例
AWS-存储服务
• Amazon Simple Storage Service(S3)
– 由对象和存储桶组成 – 存储容量可以动态扩展 – 按需付费 – 在AWS云上的其他服务也可以直接访问S3上的数
• 2010年,AWS部门的收入已达5亿美元,已 经成为Amazon收入的重要组成部分
云计算实际案例
• 云计算技术
• 云计算产品
云计算实际案例
• Google App Engine(GAE) Web运行平台 • Gmail、Google Docs等云端应用 • 分布式文件系统GFS • 分布式计算框架MapReduce
云计算实际案例
AWS-消息传送服务
云计算实际案例
AWS-消息传送服务
• Amazon Simple Notification Service(SNS)
– 在云中建立、操作和发送通知的Web服务
• Amazon Simple Email Service(SES)
– 提供高扩展的大量事务性邮件发送服务