Exasol Dual Data Center Business Continuity Solutions

If customers require Exasol availability in case of data center outage, a variety of solutions can be implemented that involve two data centers in order to reduce downtime in such an event.

Available Solutions

ETL-based

There’s an autonomous cluster with an autonomous database on each site. Both databases can be used simultaneously. Business critical data is replicated regularly with ETLClosed Extract Transform Load techniques from one database to the other. In case of site failure, application connections will be re-directed to the other site’s database.

RTOClosed Recovery Time Objective: The duration of time from the disaster event until Exasol is up and running with data from the last successful backup. is less than one hour.

RPOClosed Recovery Point Objective: The maximum database backup age. depends on the ETLClosed Extract Transform Load frequency – everything changed after the last ETL replication will be lost.

Business continuity planning Exasol

Backup-based

These solutions rely on backups of the production database on one site that are available on the second site if the first site fails. A restore on the second site makes the production database available again. Unlike the ETL based solution, all backup-based solutions require a cluster with the same number of nodes as the production database.

RTO is less than one hour.

RPO depends on the backup frequency – everything changed after the last backup is lost.

Test Environment as Standby

Production database is on one site while a Test database is running on the second site, each in a separate cluster. In case of production site outage, the Test database is removed and production gets restored from backup on the second site.

External Backup Server

Production backups are written (additionally) to a backup server located on the second site.

Business continuity planning Exasol

Cluster Backup

Production backups are written (additionally) to the archive volume of the second site’s cluster.

Remote Mirroring

Backups are written on the production site while the backup storage layer mirrors this backup to the second site. This works transparently to the backup on the production site. The second site’s backup storage cannot be used while the remote mirroring is ongoing. The backup storage vendor is responsible for this technique and additional (license) costs may be charged by the storage vendor accordingly.

Stretched Archive

The archive volume of the production database is stretched across two sites in this case, while the data volume remains local to the first site. This works transparently to the backup on the production site. The archive volume on the secondary site cannot be used while the mirroring is ongoing. This solution is implemented with Exasol technology, so no additional storage vendor charges occur.

Business continuity planning Exasol

Synchronous Dual Data Center (SDDC)

This is the most sophisticated of the shown solutions. It delivers zero data loss with an RTO of less than a minute.

Essentially SDDC means stretching the cluster across two sites, e.g. two fire sections within the same building. DC 1 works as Primary Site with two nodes hosting instances that operate on local Master Segments while their Slave Segments are being synchronously mirrored across the private network to DC 2. See here for more details.

Business continuity planning Exasol

Pros and Cons of the Solutions

Solution RTO RPO Pros Cons

ETL-based

~ 1 h

significant

Second database can be used autonomously. Cluster configuration on second site can be different from first site.

Appropriate ETL mechanism has to be developed and maintained across changes on the production site.

Test Environment as Standby

~ 1 h

significant

Second site can be used for testing.

(Additional) backups must be taken to the second site.

Remote Mirroring

~ 1 h

significant

Backup methods used on production can be done as before.

Storage vendor technology that may lead to additional costs.

Stretched Archive

~ 1 h

significant

Backup methods used on production can be done as before. Exasol technology used, so no additional costs.

Backup performance might be impacted depending on the quality of the network connection between the two sites.

Synchronous Dual Data Center (SDDC)r

~ 1 m

0

Minimal downtime without data loss.

Performance Impact on the production database, proportional to the distance to the second site.