分享

谁说云上不能跑Oracle RAC? | 云上Oracle RAC性能 Swingbench测试报告...

 王宇w3j0f3o2vv 2016-12-10

谁说云上不能跑Oracle RAC?


目前很多用户把应用放在云上,使用阿里云的SLB来实现弹性计算的功能,那么问题来了,为什么数据库不上云呢?回答是:我的环境是Oracle RAC,阿里云不支持。


非也!Now,由袋鼠云Oracle数据库专家提供的云上Oracle RAC一站式运维解决方案已上架阿里云云市场:(点击最下方“阅读原文”进行查看)。从此,阿里云也支持Oracle RAC了。


云上Oracle RAC适合对数据库的性能和高可用性有要求的客户,是由袋鼠云Oracle技术专家通过阿里云ECS搭建一个2+2模式的数据库架构。   


从用户对数据库的需求出发,为客户提供定制化的Oracle集群搭建方案,和数据库的安装服务,以及提供服务期限内的售后咨询。


具体包括:


1、协助客户梳理构建上云Oracle数据库服务的基础架构,如单机架构,HA架构,DG架构,RAC架构 。

2、完成云上Oracle 数据库软件安装和配置建议,包括DG/HA/RAC架构,数据库实例的创建及相关参数的初始化建议。


具体性能如何?


以下是云上Oracle RAC的Swingbench测试报告


温馨提示:


因为微信图片有压缩,部分数据看不清楚,有需要的同学,可以后台回复“RAC”,下载【袋鼠云云上Oracle RAC 测试报告PDF】


1、测试环境


  • 测试数据库环境配置




  • 在swingbench机器上开启集群协调器,以及把db01、db02加入到协调器中;


./coordinator –g &

 

./minibench -g db01 -cs  10.10.10.162:1521:orcl1 -co localhost &

./minibench -g db02 -cs  10.10.10.163:1521:orcl2 -co localhost &






2、测试RAC性能


  • 配置swingbench测试环境,主要以OLTP为主,用户数400;达到了最高TPS是400,平均TPS是282;




  • 在测试过程中,袋鼠云EasyDB可看到数据库单节点的QPS为1400左右,TPS在150左右;曲线图中的显示与总览中显示一致;




  • 袋鼠云Easydb输出的计算节点和存储节点的实时CPU负载信息,可以看出CPU的使用率已经达到80%左右,而此时的存储节点只有20%左右,说明此方案对存储节点的资源使用是比较低的;从曲线图也看出在测试阶段的CPU使用率的走势;





  • 袋鼠云EasyDB监控主机实时性能输出,包含的内容有QPS、TPS、物理读写、解析和会话等信息;






  • 袋鼠云EasyDB监控数据库实时会话,其中包括SID、SPID、等待事件、主机、SQL_ID、执行时间、以及详情里的SQL语句和执行计划;




  • 下面是iostat的输出截图;




  • 网络实时监控iftop输出,从此处就可以了解到Oracle RAC之间网络流量是比较大的,峰值时大约在160Mb,与EasyDB的网卡出入流量一样;




结论:


1、以测试环境的ECS配置来看,单节点可达到1400的QPS,282的TPS;

2、磁盘IO的读写其实是通过网络来实现的,在我的测试环境读是8MB/S,写是12MB/S;

3、网络方面峰值的TX和RX,可达到160Mb,这个结果与磁盘IO的读写是很接近的。


从swingbench测试来看,用户如果想在阿里云上使用Oracle RAC,两节点满足3000的QPS,以及300的TPS以上的需求,考虑到测试数据与真实数据及应用的差距较大,推荐配置8C32G的计算节点,4C16G的存储节点。


最后


测试报告和具体数据已经给到大家了。

如果还有问题,欢迎大家扫描下面二维码,加入我们的技术交流群,有什么问题,尽情问。


专业低调100年的  袋鼠云  云上Oracle技术专家:


南方(花名)

曾就职中国联通,任系统架构师、数据库专家。
擅长传统IOE架构运维,基础设置平台集成
从系统到数据库、存储全面的架构设计


文晴(花名)


Oracle OCM,具有10年Oracle DBA经验
曾就职于第三方数据库服务商,服务过政府、金融、运营商、国企等客户擅长系统集成、架构设计、故障诊断及优化,精通Oracle Exadata


征程(花名)

曾就职神州数码,Oracle 数据库服务领域具有8年经验,擅长Oracle故障处理、性能优化、安全加固、灾备方案等。服务过保险、金融、政府、电信、医疗等各行业客户




袋鼠云是由多名前阿里云资深技术专家创立,核心员工来自阿里巴巴、神州数码等。


作为阿里云重要的合作伙伴,专注于为企业客户提供云计算和大数据技术服务及产品。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多