性能测试环境的软硬件配置
环境清单详解
编号 | 服务器 | 系统描述 |
---|---|---|
1 | ***应用 | ARM 容器 |
2 | 数据库—ob | OceanBase 版本 集群: ***集群 租户:***租户 |
关键组件说明
***服务
部署:基于 ARM 架构的容器化应用(可能为 Docker/Kubernetes),确保资源隔离与快速扩展。
重要性:需高可用性(硬件清单中生产环境部署 26台服务器)。
***服务部署:同样为 ARM 容器,与联机服务分离,避免资源竞争。
数据库(OceanBase)
版本:
OceanBase 4.2.5
(分布式数据库,支持金融级高并发与强一致性)。架构:
集群名称:(ARM 架构的集群)。
租户名称:(租户隔离资源)。
架构特点与注意事项
全栈 ARM 化
应用层与数据库均采用 ARM 架构,可能是为降低能耗/成本,或适配信创要求。
需确认 OceanBase 对 ARM 的兼容性(官方文档支持 ARM 64)。
数据库关键配置
OceanBase 集群需关注:数据分片策略、副本分布(同城容灾需 3 副本以上)。
租户 ,需独立配置 CPU/内存资源。
环境一致性
测试环境与生产环境均为 ARM 容器 + OceanBase,有助于减少部署差异导致的故障。
硬件资源参考
生产环境:100 台服务器(50 生产 + 50同城灾备),每台 16核 CPU + 32GB 内存。
扩展性:容器化便于水平扩展,但需监控 OceanBase 的写入瓶颈。
总结建议
验证 OceanBase 性能:针对 ARM 环境压测,确保满足联机高并发需求。
租户资源隔离:数据库资源互不影响。
灾备策略:同城部署50台灾备服务器,需测试故障切换流程(如 OceanBase 主备切换)。
注:ARM 容器部署需确认基础镜像兼容性(如 RedHat UBI 或 Alpine ARM 版本)。