您的位置:首页 > 大数据 > 云计算

【虚拟化与云计算】亚马逊云计算AWS

2013-05-24 10:03 323 查看

1 基本想法

IaaS:将硬件设备等基础资源封装成服务供用户使用。

主要思想:虚拟

优势:动态申请,资源无限。

2 应用案例——SmugMug



3 AWS的业务流程

注册账户
资源申请
创建虚拟节点
将虚拟节点映射到物理节点
分割算法
数据处理
数据同步

4 Dynamo——基础存储架构



DHTs:FInger Tables

成员资格及错误检测:基于Gossip协议的成员检测机制

5 EC2——弹性计算云

EC2就是一部具有无限采集能力的虚拟计算机,用户能够用来执行一些处理任务。

几个概念:
1) Amazon机器映像AMI(Amazon Machine Image)
2) 弹性块存储EBS(Elastic Block Store)

EC2基本结构



6 简单存储服务S3——Simple Store Service

设计思路:
基本概念

——对象:S3的基本存储单元(数据、元数据),数据类型任意

——键:对象的唯一标识符

——桶:存储对象的容器(不能嵌套、在S3中名称唯一、每个用户最多创建100个桶



S3的数据一致性模型



简单队列服务SQS

解决低耦合系统间的通信问题,支持分布式计算机系统之间的工作流 。

机制:

——冗余存储,基于加权随机分布的消息取样

——并发管理和故障排除,消息的可见性超时值与生命周期



简单数据库服务SimpleDB

——S3是专为大型,非结构化的数据块设计的

——SimpleDB是为复杂的,结构化数据建立的,支持数据的查找、删除、插入等操作

7 总结——AWS的结合使用

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: