大数据原理笔记——云数据库(二)

Amazon AWS及云数据库

                                    

                                                          总体架构图

一、AWS Globle Infrastructure(全球基础设施)

1、划分为10个region,相互独立,自成云服务体系;

2、Availabilety Zone,每个region分为多个Availabilety Zone,即数据中心,使用光纤连接;

3、Edge Locations,全球50多个,作用是内容分发,即CDN,以降低内容分发延迟

二、Networking

三种方式:直连、VPN、私有云(从整体资源中划分独立区域形成私有云)、Route 53(云域名解析)

三、compute

EC2,虚拟机,支持API创建和销毁;

ELB,负载均衡器,可跨Availabilety Zone,自动检查实例健康情况等,保证高可用性。

四、Storage

S3,简单存储服务,以对象形式存储,不限容量,单个对象大小可达5T,可用性极高;使用API存取文件(二进制对象)

EBS,弹性块存储服务(相关于虚拟磁盘),针对EC2设计,可挂载到EC2实例上,可替代EC2的实例本地存储;与用户账户绑定,不会随EC2消亡而消亡

Glacier:存储存档文件和备份文件

五、Database

simpleDB:键值数据库,适合小型、碎片化零散数据。10个G的数据上限,性能稳定性存在问题,最终一致性的设计存在缺陷。

DynamoDB:No SQL数据库,键值+多属性的数据模型。支持分布式。提供一致性读功能;不可批量更新,保证可伸缩性和高性能;使用SSD存储提升性能。

RDS:关系型数据库,支持mysql、oracle、sql server、pg,MariaDB,Aurora(Amazon自研数据库)。3TB数据及3万DB实例上限。

Redshift:数据仓库服务

ElastiCache:数据库缓存

六、APP Service

cloud search:弹性搜索引擎,企业级搜索;

SQS:队列服务,存储和分发消息;

simple workflow:工作流框架

CloudFront:全球范围内的CND

EMR:弹性MR,用于大数据处理

猜你喜欢

转载自blog.csdn.net/junweishiwo/article/details/82769658