A100 user guide

更新时间:
复制 MD 格式

To provide higher-quality database audit services, Alibaba Cloud no longer supports the purchase of new DataBase Audit A100 instances. To purchase a DataBase Audit instance, you must purchase a C100 or D100 instance. If you are using an A100 instance, this topic introduces the A100 product and its billing methods, and provides a quick start guide and links to the user guide and FAQ.

Important

Product introduction

The DataBase Audit A100 instance is a professional, proactive, and real-time audit product that monitors database security. The A100 instance uses an effective database audit method to record and generate alerts for risky database activities, such as database vulnerability attacks, SQL injection, and risky operations. You can use the system monitoring engine to customize audit policies, such as rules that define sensitive data and statements to exclude from audits. The A100 instance effectively assesses potential database risks and monitors the access behavior of database users in real time.

Supported database types

Database classification

Database

Version

Alibaba Cloud cloud-native databases

RDS for MySQL

5.5, 5.6, 5.7, 8.0

PolarDB for MySQL

All versions

PolarDB for PostgreSQL

All versions

PolarDB for Oracle

All versions

PolarDB-X (formerly DRDS)

All versions

RDS for SQL Server

2008 R2, 2012, 2016, 2017

RDS for PostgreSQL

All versions

RDS for MariaDB

All versions

OceanBase MySQL mode

All versions

OceanBase Oracle mode

All versions

AnalyticDB for MySQL

All versions

AnalyticDB for PostgreSQL

All versions

MongoDB

Important

Only Premium Enhanced Edition 10 instances support this database type.

3.x

Self-managed databases

Oracle

8i, 9i, 10g, 11g, 12c

MySQL

4.0, 4.1, 5.0 to 5.7, 8.0

SQL Server

2000, 2005, 2008, 2012, 2014, 2016, 2017

Sybase

12, 15

DB2

8.0, 8.1, 8.2, 9.1, 9.5, 9.7, 10.1

SAP HANA

1.0, 2.0

Shentong Database (Oscar)

All versions

Dameng (DM)

All versions

PostgreSQL

All versions

MongoDB

Important

Only Premium Enhanced Edition 10 instances support this database type.

3.x

KingBase

All versions

GBase

8, 8T

Percona

All versions

MariaDB

All versions

Supported associated applications

Application

Supported versions

Tomcat

Tomcat 5.5, 6.0, 7.0, 8.0

Note

For Tomcat 5.5, JRE 1.6 or later must be installed.

JBoss

JBoss 4, 5

Note

For JBoss 4, JRE 1.6 or later must be installed.

WebLogic

WebLogic 10, 11

WebSphere

WebSphere 6.1, 7, 8

Note

For WebSphere 6.1, JDK 1.6 or later must be installed.

Billing methods

A100 is available in four editions: Professional, Premium, Premium Enhanced, and Enterprise. The following table compares the performance and price of each edition.

Edition

Performance metrics

Number of databases

Price

Professional Edition

  • Peak throughput: 3,000 SQL statements/second

  • Ingestion rate: 2 million/hour

  • Online storage: 300 million SQL statements

  • Archived storage: 3 billion SQL statements

Note

Can typically store three years of audit data.

Supports auditing 3 database instances

  • CNY 3,000/month

  • CNY 36,000/year

Premium Edition

  • Peak throughput: 3,000 SQL statements/second

  • Ingestion rate: 2 million/hour

  • Online storage: 500 million SQL statements

  • Archived storage: 10 billion SQL statements

Note

Can typically store three years of audit data.

Supports auditing 5 database instances

  • CNY 6,000/month

  • CNY 72,000/year

Premium Enhanced Edition

  • Peak throughput: 8,000 SQL statements/second

  • Ingestion rate: 3.5 million/hour

  • Online storage: 700 million SQL statements

  • Archived storage: 20 billion SQL statements

Note

Can typically store three years of audit data.

Supports auditing 10 database instances

  • CNY 12,000/month

  • CNY 144,000/year

Enterprise Edition

  • Peak throughput: 30,000 SQL statements/second

  • Ingestion rate: 8 million/hour

  • Online storage: 1 billion SQL statements

  • Archived storage: 35 billion SQL statements

Supports auditing 25 database instances

  • CNY 20,000/month

  • CNY 240,000/year

Note

Select the DataBase Audit edition based on the number of database instances you need. A database instance is metered by Database IP + Database port number.

If a single database IP address has multiple database ports, the number of database instances required is equal to the number of ports. One database IP address and one database port count as one database instance. One database IP address and N database ports count as N database instances.

For example, a user has two database assets: IP 1 and IP 2. IP 1 provides services through one database port, which counts as one database instance. IP 2 provides services through three database ports, which counts as three database instances. In total, four database instances are required. You must select a DataBase Audit edition that supports four or more database instances. In this case, select the Premium Edition, which supports five database instances.

Quick start

After you purchase a DataBase Audit A100 instance, you can log on to the DataBase Audit system to add your database. Then, you can deploy the Agent on your database server to enable the audit service for your database. The following flow shows how to use a DataBase Audit A100 instance:

Task

Description

Step 1: Enable the DataBase Audit instance

After you purchase the DataBase Audit instance, you must enable it before you can log on to the DataBase Audit system and use the audit service.

Step 2: Manage the DataBase Audit instance

After you enable the DataBase Audit instance, you can adjust its security group and access control policies for public and internal networks.

Note

When you first use the service, keep the default settings. You can adjust them after you are familiar with the service.

Step 3: Log on to the DataBase Audit system

After you log on to the DataBase Audit system, you can configure database access and query audit results.

Step 4: Add a database instance

Add information about the database instance you want to audit to the DataBase Audit system.

Step 5: Deploy the Agent

After you add the database instance in the DataBase Audit system, you must deploy the Agent on the database server. This allows the DataBase Audit service to collect and audit the access traffic of the database.

Step 6: View system audit results

After you add the database instance and deploy the Agent, you can view the audited statements and statistics in the DataBase Audit system.

User guide access

Feature module

User guide link

Manage DataBase Audit instances

Enable a DataBase Audit instance

Configure a DataBase Audit instance

Manage tags of a DataBase Audit instance

Manage databases

Log on to the DataBase Audit system

Add a database instance

Deploy the Agent program

View SQL statement storage usage

Enable the system administrator and system auditor roles

Audit query and alert configuration

View statements audited by the system

Configure email alerts for DataBase Audit

FAQ access