阿里云体系架构 PPT

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据中心 Data Center
阿里云的技术层次(云计算 & 大数据)
业务 应用
联机事物处理 (OLTP)
联机分析处理 (OLAP)
大数据 分析及处理
… 内容管理 搜索检索
云计算 大数据 产品/服务
弹性计算服务 SLB/ECS
(分布式)关系数据库 DRDS/RDS
大数据 ODPS/ADS
开放存储 OSS
IAAS基础服务-SLB负载均衡
IAAS基础服务-ESS弹性伸缩服务
IAAS基础服务-OSS基础架构
IAAS基础服务-OSS基础架构
http://<bucket>/<object>
负载均衡
LB / LVS
协议处理、访问控制
协议接入层 RESTful
分区、索引 持久、冗余、容错
分布式文件系统 Distributed File System
任务调度 Job Scheduling
ቤተ መጻሕፍቲ ባይዱ
分布协同服务
Distributed Coordination Service
安全管理
Security Management
远程过程调用
Remote Procedure Call
大规模分布式计算系统(飞天)
和自动监控
RDS采用主从备份架构,具有高可用和数据可靠性
PAAS-云数据库服务-RDS总体架构
PAAS-云数据库服务-RDS
数据量性能瓶颈,单实例最大14000IOPS、25000OPS,承载2T
PAAS-云数据库服务-RDS
PAAS中间件-分布式关系数据库DRDS
分布式关系数据库DRDS,是一种水平拆分、可平滑扩缩容,读写分离的在线分布 式数据库服务。DRDS使用中间件产品。
(ECS)
开放缓存服 务
(OCS)
开放存储服 务
(OSS)
开放结构化 数据服务
(OTS)
开放数据处 理服务 (ODPS)
关系型数据 库服务 (RDS)
分布式文件系统 Distributed File System
任务调度 Job Scheduling
分布协同服务
Distributed Coordination Service
集 群 监 控
C分Do布ioSsrte协drriibv同niuca服teteio务dn飞以Lin天绿u色x大服高务规M效器a的模安Sn集e云a全c群分gu数管er为mi布据理ty基e中n式础t心计和大算规系模P远r统o程cRee过dm(u程Aoret调peC用saallra)
Linux
资源管理 Resource Management
集 群 布 署
提 态 式开供同锁件( 服放O命服步系提支S务存名务服统供持SD储)服。务类随is务和机Ptr分Oi、分读bS布u状布、ItX集指式e的开追据d群标监文A放加F服增,控件Pil结写务eI量支飞系基 户 机 授构。S(台控全扩 持天O统y于 认 制 权化s支 制 隔T多容 在集以tSK证 的 。数e撑 分 离用和 线)群em飞, 访r, 布户应 离和b天基 问e统 式的用 线上大r于 控o一 应开运服 的层规s权 制的管 用放行务 性应(模O能 和用理 的服数环的 能用分D集 运务据境在 剖服P布S群 行处,线 析务式) 的理资升 和的型 数 架提 间 支 据 验计系源级 故运的 据 。供 远 持 压 。算统共障行复 驱点 程 通 缩系资享诊状杂 动对 调 讯 和统源,断况应 的点 用 信 一为弹J,(安。o和用 多的 服 道 致平性 服Eb性C, 级进 务 的 性任计 务SS能提 流程 , 数 校c务算)h供 水调ed调内管期保有源了线度ul度存理和多效。灵并in和和进资用地活行g 分计程源户共高计关据算(配的使之享效算系库R等的框集生用间集D型服资群命。公群S数务)源的周确平资,

基础 设施
x86服务器 & Linux
机房环境
网络设备
阿里云的产品体系
分布式文件系统-(一层结构)
分布式文件系统-盘古
客户端主要为: ECS OSS/OSA ODPS/Opensearch OTS/SLS
分布式文件系统-二层结构
Paxos
任务调度系统-伏羲
物理部署示意图
IAAS基础服务-ECS弹性服务器
联机分析处理 (OLAP)
大数据 分析及处理
… 内容管理 搜索检索
云计算和 大数据
产品/服务
弹性计算服 务SLB/ECS
(分布式)关系数据库 DRDS/RDS
大数据 ODPS/ADS
… 开放存储 OSS
飞天分布
集 群
式云操作 部
系统

分布式文件系统
分布协同服 务
安全管理
任务调度


远程过程调 用

