当前位置:首页 > 报告详情

EasyDB for Oracle——基于阿里云的Oracle最佳实践(41页).pdf

上传人: 云闲 编号:91173 2021-01-01 41页 3.89MB

1、 基于阿里云的Oracle最佳实践EasyDBforOracle 丁原袋鼠云联合创始人201610可行性分析云上Oracle数据库架构EasyDB for Oracle010203目 录content老话题:云上能否搭建Oracle,怎么做高可用,性能能否满足需求数据库的3个关注点性能数据不丢失高可用故障快速恢复Oracle传统架构(淘宝架构)应 用服务器数据库前期使用小型机+存储,后期使用X86服务器+SSD磁盘同城跨机房容灾,数据复制通过redo强同步,确保数据不丢失考虑到RAC(大概是单机1.2-1.5倍以内)性能损耗和维护难度淘宝OLTP也一直都没用RAC,采用主备库架构,主备库故障切

2、换时间分钟级,可满足大部分业务场景1123ECS虚拟机性能评估磁盘种类 容量限制高可用SLA单盘IOPS 单盘吞吐量 响应时间普通云盘2T*4分钟级别数百2040MBps510ms高效云盘32T*4300080MBps13msSSD云盘32T*420000256MBps0.52msECS磁盘IO能力评估普通云盘高效云盘SSD云盘优势价格便宜,高可靠性性价比高,更强的数据库吞吐阿里云上I/O性能最强的云盘采用飞天分布式存储技术,三份数据副本99.9999999%的数据可靠性,可做到数据零丢失限制ECS单实例最大CPU:32核ECS单实例最大内存容量:128GBECS单实例可挂载最大磁盘容量:12

3、8TB(32TB*4)ECS单实例最高IOPS(SSD云盘):8万(2万*4)适用场景低I/O负载的应用场景,数据不经常被访问,如OA、门户、邮件系统等中小型数据库I/O密集型应用,中大型关系数据库银行金融、大型网站、社保、医保SSD云盘单块最大32T容量,单盘最大20000 IOPS可满足大部分空间和性能需求云盘飞天分布式存储技术,三份数据副本,做到了数据零丢失12磁盘能力普通云盘高效云盘SSD云盘30并发用户8%CPU30并发用户31%CPU30并发用户55%CPU平均TPS平均事务响应时间磁盘平均IOPS磁盘平均吞吐性能拐点1126492058347ms59ms12ms510398513

4、4164Mb/s25Mb/s88Mb/s云上Oracle可行性分析01 在云上直接部署Oracle 可考虑混合云架构,云下做生产环境,云上做Oracle灾备环境 可考虑在云上做只读Oracle,业务逐步切换到云上应用场景 云上ECS能满足大部分Oracle性能需求 云上ECS支持同城容灾部署,支持异地灾备部署 云上ECS可做单机版本,可做HA,可做主备库DG模式结论可行性分析云上Oracle数据库架构EasyDB for Oracle010203目 录content云下(传统)经典数据库架构DG主库光纤交换机光纤交换机Unix平台Oracle RACOracle RAC主库机房备份系统备库Un

5、ix平台同城灾备机房光纤交换机光纤交换机备份系统Oracle云上的几种架构Oracle Single Instance on ECSOracle HA on ECSOracle ADG on ECSOracle 云上云下混合云架构1234ECSSSD云盘SSD云盘数据文件备份文件普通云盘OSS存储资源计算资源easyDBagent数据库运维管控平台easyDB SaaS单实例SSD易维护易部署Oracle单实例部署Oracle软件和数据都存放到云盘Redo和数据文件分开存放到不同的云盘全量,增量备份先存放到云盘,转存到对象存储OSS依赖ECS云盘特性,确保数据库零丢失数据库监控接入到easyD

6、B,数据库运维无忧特性存储资源计算资源ECSSSD云盘SSD云盘数据文件备份文件普通云盘OSSECS主节点HAHA节点节点负载均衡SLBEasyDBEasyDBagentagent数据库运维管控平台EasyDBEasyDB HA模块Ha架构SSD稳定高可用ADG复制Oracle 主节点Oracle只读节点数据库运维管控平台EasyDBEasyDB HA模块SSD云盘SSD云盘数据文件备份文件普通云盘OSS存储资源计算资源ECSECS主节点HAHA节点节点负载均衡SLBEasyDBEasyDBagentagentEa

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了基于阿里云的Oracle最佳实践——EasyDB for Oracle,由丁原,袋鼠云联合创始人,dingyuan@dtstack.com,于2016年提出。文章首先分析了云上部署Oracle的可行性,从性能、数据不丢失和高可用性三个方面提出了关注点,并以淘宝OLTP为例,阐述了采用主备库架构,满足大部分业务场景。接着,文章对比了普通云盘、高效云盘和SSD云盘的性能,指出SSD云盘在I/O性能上的优势,以及阿里云采用的飞天分布式存储技术,实现了数据零丢失。此外,文章还讨论了云上Oracle的几种架构,包括单实例、高可用、只读Oracle和云上云下混合云架构。最后,介绍了EasyDB for Oracle,一种易维护、易部署的Oracle数据库管控服务,提供了资源管理、审计、备份、监控等核心功能,助力企业实现低成本高可靠性的灾备。
如何实现Oracle零丢失?" "上云必备?EasyDB for Oracle性能深度解析" "Oracle数据库上云,EasyDB能提供哪些支持?"
客服
商务合作
小程序
服务号
折叠