AWS

Disaster recovery solution in AWS for local applications

CK CK 3788 
Created at
Updated at  
11,178 0 0

Building a Disaster Recovery Center (DRC) in the cloud allows organizations to maintain business continuity during disruptions by providing a secure and resilient environment for critical applications and data. This approach offers cost-effective scalability, rapid deployment, and minimal infrastructure management, enabling organizations to quickly restore operations in the event of a disaster, minimizing downtime and data loss, and ensuring business resilience. 
 

The best practice for building a Disaster Recovery Center (DRC) in the cloud involves adopting a multi-cloud approach, leveraging diverse services like IaaS, PaaS, and SaaS. This allows for geographic redundancy, minimizing downtime during disasters. Implement a robust orchestration framework for automated failover and recovery processes, ensuring seamless transition of workloads. Utilize immutable infrastructure principles to prevent accidental modifications, and adopt comprehensive testing and validation strategies to guarantee the DRC's readiness and resilience. Finally, incorporate cybersecurity best practices for the DRC, including multi-factor authentication, encryption, and regular security assessments. 
 

Disaster recovery is about preparing for an recovering from any event that has a negative impact on your IT systems. A typical approach involves duplicating infrastructure to ensure the availability of spare capacity in the event of a disaster.
 

For a disaster recovery solution, this results in significant cost savings. The following diagram shows an example of a disaster recovery setup for a local application.

 

Disaster recovery solution in AWS for local applications

 

AWS Storage Gatway is a service connection an on-premises software appliance with cloud-based storage. AWS Storage Gateway securely uploads data to the AWS cloud for cost effective backup and rapid disaster recovery.

Database server backups, application server volume snapshots, and Amazon Machine Images (AMI) of the recovery servers are stored on Amazon Simple Storage Service (Amazon S3). AMIs are pre-configured operating system and application software that are used to create a virtual machine Amazon Elastic Compute Cloud (Amazon EC2). Oracle database can directly back up to Amazon S3 using the Oracle Secure Backup (OSB) Cloud Module.

In case of disaster in the corporate data center, you can recreate the complete infrastructure from the backups on Amazon Virtual Private Cloud (Amazon VPC) that enables to provision a private, isolated section of the AWS cloud where you can recreate your application.

The application and database servers are recreated using Amazon EC2. To restore volume snapshots, you can use Amazon Elastic Block Store (EBS) volumes, which are then attached to the recovered application server.

To remotely access the recovered application, you can use a VPN connection created by using the VPC Gateway.

Tags AWS Architecture DRC Disaster Recovery Center VPC VPN Virtual Private Cloud Virtual Private Network Facebook X
Comments 0
Similar posts
  1. Content Distribution for VOD streaming services in AWS
    10,355
  2. Checkout service architecture in AWS for e-commerce website
    11,009
  3. Fault Tolerance & High Availability based on multi Availability zones in AWS
    10,805
  4. File synchronization service architecture in AWS
    10,376
  5. Financial services grid computing in AWS
    10,354
  6. Image Moderation Chatbot - a serverless chatbot on AWS that monitors chat channels and removes images suggestive or explicit image
    10,425
  7. Large scale computing based on huge data sets in AWS
    10,609
  8. Large scale messenger service architecture in AWS - Slack case study
    11,674
  9. Live streaming / Static Content & Media Service based on AWS
    10,655
  10. Secure and Scalable LAMP Service Architecture in AWS
    10,660
  11. Batch processing composed of job manager, job store and worker based on AWS
    10,448
  12. Synchronous online gaming architecutre in AWS - Highly Available, Scalable & Elastic to support Millions of Players
    10,416
  13. Time series processing architecture in AWS
    10,558
  14. Web Application Hosting provides the reliable, scalable, secure, and high-performance infrastructure
    10,615
  15. AWS Architecture for collecting Click-Through Events on Advertisement serving
    10,374
  16. Web front-end architecture in AWS for e-commerce website
    365
  17. Teraform from the scratch
    1,355
  18. Product Marketing & Recommendation Architecture in AWS for e-commerce website
    10,736
  19. How to Design Redis Caching in Infrastructure Architecture
    156
  20. Predictable Ad Spend: Architecting Pacing at Hyperscale
    422
  21. Measuring Ad Viewability: AWS Architectures for Programmatic Accountability
    476
  22. Ad Tech Multi-Tenancy: A Spectrum of Isolation Architectures on AWS
    331
  23. Enterprise Data Lake Architecture based on AWS
    10,405
  24. Media sharing service architecture in AWS
    10,366
  25. AWS System Design Example - Instagram Architecture
    1,917
  26. Amagi CLOUDPORT Architecture based on AWS for FAST for channel playout on AWS
    1,317
  27. Why Amazon VPC satisfies with PCI-DSS and SOC 2 Type on Fintech Industry?
    645
  28. Tailscale: Zero-Config Remote Access to Your Home PC, Firewall-Free
    533
  1. Importing a wild card domain SSL certificate into AWS Certificate Manager
    10,348
  2. AWS Lambda Example based on Teraform
    900
  3. Simple AWS ECS example based on Teraform
    988
  4. Web front-end architecture in AWS for e-commerce website
    365
  5. Web Application Hosting provides the reliable, scalable, secure, and high-performance infrastructure
    10,615
  6. Time series processing architecture in AWS
    10,558
  7. Synchronous online gaming architecutre in AWS - Highly Available, Scalable & Elastic to support Millions of Players
    10,416
  8. Secure and Scalable LAMP Service Architecture in AWS
    10,660
  9. Live streaming / Static Content & Media Service based on AWS
    10,655
  10. Large scale messenger service architecture in AWS - Slack case study
    11,674
  11. Large scale computing based on huge data sets in AWS
    10,609
  12. Image Moderation Chatbot - a serverless chatbot on AWS that monitors chat channels and removes images suggestive or explicit image
    10,425
  13. Financial services grid computing in AWS
    10,354
  14. File synchronization service architecture in AWS
    10,376
  15. Fault Tolerance & High Availability based on multi Availability zones in AWS
    10,805
  16. Content Distribution for VOD streaming services in AWS
    10,355
  17. Checkout service architecture in AWS for e-commerce website
    11,009
  18. Batch processing composed of job manager, job store and worker based on AWS
    10,448
  19. AWS Architecture for collecting Click-Through Events on Advertisement serving
    10,374
  20. Where to get AWS Access Key ?
    11,262
