X1 -- 数据库投产演练产品

产品概念

X - 代表数据库中的交易(transaction), 1 - 表示为不停演练(once more).

投产演练的主要目的就是未雨绸缪,防范于未然,要到达到上述的效果, 一个重要的条件就是演习内容得真, 来不得假把式。

X1的演习内容来源于对数据库真实交易数据的录制X1通过控制交易数据在演练环境中的回放方式来达到不同的演练目的,如: 通过加压来模拟极限压力演练, 通过交易过滤和加压来模拟特殊场景演练(如电商促销)。

产品原理:

X1投产演练基本上可以分为:

录制 -> 还原 -> 回放 -> 评估 这四大流程

1)录制: 通过网络旁路的方式录制各个应用服务服务器和数据库服务器之间的交互报文

2)还原: 分析录制的报文, 按照时序还原所有连接下的所有交易和所包含的SQL语句

3)回放: 根据回放要求, 灵活控制需要回放的交易数据. 如:加速回放或按连接回放

4)评估: 对回放结果同原始真实交易数据进行比对分析. 如: 正确率比对, SQLCODE比对, TPS比对, 响应时间偏离度比对等

产品特性:

  • 无代理
  • 独立安装
  • 多数据库支持
  • 不依赖第三方
  • 专有技术
  • 独有的回放方式控制
  • 高性能 低消耗
  • 无需在数据库和应用服务器安装代理, 网络旁路得到基础数据.
  • 安装在独立物理机器或者虚拟机器上.
  • ORACLE:9i , 10g , 11g
  • DB2:v9.1 , v9.5 , v9.7 , v10.1 , v10.5
  • MYSQL: 5.1以后版本
  • SQL SERVER: 2000以后版本
  • 不需要中间件以及其他特殊软件的支持
  • 大量独有技术(其中有几项专利技术.
  • 支持单机加速
  • 支持多机同时加速
  • 支持按照连接过滤回放等
  • 单CPU回放可以进行TPS高达3000的加压演练
  • 对IOPS要求低, 单库加压仅仅需要200-300 IOPS

产品部署:

产品扩展:

1)X1可以同X0系列的相关产品联合运行,构建完整的认知和演练联动体系.在这个体系中,X0负责完成场景认知,并将认知数据共享X1.

X1在得到场景数据的情况下,可以对场景进行编排,按照特定的演练需求进行演练.

2)X1开放多个接口来实现对功能的扩展。

X1对演练提供作业级别和交易级别的恐慌子接口,利用这些接口可以同自动化平台对接,从而实现对演练内容的深度编排和对演练动作的自动控制。

意见反馈 | 法律声明
版权所有:沃信科技有限公司 2013 粤 ICP11091192