亚马逊的云是业界比较领先的云,主要包括弹性计算云EC2,简单存储服务S3,简单数据库服务Simple DB,简单队列服务SQS,弹性MapReduce服务,内容推送服务CloudFront,电子商务服务DevPay和FPS等。
Dynamo以简单的键值存储,不支持复杂的查询
1,数据均衡分布的问题
1)一致性哈希算法 (1)平衡性 (2)单调性 (3)分散性 (4)负载
2)采用的改进算法,引入虚拟结点的概念
3)数据备份
2,数据冲突问题
主要考虑三个因素:可靠性,可用性和一致性
3,容错机制
1)临时故障容错机制
2)永久性故障处理机制
4,成员资格及错误检测
是Amazon云计算环境的基本平台
主要特性:
1)灵活性
2)低成本
3)安全性
4)易用性
5)容错性
EC2的关键技术:
1)弹性块存储
2)地理区域和可用区域
3)EC2的通信机制
4)弹性负载均衡
5)监控服务
6)自动缩放
7)服务管理控制台
s3是amazon推出的简单存储服务
s3是架构在Dynamo之上的
s3存储涉及的几个基本概念:
1)对象 是基本的存储单元,主要由两部分组成:数据和元数据
2)键 键是对象的唯一标识符
3)桶 桶是一个用来存储对象的容器
4)基本操作 基本操作包括:Get,Put,List,Delete和Head
SQS是Amazon为了解决其云平台之间不同组件的通信而专门设计开发的。
SQS由三个基本部分组成:系统组件,队列和消息
Simple DB主要用于存储结构化的数据,并为这些数据提供基本的查找,删除等数据库功能
重要概念:
1)用户账户
2)域
3)条目
4)属性
5)值
RDS是一种云中的MySQL数据库系统,它采用集群的方式将MySQL移植到云中
CloudFront实际上就是一个基于Amazon云计算平台实现的内容分发网络。通过Amazon部署在世界各地的边缘节点,用户可以快速,高效的由CloudFront提供服务的网站进行访问
云内容推送:
1,对象
2,源服务器
3,分发
4,别名指向
5,边缘节点位置
6,有效期
1)快速应用部署Elatic Beanstalk和服务模板CloudFormation
2)云中的DNS服务Router53
3)虚拟私有云VPC
4)简单通知服务SNS和简单邮件服务SES
5)弹性MapReduce服务
6)电子商务服务DevPay,FPS和Simple Pay
7)Amazon执行网络服务
8)土耳其机器人
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:云计算读书笔记(三) - Python技术站