Recently updated
  1. Why 100% SEO Guarantees Better User Engagement and How to Achieve It in Your Service
    39
  2. Why SPF and DKIM Are Essential for Linux Email Servers?
    34
  3. How do I create animated background for Google Meet?
    20,611
  4. MaxMind GeoLite2 vs. DB-IP Lite vs. ip-api.com: Choosing the Right Free IP Geolocation Solution
    244
  5. Meet Valkey: Why Redis Changed Its License, Why Valkey is Better, and How to Use It as a Drop-in Replacement
    94
  6. How Rogue Web Scrapers Are Stealing My Content and Destroying My Server
    157
  7. Array of arguments passed to script in PHP
    90
  8. Invalid Auction Storms in Ad Tech
    98
  9. Building MRC-Compliant Instrumentation in Ad Tech: Implementation Steps and Key Challenges
    202
  10. The Two Clocks of Ad Server Architecture
    70
  11. Frequency Cap Architecture Overview
    514
  12. Collecting Proof-of-Play from 100,000 Screens
    146
  13. Vector Search in Relational Databases (RDBs): Trends & Usage Environments
    287
  14. What is RedisVL?
    109
  15. Designing a Skill Registry Architecture: Minimize Token Usage and Maximize AI Performance
    230
  16. TPU & GPU Cluster Management Tools
    243
  17. The Concept of Scaffolding in AI Agents
    233
  18. Beyond Static Pipelines: Architecting LLM Multi-Agent Systems for Autonomous Workflow Orchestration
    583
  19. AI-DLC vs. AI-SDLC: Model-Centric vs. System-Centric AI Development
    258
  20. Fine-Tuning Open-Weight LLMs: Training, Licensing, and Deploying Custom Models with Ollama
    339
  21. Inside the Next-Generation Streaming Architecture: Ultra-Low Latency, SGAI, and AI Codecs
    202
  22. Machine Learning: Training vs. Ranking
    221
  23. The Continuous Learning Machine: Designing a Loop That Actually Turns
    222
  24. The Next-Gen Low-Latency Standards: LL-HLS & MoQ
    195
  25. Designing a Data Curation System Around a Vector Database
    220
  26. Extracting Context from Live Video: The Architecture Got Simpler When We Stopped Building Features
    256
  27. The New Ad Stack Behind Live Sports Streaming: Inside SGAI, EABN, and the Standards Race to Fix Live Monetization
    656
  28. Designing MLOps Architectures to Handle Seasonal Data Drift in EV Fleet Models
    195
  29. From 15 to 40+ FPS: Accelerating PyTorch Object Detection on Automotive ECUs
    216
  30. Understanding Data Lineage
    260