资源管理
源使用进行计费。
PAAS-大数据计算服务ODPS功能组 成
PAAS-大数据计算服务ODPS架构图
PAAS-大数据计算服务ODPS多数据中心
PAAS-大数据计算服务多租户
PAAS-大数据计算服务-数据交换
PAAS-云数据库服务-RDS
云数据库-关系型数据库服务,是一种稳定、可靠、可弹性伸缩的在线服务数据库。
Select * from customer Where id=7 And gender=‘M’
PAAS中间件-DRDS-扩容
用户视角
系统视角
PAAS中间件-DRDS-平滑扩容
阿里云分析性数据库为什么快
底层存储使用SSD盘,更强的磁盘IO能力 表关联的时候,使用快速hash join 智能索引自动结合数据状况创建合理的索引 数据做就近处理、没有传输的开销
阿里云体系架构PAAS-开放表格服务
PAAS-开放表结构服务(OTS)
大规模:基于 阿里云云操作系统 通用性 :支持 表 ,视图,事务 , 增删更新 查 等 功能 ,支持 partition, primay key 高可用:通过自动故障迁移 来提供高可用性;通过 存储的冗余备份来确保数据 的安全。 实时性:支持实时的数据插 入、删除和更新;支持实时 的随机查询、范围查询和偏 移查询,并可通过视图和分 页的方式让查询更高效。 一致性:通过数据分区内的 事务,使得数据的更改和查 询保持强一致性 宜用性:通过提供多语言SDK (包括C++、Python、C#等) 让用户的开发更便捷。 经济性:仅按用户的实际资

集 飞天分布式 群 云操作系统 部

分布式文件系统
分布协同服务
安全管理
任务调度



远程过程调用
资源管理

基础 设施
x86服务器 & Linux
机房环境
网络设备
阿里云系统架构
地图、电邮、搜索、安全、渲染、PW社区
云市场及第三方服务
云引擎(ACE)
集群 部署 Depl oym ent
弹性计算服 务
PAAS中间件-分布式关系数据库DRDS
PAAS中间件-分布式关系数据库DRDS
PAAS中间件-分布式关系数据库DRDS
PAAS中间件-分布式关系数据库DRDS
Paas中间件-分布式关系数据库DRDS-功能栈
PAAS中间件-分布式关系数据库DRDS-读写分离
PAAS中间件-DRDS-分库分表
安全管理
Security Management
远程过程调用
Remote Procedure Call
大规模分布式计算系统(飞天)
资源管理
Resource Management
Linux
数据中心 DataCenter
集群 监控 Mon itori ng
阿里云技术架构
业务 应用
联机事物处理 (OLTP)
资源管理
Resource Management
Linux 数据中心 DataCenter
阿里云体系架构-1级架构图
Deployment Monitoring
门 计类 算A齐 ,l全 数iy的据u云库n服,务大A产数P品据I,分满析足的用需户求存储,
一个10PB级别、管上理亿飞个天文以件及的上文层应用服务的部面署向和海配量置数、据支处持理和大规模计算类
PAAS中间件-DRDS-分库分表
1F 2F 3F 4M 5F 6M 7M 8M 9M 10 F
2F 4M 6M 8M 10 F
1F 3F 5F 7M 分库ID
2F 10 F
4M 6M 8M
1F 3F 5F
7M 9M 分表Gender
PAAS中间件-DRDS-SQL路由
按照查询条件做路由: 1:定位数据库 2:定位表分片
尽量在内存中做各种表的关联和计算
Master设计。 3. 三份拷贝分布不同机架存储
IAAS基础服务-OSS实现云端数据处理
上传文件到OSS后,可以配合使用媒体转码服务、图片处理服务、批量 计算服务、离线数据处理服务(ODPS),挖掘数据的价值。
阿里云体系架构PAAS-开放表格服务OTS
OTS是构建在阿里云飞 天分布式系统之上的 NoSQL数据库服务,提 供海量结构化数据的 存储和实时访问。OTS 以实例和表的形式组织 数据,通过数据分片和 负载均衡技术实现规模 上的无缝扩展。应用通 过OTS API或者操作管理 控制台来使用 OTS 服务
在线的关系数据库服务 即开即用
• 抵御90%的 攻击
支持四种DB引擎;MySQL、SQLServer、
安全 性
postgreSQL,PPAS 支持在线的扩容、备份回滚、性能监控
和分析等功能
• 配置可弹性 伸缩
可扩 展性
可用 性
• 多重容灾, 可用性
99.95%
易用 性
• 自动备份、 恢复、审计,
阿里云体系架构-1级架构图
集群部署 Deployment
集群监控 Monitoring
地图、电邮、搜索、安全、渲染、PW社区
云市场及第三方服务
云引擎(ACE)
弹性计算服 务
(ECS)
开放缓存服 务
(OCS)
开放存储服 务
(OSS)
开放结构化 数据服务
(OTS)
开放数据处 理服务 (ODPS)
关系型数据 库服务 (RDS)
数据访问层 Key-Value引擎
持久存储层 Pangu
1. RESTful协议处理 2. 资源使用计量 3. 防攻击策略 4. 授权、认证
1. 海量、分布式的KV存储 2. 可扩展至数千台服务器 3. KVMaster/KVServer/Nuwa
1. 基于分布式文件系统Pangu 2. Master-Slave,基于Paxos的多
相关文档
最新文档