Disaster recovery (DR) is an area of security planning that aims to protect an organization from the effects of significant negative events. Having a disaster recovery strategy in place enables an organization to maintain or quickly resume mission-critical functions following a disruption. A disruptive event can be anything that puts an organization's operations at risk, from a cyberattack to power outages and equipment failures to natural disasters.
BankTech operates a DR infrastructure set that shadows our production services for single and multi-tenant clients. If a DR event were to occur, we are able to restore availability with 1 hour in all cases and as little as 15 minutes in some cases. We conduct annual DR testing of our cloud infrastructure and always test new resources before making them available in production. A high level overview of our cloud infrastructure availability is provided below:
At least 1 or more instances are deployed in the same Availability Set, relative to function and SLA requirements.
Disk Storage /Storage Blob
All disk storage is implemented using Locally Redundant Storage (LRS) or Geo Redundant Storage (GRS), depending on function and SLA requirements.
Usage of Premium Tier Azure SQL databases in a Geo Replicated configuration, depending on SLA requirements. At a minimum, Standard Tier.
All instances are backed up using Azure Backup, which inherently offers 99.9% availability for backup and restore functionality.
Used for cloud performance data, activity and diagnostics.
Web Application Firewall
Used in conjunction with Azure Front Door.
Azure Front Door
Highly scalable and secure entry point for application delivery to the public internet. Used for primary/secondary region failover.
Azure App Services
Deployed in at least 2 locations for redundancy and availability. Configuration dependent on SLA requirements.