数据库产品愈来愈多,各家云厂商也都推出基于开源MySQL、Postgre等的关系型数据库产品,多副本、高可用、读写分离、分库分表等功能更是集成在各种产品中,下降了机房建设和运维成本,助力更多的客户上云。html
惟独鲜见Oracle的云产品输出,除非是Oracle Cloud。git
对于当前业务系统基于Oracle系统开发,且改造难度较大,如OA、ERP等系统;或对数据库要求较高,必须使用Oracle数据库的场景,如订单流水、金融交付系统,袋鼠云能够提供阿里、华为、腾讯公有云,阿里、Zstack专有云上完善的云上Oracle RAC实施部署、运维方案,协助客户无缝上云。github
云上单机仍是集群,Oracle的部署都遵循官方的指导文档,没有差异。数据库
可是在基础配置上面,云环境将网络、服务器、磁盘等以产品化输出,有其特殊性:服务器
不一样云环境对一台云服务器上挂载磁盘个数的有不一样限制,在集群规划阶段须要考虑预估数据量大小以及云盘大小。网络
云服务器规格能够升配或减配,对于集群计算节点,能够逐一进行,下降对业务的影响。架构
2节点RAC资源配置 | |||
主机 | cloudrac01 | Centos7.6 | 8C16G |
cloudrac02 | Centos7.6 | 8C16G | |
云盘 | 3*20G OCRDG | 1*100G GIMRDG | 2*500G DATADG |
1*500G ARCHDG | 1*200G FRADG | 1*500G /backup | |
IP信息 | Public IP | 192.168.33.151 | 192.168.33.150 |
Private IP | 192.168.22.213 | 192.168.22.214 | |
VIP | 192.168.33.55 | 192.168.33.56 | |
Scan IP | 192.168.33.57 |
一、标准压力测试并发
Swingbench能够构建真实OLTP事务场景,好比订单类业务、新建客户、订购、下单等流程操做,经过大批量增删改查操做,测试不一样并发场景下数据库性能趋势和稳定性,同时结合其余监控工具,观察服务器内存、负载、磁盘等的性能趋势和稳定性;根据压测结果及早发现和优化问题,评估数据库的最佳使用方式。运维
依据袋鼠云的集群运维经验,短期、低并发的压测没法验证集群的稳定性,因此在云上集群部署以后,会进行长时间(4小时以上)、高并发的持续压测;ide
同时对压测出来的集群性能问题进行分析,优化集群参数配置,并主动提供云服务器、存储资源优化建议,以期交付一个稳定、高性能的数据库环境。
阿里云2节点12.2.0.1RAC压测举例:
二、业务回放测试
DBReplay的测试方法,抓取生产环境某一时间段业务负载,单次capture能够屡次replay,更接近于正式的生产负载,更直观有效。主要用于数据库升级、迁移,应用程序部署等的预演,量化评估出变动实施后对现有的性能的影响程度。
对于日常压力较大的业务系统,在迁移割接以前有必要进行此类测试。
一、某日企客户
(1)需求分析
(2)架构规划
2. 某国企招聘网站
(1) 需求分析
(2) 架构规划
三、某省级专有云交管平台
汇总全省交管数据,并提供查询、分析平台。
(1)需求分析
(2)架构规划
数栈是云原生—站式数据中台PaaS,咱们在github和gitee上有一个有趣的开源项目:FlinkX,FlinkX是一个基于Flink的批流统一的数据同步工具,既能够采集静态的数据,也能够采集实时变化的数据,是全域、异构、批流一体的数据同步引擎。你们喜欢的话请给咱们点个star!star!star!
github开源项目:https://github.com/DTStack/flinkx
gitee开源项目:https://gitee.com/dtstack_dev_0/flinkx