This means the recovery of the system to a normal working condition with minimal disruption and data loss to our clients, even in the event of the physical destruction of a data centre containing our servers. We have taken steps to build a world-class disaster recovery platform because we realise that tramada® is a mission-critical part of our client’s business; the platform on which they operate needs to provide service in even the most difficult of situations, and without losing the client’s critical business data.
Each client’s database is mirrored across a pair of servers, each in a different geographic location, which means that even if a disaster occurs at one location, service can be switched to the other location within minutes. Beyond this, all data is archived to a third location overnight and kept on a rolling three-month window basis. Unlike other travel service providers, for whom the loss of a data centre would be a catastrophic event that would take weeks to recover functionality and data for the client, Tramada’s clients will be up and running again in minutes with zero data loss.
Data is replicated on a device level, which means both versions are kept in step even down to individual writes to the database. On top of this, if the connection between our two facilities is broken, the replication mechanism is capable of caching over a day’s worth of database changes, which will be replayed automatically to the mirror database as soon as the connection is restored. To make double sure that a catastrophe for Tramada does not mean a data loss for our clients, all data is backed up to a third secure location each night.
Incoming and outgoing connections to the Internet are also multi redundant: if the internet connection to one of our data centres fails, traffic is automatically routed via our other data centre onto the Tramada private network; we have scheduled excess capacity into these links to ensure that, in the event of a connection problem, the existing connection is able to bear the full load of client traffic.