SlideShare uma empresa Scribd logo
1 de 47
Disaster Recovery using AWS
   Architecture Blueprints

         Harish Ganesan
        Co founder & CTO
             8KMiles

      Harish11g.AWS@gmail.com
               www.twitter.com/harish11g
       http://www.linkedin.com/in/harishganesan
Introduction

• Explore various ways of architecting Disaster
  recovery using Amazon cloud (AWS)
• Sample architecture element contains Managed
  DNS servers , Load Balancers and Data
  replicators
• Failover , Scalability , Load Balancing ,
  Monitoring ,Back up/Recovery and High
  Availability is factored in the architecture Blue
  prints
DR Architecture blueprints using AWS

• Blue print1 :Both Main Site and Disaster
  recovery site in AWS Cloud

• Blue print2 : Main site in AWS cloud and
  Disaster recovery site in Traditional customer
  data center

• Blue print3 : Main site in customer data center
  and Disaster recovery site in AWS cloud
List of AWS used in DR Blue prints

•   AWS Security groups
•   AWS Elastic Load balancing
•   AWS Auto Scaling
•   AWS EC2 & EBS
•   AWS CloudWatch
•   AWS Elastic IP
•   AWS S3
List of Other Architectural components used

  •   Managed DNS
  •   LAMP (or) LAMJ stack
  •   MySQL Master- Master replication
  •   SOLr Search servers
  •   Schedulers and Back ground programs
Blue Print 1 : Main and DR website in AWS


Main web site is hosted      Disaster Recovery (DR)
in AWS USA east region       web site is hosted in
                             AWS Europe region
Blue Print 1 : Main and DR website in AWS



     Main website in
      AWS Cloud


                                    AWS Europe region
     AWS USA east region


                                   Disaster Recovery
                                    website in AWS
                                         Cloud
Blue Print 1: Main and DR website in AWS
                                                 GEO IP / Directional DNS Servers directs the user requests to
                                                 Main site in AWS USA region. In case of Disaster in Main site
                                            1    AWS USA region , the web requests are directed to DR site in
                                                 Europe

                                                      GEO IP / Directional DNS Servers

               Main Site - AWS USA                                                      DR Site - AWS Europe
                     Region                                                                    Region
      AWS Auto scaling / AWS Elastic Load                                              AWS Auto scaling / AWS Elastic Load
                  Balancer                                                                         Balancer
                ELB redirects incoming requests to
         2      same Web / APP server based on           C                                                                        C
                Session Sticky Algorithm
                                                         L                                                                        L
  Web/App Servers
                              Elastic IP                 O                           Web/App Servers
                                                                                                             Elastic IP           O
                                 EBS                     U                                                      EBS               U
                                 EC2                     D                                                      EC2               D
      MySQL
      Master
                                                         W                             MySQL
                                                                                       Master
                                                                                                                                  W
                                  Search Servers         A                                                       Search Servers   A
  3                 MySQL
                                                         T                                          MySQL
                                                                                                                                  T
                    Master        Schedulers/BG          C                                          Master       Schedulers/BG    C
MySQL Master –
Master Data                                              H                                                                        H
replication
                                   D                                                                  D

                                                     Master – Master Data
                                                         replication
Blue Print 1 : Architecture Explanation

• Main website(MWS) hosted in AWS USA east
• Disaster recovery website(DRW) hosted in AWS
  Europe
• Managed DNS passes the web requests to Main
  website under normal circumstances
• AWS Elastic Load Balancer of MWS passes the
  request to appropriate web/app servers
• Web / App servers are Amazon EC2 instances
  configured with AWS EBS
• Web / App servers are enabled with Boot from EBS
                                            Continued
Blue Print 1 : Architecture Explanation

• Web/App servers are configured with AWS
  auto scaling ( Min 2 and Max 20)
• MySQL Data base servers are configured in
  Master-Master replication mode
• MySQL M-M replication inside Main site
  (MWS)
• MySQL M-M replication between Main and DR
  site ( Asynchronous mode)
• MySQL Servers are Amazon EC2 instances with
  AWS EBS ( Both Main and DR site)    Continued
Blue Print 1 : Architecture Explanation

• MySQL servers are manually scaled in Main site
• Main website (MWS) is monitored using AWS
  CloudWatch
• An exact replica of Main website infrastructure
  can be run as DR website in AWS Europe
• Web/App servers in DR website can be
  configured with AWS auto scaling ( Min 1 and
  Max 10)
• In event of failure , managed DNS will pass the
  requests to DR website in Europe Continued
Blue Print 1 : Architecture Explanation

• Disaster recovery (DR) website can take over the
  requests seamlessly from the main website in
  this architecture
• DR website can also auto scale its capacity
  depending upon the load , in short it can handle
  whatever the main site is architected for
• Once the Main site is up, the Managed DNS will
  pass the web requests and DR website can
  Shrink down automatically to minimum capacity
Blue Print 1 : Positives

• Inter regional DR for High Availability
• DR site can act immediately in event of Main
  site failure
• DR site is designed to handle same load as the
  Main site
• No compromises on the DR site with respect to
  Scalability, Security , Monitoring and Stability
• Elastic: DR site can expand and Shrink according
  to load like Main site
• Cost effective and Highly available architecture
Blue Print 1 : Negatives

• Complete Dependency on AWS cloud
• Technical intricacies in moving EBS volumes , S3
  snapshots , AMIs between AWS USA and Europe
  regions
• Migration cost of moving both Main and DR site
  to the AWS Cloud
• Impacts on existing customer data center
  contracts
• Impact of typical cloud problems like Slow IO,
  privacy and regulations apply here
Blue Print 1 : Architectural Objectives

Objectives                     Main site   DR site

Elastic Load balancing                      
Auto Scaling                                
Failover                                    
High Availability                           
Monitoring                                  
Management                                  
Replication inside a region                 
Replication across regions                  
Security                                    
Backups                                     
Recovery                                    
Solution Components : EC2 and EBS

• Elastic Block Storage (EBS)
  – Amazon Elastic Block Store (EBS) provides block level
    storage volumes for use with Amazon EC2 instances.
  – Amazon EBS is particularly suited for applications
    that require a database, file system, or access to raw
    block level storage.
  – Our Use case :Application executables ,
    configurations , Data base files and OS are installed
    in the AWS EBS in this reference architecture .
Solution Components : AWS S3

• Simple Storage Service (S3)
  – Amazon S3 provides a simple web services interface
    that can be used to store and retrieve any amount of
    data, at any time, from anywhere on the web.
  – Our Use case : The application data files that are
    uploaded , AWS EBS snapshots are stored in S3.
Solution Components : AWS ELB

• Elastic Load Balancer (ELB)
  – Elastic Load Balancing automatically distributes
    incoming application traffic across multiple Amazon
    EC2 instances.
  – Elastic Load Balancing detects unhealthy instances
    within a pool and automatically reroutes traffic to
    healthy instances until the unhealthy instances have
    been restored.
  – Our Use case : Load Distributed among Servers
    located in Multiple AZ and Dynamically Auto Scaled
    EC2 instances
Solution Components : AWS Auto Scaling

• Auto Scaling
   – Auto Scaling allows you to automatically scale your
     Amazon EC2 capacity up or down according to
     conditions you define.
   – Auto Scaling is particularly well suited for
     applications that experience hourly, daily, or weekly
     variability in usage.
   – Our Use case : EC2 Server instances dynamically
     Scaled up and Down depending upon the Load using
     the Auto scaling
Solution Components : AWS CloudWatch

• AWS CloudWatch
   – Amazon CloudWatch enables you to monitor your
     Amazon web services in real-time.
   – Amazon CloudWatch helps us to access up-to-the-
     minute statistics, graphs, and set alarms for our
     metric data.
   – Our Use case : EC2 servers , EBS , ELB are monitored
     and alerts are sent using AWS CloudWatch
Solution Components : Managed DNS

• Managed DNS
  – a solution that can monitor the health of multiple
    endpoints or websites and automatically failover at
    DNS level in case of a failure at the primary website
  – Our Use case : Used for transparent switch between
    Main and Disaster recovery website during failures
Solution Components : MySQL replication

 • MySQL Replication
    – MySQL will be setup in Master – Master replication
      mode
    – M-M setup offers failover inside data center as well
      as across Data centers
    – Data Replication will be done asynchronously
    – Our Use case : Data is replicated between Main and
      DR website MySQL database using Master-Master
      replication
Blue Print 2 : Main site in AWS


Main web site is hosted
in AWS USA east region




       Disaster Recovery (DR)
       web site is hosted in USA
       West in a Traditional
       data center
Blue Print 2 : Main site in AWS



Main website in
 AWS Cloud


                             Traditional Data center- USA
 AWS USA east                            West




                                   DR website in
                                  Traditional data
                                      center
Blue Print 2: Main site in AWS – DR site in Traditional DC
                                                 GEO IP / Directional DNS Servers directs the user requests to
                                                 Main site in AWS USA region. In case of Disaster in Main site,
                                            1    the web requests are directed to DR site in USA West



                                                      GEO IP / Directional DNS Servers

               Main Site - AWS USA                                                  DR Site – Traditional DC in
                     Region                                                                 USA west
      AWS Auto scaling / AWS Elastic Load
                                                                                           Manual scaling / Load Balancer
                  Balancer
                ELB redirects incoming requests to
         2      same Web / APP server based on            C
                Session Sticky Algorithm                                                                                           M
                                                          L
                                                                                                                                   O
                              Elastic IP                  O
  Web/App Servers                                                                    Web/App Servers                               N
                                 EBS                      U
                                                                                                                                   I
                                 EC2                      D
                                                                                                                                   T
      MySQL                                               W                            MySQL
      Master                                                                           Master
                                                                                                                  Search Servers   O
                                  Search Servers          A
                                                                                                                                   R
  3
                                                          T
                    MySQL                                                                            MySQL                         S
                    Master        Schedulers/BG           C                                          Master       Schedulers/BG
MySQL Master –
Master Data                                               H
replication
                                   D                                                                   D

                                                     Master – Master Data
                                                         replication
Blue Print 2 : Architecture Explanation

• Main website(MWS) hosted in AWS USA east
• DR website(DRW) hosted in Traditional data
  center in USA West
• Managed DNS passes the web requests to Main
  website under normal circumstances
• AWS Elastic Load Balancer of MWS passes the
  request to appropriate web/app servers
• Web / App servers are enabled with Boot from
  EBS in Main site
                                          Continued
Blue Print 2 : Architecture Explanation

• Web/App servers are configured with AWS
  auto scaling ( Min 2 and Max 20) in Main site
• MySQL Data base servers are configured in
  Master-Master replication mode
• MySQL M-M replication inside Main site
  (MWS)
• MySQL M-M replication between Main and DR
  site ( Asynchronous mode)
• MySQL Servers are Amazon EC2 instances with
  AWS EBS in Main site                 Continued
Blue Print 2 : Architecture Explanation

• MySQL Servers are virtualized instances
  configured with Network storage in DR site
• MySQL servers are manually scaled in both sites
• Main website (MWS) is monitored using AWS
  CloudWatch
• DR website will be monitored using Traditional
  data center tools
• Web/App servers in DR website runs on minimal
  capacities
                                          Continued
Blue Print 2 : Architecture Explanation

• In event of failure , managed DNS will pass the
  requests to DR website in USA West
• DR website can take over the requests
  seamlessly from the main website
• DR website cannot scale its capacity depending
  upon the load , since it is runs on a minimal non
  elastic capacity it cannot handle similar loads of
  Main site
Blue Print 2 : Positives

• DR site MAY act immediately in event of Main
  site failure (depending upon hot /warm/cold DR
  strategies)
• Leverage the existing infra contracts with
  Traditional data center provider
• Cloud adoption and migration in phases (first
  main site followed by DR site)
• Main Site handles load and DR site is a low cost
  Stop gap alternative during failures
• Partial dependency on AWS
Blue Print 2 : Negatives

• Very complicated architecture for management
  – 2 types of monitoring , provisioning, backup
    ,Security etc , In short 2 different infrastructure
    architectures has to be maintained by the sys
    admins
  – Can turn in to a maintenance nightmare if not
    administered well
• DR site cannot handle and sustain the loads of
  Main site .
• Cannot guarantee High availability
• Cost ineffective on the Sys Administration front
Blue Print 2 : Architectural Objectives

Objectives                     Main site   DR site

Elastic Load balancing                      X
Auto Scaling                                X
Failover                                    
High Availability                           X
Monitoring                                  
Management                                  
Replication inside a region                 
Replication across regions                  
Security                                    
Backups                                     
Recovery                                    
Blue Print 3 : DR site in AWS

Main web site is hosted
in Traditional Data center
in USA east region




        Disaster Recovery (DR)
        web site is hosted in
        AWS USA West Region
Blue Print 3 : DR site in AWS



DR website in AWS
     Cloud


                                  Traditional Data center- USA
   AWS USA west                                east




                                      Main website in
                                      Traditional data
                                          center
Blue Print 3: DR site in AWS – Main site in Traditional DC
                                GEO IP / Directional DNS Servers directs the user requests to
                                Main site in USA east region. In case of Disaster in Main site,
                            1   the web requests are directed to DR site in AWS USA West
                                region

                                    GEO IP / Directional DNS Servers

Main Site – Traditional DC in                                            DR Site - AWS USA west
         USA east                                                                 Region
                                                                              AWS Auto scaling / AWS Elastic Load
    Manual scaling / Load Balancer
                                                                                          Balancer
                                                                                       ELB redirects incoming requests to
                                                                                 2     same Web / APP server based on       C
                                          M                                            Session Sticky Algorithm
                                                                                                                            L
                                          O
                                                                                                     Elastic IP             O
Web/App Servers                           N                               Web/App Servers
                                                                                                        EBS                 U
                                          I
                                                                                                        EC2                 D
                                          T
 MySQL                                                                        MySQL                                         W
 Master
                        Search Servers    O                                   Master
                                                                                                         Search Servers     A
                                          R
                                                                          3
                                                                                                                            T
           MySQL                          S                                                MySQL
           Master       Schedulers/BG                                                      Master        Schedulers/BG      C
                                                                       MySQL Master –
                                                                       Master Data                                          H
                                                                       replication
                    D                                                                                     D

                                  Master – Master Data
                                      replication
Blue Print 3 : Architecture Explanation

• Main website(MWS) hosted in USA east in
  Traditional Data center
• DR website(DRW) hosted in AWS USA west
  region
• Managed DNS passes the web requests to Main
  website under normal circumstances
• Load Balancer of Main site passes the request to
  appropriate web/app servers

                                          Continued
Blue Print 3 : Architecture Explanation

• Web/App servers are configured with Manual
  scaling in Main site
• MySQL Data base servers are configured in
  Master-Master replication mode
• MySQL M-M replication inside Main site
  (MWS)
• MySQL M-M replication between Main and DR
  site ( Asynchronous mode)

                                          Continued
Blue Print 3 : Architecture Explanation

• MySQL servers are manually scaled in both sites
• DR website (MWS) is monitored using AWS
  CloudWatch
• Main website will be monitored using
  Traditional data center tools
• Web/App servers in Main website runs on
  minimal capacities


                                          Continued
Blue Print 3 : Architecture Explanation

• In event of failure , managed DNS will pass the
  requests to DR website in USA West
• DR website can take over the requests
  seamlessly from the main website
• DR website running in AWS UAS west can easily
  scale its capacity depending upon the load
Blue Print 3 : Positives

• DR site can act immediately in event of Main site
  failure
• Leverage the existing infra contracts with
  Traditional data center provider
• Cloud adoption and migration in phases (first DR
  site followed by Main site)
• Main Site handles predictable load and Elastic DR
  site will act as Stop gap alternative during failures
• Partial dependency on AWS
• Cost effective
Blue Print 3 : Negatives

• Very complicated architecture for management
  – 2 types of monitoring , provisioning, backup
    ,Security etc , In short 2 different infrastructure
    architectures has to be maintained by the sys
    admins
  – Can turn in to a maintenance nightmare if not
    administered well
• Cannot guarantee High availability
• Cost ineffective on the Sys Administration front
Blue Print 3 : Architectural Objectives

Objectives                     Main site   DR site

Elastic Load balancing            X          
Auto Scaling                      X          
Failover                                    
High Availability                           
Monitoring                                  
Management                                  
Replication inside a region                 
Replication across regions                  
Security                                    
Backups                                     
Recovery                                    
DR Architecture blueprints suitability

• Blue print1 :Both Main Site and Disaster recovery
  site in AWS Cloud
  – Suitable for web applications , Mobile apps , social and
    gaming websites
  – Unpredictable load bursts , growing companies
• Blue print2 : Main site in AWS cloud and Disaster
  recovery site in Traditional customer data center
  – Enterprises web applications, online Media companies
    etc which already have 1-2 years contracts signed with
    traditional data centers
  – Fairly predictable or “On & Off” workload bursts
DR Architecture blueprints suitability

• Blue print3 : Main site in customer data center and
  Disaster recovery site in AWS cloud
  – Suitable for applications with predictable loads
  – SMB companies which already have 1-2 years contracts
    signed with traditional data centers
Which is the right Cloud based disaster
recovery strategy for me?
Leave it to the experts , we will
solve this



 Cloud Adoption Strategy
 Cloud Architecture Consulting
 Cloud Migration
 Cloud Application Development
 Cloud Implementation

                                 “Let's get the job done”
Contact

Harish11g.aws@gmail.com
http://in.linkedin.com/in/harishganesan
www.twitter.com/harish11g
http://harish11g.blogspot.com




                                          47

Mais conteúdo relacionado

Mais procurados

K8s on AWS - Introducing Amazon EKS
K8s on AWS - Introducing Amazon EKSK8s on AWS - Introducing Amazon EKS
K8s on AWS - Introducing Amazon EKSAmazon Web Services
 
Getting Started on Amazon EKS
Getting Started on Amazon EKSGetting Started on Amazon EKS
Getting Started on Amazon EKSMatthew Barlocker
 
Introduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesIntroduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesGary Silverman
 
AWS Security Best Practices and Design Patterns
AWS Security Best Practices and Design PatternsAWS Security Best Practices and Design Patterns
AWS Security Best Practices and Design PatternsAmazon Web Services
 
Introduction to AWS Cost Management
Introduction to AWS Cost ManagementIntroduction to AWS Cost Management
Introduction to AWS Cost ManagementAmazon Web Services
 
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Amazon Web Services
 
AWS Black Belt Techシリーズ AWS Directory Service
AWS Black Belt Techシリーズ AWS Directory ServiceAWS Black Belt Techシリーズ AWS Directory Service
AWS Black Belt Techシリーズ AWS Directory ServiceAmazon Web Services Japan
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWSIan Massingham
 

Mais procurados (20)

AWS Technical Essentials Day
AWS Technical Essentials DayAWS Technical Essentials Day
AWS Technical Essentials Day
 
Setting Up a Landing Zone
Setting Up a Landing ZoneSetting Up a Landing Zone
Setting Up a Landing Zone
 
Introduction to Amazon EKS
Introduction to Amazon EKSIntroduction to Amazon EKS
Introduction to Amazon EKS
 
K8s on AWS - Introducing Amazon EKS
K8s on AWS - Introducing Amazon EKSK8s on AWS - Introducing Amazon EKS
K8s on AWS - Introducing Amazon EKS
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 
Getting Started on Amazon EKS
Getting Started on Amazon EKSGetting Started on Amazon EKS
Getting Started on Amazon EKS
 
AWS Webcast - Disaster Recovery
AWS Webcast - Disaster RecoveryAWS Webcast - Disaster Recovery
AWS Webcast - Disaster Recovery
 
AWS 101
AWS 101AWS 101
AWS 101
 
Introduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesIntroduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best Practices
 
AWS Business Essentials Day
AWS Business Essentials DayAWS Business Essentials Day
AWS Business Essentials Day
 
AWS Security Best Practices and Design Patterns
AWS Security Best Practices and Design PatternsAWS Security Best Practices and Design Patterns
AWS Security Best Practices and Design Patterns
 
Fundamentals of AWS Security
Fundamentals of AWS SecurityFundamentals of AWS Security
Fundamentals of AWS Security
 
Introduction to AWS Cost Management
Introduction to AWS Cost ManagementIntroduction to AWS Cost Management
Introduction to AWS Cost Management
 
Deep dive into AWS IAM
Deep dive into AWS IAMDeep dive into AWS IAM
Deep dive into AWS IAM
 
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
 
AWS Security Best Practices
AWS Security Best PracticesAWS Security Best Practices
AWS Security Best Practices
 
Amazon EKS Deep Dive
Amazon EKS Deep DiveAmazon EKS Deep Dive
Amazon EKS Deep Dive
 
AWS Black Belt Techシリーズ AWS Directory Service
AWS Black Belt Techシリーズ AWS Directory ServiceAWS Black Belt Techシリーズ AWS Directory Service
AWS Black Belt Techシリーズ AWS Directory Service
 
AWS for Backup and Recovery
AWS for Backup and RecoveryAWS for Backup and Recovery
AWS for Backup and Recovery
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
 

Destaque

MySQL Server Backup, Restoration, And Disaster Recovery Planning Presentation
MySQL Server Backup, Restoration, And Disaster Recovery Planning PresentationMySQL Server Backup, Restoration, And Disaster Recovery Planning Presentation
MySQL Server Backup, Restoration, And Disaster Recovery Planning PresentationColin Charles
 
AWS Blackbelt NINJA Dojo – Dean Samuels
AWS Blackbelt NINJA Dojo – Dean SamuelsAWS Blackbelt NINJA Dojo – Dean Samuels
AWS Blackbelt NINJA Dojo – Dean SamuelsAmazon Web Services
 
(SDD403) Amazon RDS for MySQL Deep Dive | AWS re:Invent 2014
(SDD403) Amazon RDS for MySQL Deep Dive | AWS re:Invent 2014(SDD403) Amazon RDS for MySQL Deep Dive | AWS re:Invent 2014
(SDD403) Amazon RDS for MySQL Deep Dive | AWS re:Invent 2014Amazon Web Services
 
Deep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database ServiceDeep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database ServiceAmazon Web Services
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionMarkus Michalewicz
 
Oracle Databases on AWS - Getting the Best Out of RDS and EC2
Oracle Databases on AWS - Getting the Best Out of RDS and EC2Oracle Databases on AWS - Getting the Best Out of RDS and EC2
Oracle Databases on AWS - Getting the Best Out of RDS and EC2Maris Elsins
 
Database as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformDatabase as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformMaris Elsins
 
(NET406) Deep Dive: AWS Direct Connect and VPNs
(NET406) Deep Dive: AWS Direct Connect and VPNs(NET406) Deep Dive: AWS Direct Connect and VPNs
(NET406) Deep Dive: AWS Direct Connect and VPNsAmazon Web Services
 
Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Brendan Gregg
 
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBMCloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBMRightScale
 
AWS re:Invent 2016: Deep Dive on Amazon Relational Database Service (DAT305)
AWS re:Invent 2016: Deep Dive on Amazon Relational Database Service (DAT305)AWS re:Invent 2016: Deep Dive on Amazon Relational Database Service (DAT305)
AWS re:Invent 2016: Deep Dive on Amazon Relational Database Service (DAT305)Amazon Web Services
 
AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)Amazon Web Services
 
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksAmazon Web Services
 
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...Edureka!
 

Destaque (16)

MySQL Server Backup, Restoration, And Disaster Recovery Planning Presentation
MySQL Server Backup, Restoration, And Disaster Recovery Planning PresentationMySQL Server Backup, Restoration, And Disaster Recovery Planning Presentation
MySQL Server Backup, Restoration, And Disaster Recovery Planning Presentation
 
Deep Dive on Amazon RDS
Deep Dive on Amazon RDSDeep Dive on Amazon RDS
Deep Dive on Amazon RDS
 
AWS Blackbelt NINJA Dojo – Dean Samuels
AWS Blackbelt NINJA Dojo – Dean SamuelsAWS Blackbelt NINJA Dojo – Dean Samuels
AWS Blackbelt NINJA Dojo – Dean Samuels
 
(SDD403) Amazon RDS for MySQL Deep Dive | AWS re:Invent 2014
(SDD403) Amazon RDS for MySQL Deep Dive | AWS re:Invent 2014(SDD403) Amazon RDS for MySQL Deep Dive | AWS re:Invent 2014
(SDD403) Amazon RDS for MySQL Deep Dive | AWS re:Invent 2014
 
Deep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database ServiceDeep Dive on Amazon Relational Database Service
Deep Dive on Amazon Relational Database Service
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion Edition
 
Oracle Databases on AWS - Getting the Best Out of RDS and EC2
Oracle Databases on AWS - Getting the Best Out of RDS and EC2Oracle Databases on AWS - Getting the Best Out of RDS and EC2
Oracle Databases on AWS - Getting the Best Out of RDS and EC2
 
Database as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformDatabase as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance Platform
 
AWS Direct Connect
AWS Direct ConnectAWS Direct Connect
AWS Direct Connect
 
(NET406) Deep Dive: AWS Direct Connect and VPNs
(NET406) Deep Dive: AWS Direct Connect and VPNs(NET406) Deep Dive: AWS Direct Connect and VPNs
(NET406) Deep Dive: AWS Direct Connect and VPNs
 
Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016Broken Linux Performance Tools 2016
Broken Linux Performance Tools 2016
 
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBMCloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
 
AWS re:Invent 2016: Deep Dive on Amazon Relational Database Service (DAT305)
AWS re:Invent 2016: Deep Dive on Amazon Relational Database Service (DAT305)AWS re:Invent 2016: Deep Dive on Amazon Relational Database Service (DAT305)
AWS re:Invent 2016: Deep Dive on Amazon Relational Database Service (DAT305)
 
AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)
 
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech TalksEssential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
Essential Capabilities of an IoT Cloud Platform - AWS Online Tech Talks
 
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
What is Artificial Intelligence | Artificial Intelligence Tutorial For Beginn...
 

Semelhante a Disaster Recovery using AWS -Architecture blueprints

Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...IndicThreads
 
Netflix Global Cloud Architecture
Netflix Global Cloud ArchitectureNetflix Global Cloud Architecture
Netflix Global Cloud ArchitectureAdrian Cockcroft
 
Aws 201:Advanced Breakout Track on HA and DR
Aws 201:Advanced Breakout Track on HA and DRAws 201:Advanced Breakout Track on HA and DR
Aws 201:Advanced Breakout Track on HA and DRHarish Ganesan
 
NYC Amazon Web Services Meetup: How Glue uses AWS
NYC Amazon Web Services Meetup: How Glue uses AWSNYC Amazon Web Services Meetup: How Glue uses AWS
NYC Amazon Web Services Meetup: How Glue uses AWSAlex Iskold
 
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016Amazon Web Services
 
Ceate a Scalable Cloud Architecture
Ceate a Scalable Cloud ArchitectureCeate a Scalable Cloud Architecture
Ceate a Scalable Cloud ArchitectureAmazon Web Services
 
AWS Customer Presentation - AdaptiveBlue
AWS Customer Presentation - AdaptiveBlueAWS Customer Presentation - AdaptiveBlue
AWS Customer Presentation - AdaptiveBlueAmazon Web Services
 
Cloud Computing & Scaling Web Apps
Cloud Computing & Scaling Web AppsCloud Computing & Scaling Web Apps
Cloud Computing & Scaling Web AppsMark Slingsby
 
Database Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitDatabase Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitAmazon Web Services
 
Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...
Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...
Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...Harish Ganesan
 
Aplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuariosAplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuariosAmazon Web Services
 
Percona Live 2014 - Scaling MySQL in AWS
Percona Live 2014 - Scaling MySQL in AWSPercona Live 2014 - Scaling MySQL in AWS
Percona Live 2014 - Scaling MySQL in AWSPythian
 
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSMigrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSKristana Kane
 
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - DemoServerless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - DemoAmazon Web Services
 
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyDeploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyAmazon Web Services
 
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDSDAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDSAmazon Web Services
 
Infopark AG - AWS Customer Presentation
Infopark AG - AWS Customer PresentationInfopark AG - AWS Customer Presentation
Infopark AG - AWS Customer PresentationAmazon Web Services
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformEsri
 
Scale Up and Modernize Your Database with Amazon Relational Database Service ...
Scale Up and Modernize Your Database with Amazon Relational Database Service ...Scale Up and Modernize Your Database with Amazon Relational Database Service ...
Scale Up and Modernize Your Database with Amazon Relational Database Service ...Amazon Web Services
 
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyDeploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyAmazon Web Services
 

Semelhante a Disaster Recovery using AWS -Architecture blueprints (20)

Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conf...
 
Netflix Global Cloud Architecture
Netflix Global Cloud ArchitectureNetflix Global Cloud Architecture
Netflix Global Cloud Architecture
 
Aws 201:Advanced Breakout Track on HA and DR
Aws 201:Advanced Breakout Track on HA and DRAws 201:Advanced Breakout Track on HA and DR
Aws 201:Advanced Breakout Track on HA and DR
 
NYC Amazon Web Services Meetup: How Glue uses AWS
NYC Amazon Web Services Meetup: How Glue uses AWSNYC Amazon Web Services Meetup: How Glue uses AWS
NYC Amazon Web Services Meetup: How Glue uses AWS
 
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016
 
Ceate a Scalable Cloud Architecture
Ceate a Scalable Cloud ArchitectureCeate a Scalable Cloud Architecture
Ceate a Scalable Cloud Architecture
 
AWS Customer Presentation - AdaptiveBlue
AWS Customer Presentation - AdaptiveBlueAWS Customer Presentation - AdaptiveBlue
AWS Customer Presentation - AdaptiveBlue
 
Cloud Computing & Scaling Web Apps
Cloud Computing & Scaling Web AppsCloud Computing & Scaling Web Apps
Cloud Computing & Scaling Web Apps
 
Database Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS SummitDatabase Freedom - ADB304 - Santa Clara AWS Summit
Database Freedom - ADB304 - Santa Clara AWS Summit
 
Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...
Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...
Cloud Developer Conference May 2011 SiliconIndia : Design for Failure - High ...
 
Aplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuariosAplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuarios
 
Percona Live 2014 - Scaling MySQL in AWS
Percona Live 2014 - Scaling MySQL in AWSPercona Live 2014 - Scaling MySQL in AWS
Percona Live 2014 - Scaling MySQL in AWS
 
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSMigrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
 
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - DemoServerless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
Serverless Databases - Amazon DynamoDB and Amazon Aurora Serverless - Demo
 
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyDeploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
 
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDSDAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
DAT309_Best Practices for Migrating from Oracle and SQL Server to Amazon RDS
 
Infopark AG - AWS Customer Presentation
Infopark AG - AWS Customer PresentationInfopark AG - AWS Customer Presentation
Infopark AG - AWS Customer Presentation
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure Platform
 
Scale Up and Modernize Your Database with Amazon Relational Database Service ...
Scale Up and Modernize Your Database with Amazon Relational Database Service ...Scale Up and Modernize Your Database with Amazon Relational Database Service ...
Scale Up and Modernize Your Database with Amazon Relational Database Service ...
 
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum EfficiencyDeploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum Efficiency
 

Mais de Harish Ganesan

Amazon cloud search_vs_apache_solr_vs_elasticsearch_comparison_report_v11
Amazon cloud search_vs_apache_solr_vs_elasticsearch_comparison_report_v11Amazon cloud search_vs_apache_solr_vs_elasticsearch_comparison_report_v11
Amazon cloud search_vs_apache_solr_vs_elasticsearch_comparison_report_v11Harish Ganesan
 
Cloud Connect 2013- Lock Stock and x Smoking EC2's
Cloud Connect 2013- Lock Stock and x Smoking EC2'sCloud Connect 2013- Lock Stock and x Smoking EC2's
Cloud Connect 2013- Lock Stock and x Smoking EC2'sHarish Ganesan
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web ServicesHarish Ganesan
 
The art of infrastructure elasticity
The art of infrastructure elasticityThe art of infrastructure elasticity
The art of infrastructure elasticityHarish Ganesan
 
Architecting an Highly Available and Scalable WordPress Site in AWS
Architecting an Highly Available and Scalable WordPress Site in AWS Architecting an Highly Available and Scalable WordPress Site in AWS
Architecting an Highly Available and Scalable WordPress Site in AWS Harish Ganesan
 
Scale new business peaks with Amazon auto scaling
Scale new business peaks with Amazon auto scalingScale new business peaks with Amazon auto scaling
Scale new business peaks with Amazon auto scalingHarish Ganesan
 
Prepare your IT Infrastructure for Thanksgiving
Prepare your IT Infrastructure for ThanksgivingPrepare your IT Infrastructure for Thanksgiving
Prepare your IT Infrastructure for ThanksgivingHarish Ganesan
 
Auto scaling using Amazon Web Services ( AWS )
Auto scaling using Amazon Web Services ( AWS )Auto scaling using Amazon Web Services ( AWS )
Auto scaling using Amazon Web Services ( AWS )Harish Ganesan
 

Mais de Harish Ganesan (8)

Amazon cloud search_vs_apache_solr_vs_elasticsearch_comparison_report_v11
Amazon cloud search_vs_apache_solr_vs_elasticsearch_comparison_report_v11Amazon cloud search_vs_apache_solr_vs_elasticsearch_comparison_report_v11
Amazon cloud search_vs_apache_solr_vs_elasticsearch_comparison_report_v11
 
Cloud Connect 2013- Lock Stock and x Smoking EC2's
Cloud Connect 2013- Lock Stock and x Smoking EC2'sCloud Connect 2013- Lock Stock and x Smoking EC2's
Cloud Connect 2013- Lock Stock and x Smoking EC2's
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
The art of infrastructure elasticity
The art of infrastructure elasticityThe art of infrastructure elasticity
The art of infrastructure elasticity
 
Architecting an Highly Available and Scalable WordPress Site in AWS
Architecting an Highly Available and Scalable WordPress Site in AWS Architecting an Highly Available and Scalable WordPress Site in AWS
Architecting an Highly Available and Scalable WordPress Site in AWS
 
Scale new business peaks with Amazon auto scaling
Scale new business peaks with Amazon auto scalingScale new business peaks with Amazon auto scaling
Scale new business peaks with Amazon auto scaling
 
Prepare your IT Infrastructure for Thanksgiving
Prepare your IT Infrastructure for ThanksgivingPrepare your IT Infrastructure for Thanksgiving
Prepare your IT Infrastructure for Thanksgiving
 
Auto scaling using Amazon Web Services ( AWS )
Auto scaling using Amazon Web Services ( AWS )Auto scaling using Amazon Web Services ( AWS )
Auto scaling using Amazon Web Services ( AWS )
 

Último

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Disaster Recovery using AWS -Architecture blueprints

  • 1. Disaster Recovery using AWS Architecture Blueprints Harish Ganesan Co founder & CTO 8KMiles Harish11g.AWS@gmail.com www.twitter.com/harish11g http://www.linkedin.com/in/harishganesan
  • 2. Introduction • Explore various ways of architecting Disaster recovery using Amazon cloud (AWS) • Sample architecture element contains Managed DNS servers , Load Balancers and Data replicators • Failover , Scalability , Load Balancing , Monitoring ,Back up/Recovery and High Availability is factored in the architecture Blue prints
  • 3. DR Architecture blueprints using AWS • Blue print1 :Both Main Site and Disaster recovery site in AWS Cloud • Blue print2 : Main site in AWS cloud and Disaster recovery site in Traditional customer data center • Blue print3 : Main site in customer data center and Disaster recovery site in AWS cloud
  • 4. List of AWS used in DR Blue prints • AWS Security groups • AWS Elastic Load balancing • AWS Auto Scaling • AWS EC2 & EBS • AWS CloudWatch • AWS Elastic IP • AWS S3
  • 5. List of Other Architectural components used • Managed DNS • LAMP (or) LAMJ stack • MySQL Master- Master replication • SOLr Search servers • Schedulers and Back ground programs
  • 6. Blue Print 1 : Main and DR website in AWS Main web site is hosted Disaster Recovery (DR) in AWS USA east region web site is hosted in AWS Europe region
  • 7. Blue Print 1 : Main and DR website in AWS Main website in AWS Cloud AWS Europe region AWS USA east region Disaster Recovery website in AWS Cloud
  • 8. Blue Print 1: Main and DR website in AWS GEO IP / Directional DNS Servers directs the user requests to Main site in AWS USA region. In case of Disaster in Main site 1 AWS USA region , the web requests are directed to DR site in Europe GEO IP / Directional DNS Servers Main Site - AWS USA DR Site - AWS Europe Region Region AWS Auto scaling / AWS Elastic Load AWS Auto scaling / AWS Elastic Load Balancer Balancer ELB redirects incoming requests to 2 same Web / APP server based on C C Session Sticky Algorithm L L Web/App Servers Elastic IP O Web/App Servers Elastic IP O EBS U EBS U EC2 D EC2 D MySQL Master W MySQL Master W Search Servers A Search Servers A 3 MySQL T MySQL T Master Schedulers/BG C Master Schedulers/BG C MySQL Master – Master Data H H replication D D Master – Master Data replication
  • 9. Blue Print 1 : Architecture Explanation • Main website(MWS) hosted in AWS USA east • Disaster recovery website(DRW) hosted in AWS Europe • Managed DNS passes the web requests to Main website under normal circumstances • AWS Elastic Load Balancer of MWS passes the request to appropriate web/app servers • Web / App servers are Amazon EC2 instances configured with AWS EBS • Web / App servers are enabled with Boot from EBS Continued
  • 10. Blue Print 1 : Architecture Explanation • Web/App servers are configured with AWS auto scaling ( Min 2 and Max 20) • MySQL Data base servers are configured in Master-Master replication mode • MySQL M-M replication inside Main site (MWS) • MySQL M-M replication between Main and DR site ( Asynchronous mode) • MySQL Servers are Amazon EC2 instances with AWS EBS ( Both Main and DR site) Continued
  • 11. Blue Print 1 : Architecture Explanation • MySQL servers are manually scaled in Main site • Main website (MWS) is monitored using AWS CloudWatch • An exact replica of Main website infrastructure can be run as DR website in AWS Europe • Web/App servers in DR website can be configured with AWS auto scaling ( Min 1 and Max 10) • In event of failure , managed DNS will pass the requests to DR website in Europe Continued
  • 12. Blue Print 1 : Architecture Explanation • Disaster recovery (DR) website can take over the requests seamlessly from the main website in this architecture • DR website can also auto scale its capacity depending upon the load , in short it can handle whatever the main site is architected for • Once the Main site is up, the Managed DNS will pass the web requests and DR website can Shrink down automatically to minimum capacity
  • 13. Blue Print 1 : Positives • Inter regional DR for High Availability • DR site can act immediately in event of Main site failure • DR site is designed to handle same load as the Main site • No compromises on the DR site with respect to Scalability, Security , Monitoring and Stability • Elastic: DR site can expand and Shrink according to load like Main site • Cost effective and Highly available architecture
  • 14. Blue Print 1 : Negatives • Complete Dependency on AWS cloud • Technical intricacies in moving EBS volumes , S3 snapshots , AMIs between AWS USA and Europe regions • Migration cost of moving both Main and DR site to the AWS Cloud • Impacts on existing customer data center contracts • Impact of typical cloud problems like Slow IO, privacy and regulations apply here
  • 15. Blue Print 1 : Architectural Objectives Objectives Main site DR site Elastic Load balancing   Auto Scaling   Failover   High Availability   Monitoring   Management   Replication inside a region   Replication across regions   Security   Backups   Recovery  
  • 16. Solution Components : EC2 and EBS • Elastic Block Storage (EBS) – Amazon Elastic Block Store (EBS) provides block level storage volumes for use with Amazon EC2 instances. – Amazon EBS is particularly suited for applications that require a database, file system, or access to raw block level storage. – Our Use case :Application executables , configurations , Data base files and OS are installed in the AWS EBS in this reference architecture .
  • 17. Solution Components : AWS S3 • Simple Storage Service (S3) – Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. – Our Use case : The application data files that are uploaded , AWS EBS snapshots are stored in S3.
  • 18. Solution Components : AWS ELB • Elastic Load Balancer (ELB) – Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances. – Elastic Load Balancing detects unhealthy instances within a pool and automatically reroutes traffic to healthy instances until the unhealthy instances have been restored. – Our Use case : Load Distributed among Servers located in Multiple AZ and Dynamically Auto Scaled EC2 instances
  • 19. Solution Components : AWS Auto Scaling • Auto Scaling – Auto Scaling allows you to automatically scale your Amazon EC2 capacity up or down according to conditions you define. – Auto Scaling is particularly well suited for applications that experience hourly, daily, or weekly variability in usage. – Our Use case : EC2 Server instances dynamically Scaled up and Down depending upon the Load using the Auto scaling
  • 20. Solution Components : AWS CloudWatch • AWS CloudWatch – Amazon CloudWatch enables you to monitor your Amazon web services in real-time. – Amazon CloudWatch helps us to access up-to-the- minute statistics, graphs, and set alarms for our metric data. – Our Use case : EC2 servers , EBS , ELB are monitored and alerts are sent using AWS CloudWatch
  • 21. Solution Components : Managed DNS • Managed DNS – a solution that can monitor the health of multiple endpoints or websites and automatically failover at DNS level in case of a failure at the primary website – Our Use case : Used for transparent switch between Main and Disaster recovery website during failures
  • 22. Solution Components : MySQL replication • MySQL Replication – MySQL will be setup in Master – Master replication mode – M-M setup offers failover inside data center as well as across Data centers – Data Replication will be done asynchronously – Our Use case : Data is replicated between Main and DR website MySQL database using Master-Master replication
  • 23. Blue Print 2 : Main site in AWS Main web site is hosted in AWS USA east region Disaster Recovery (DR) web site is hosted in USA West in a Traditional data center
  • 24. Blue Print 2 : Main site in AWS Main website in AWS Cloud Traditional Data center- USA AWS USA east West DR website in Traditional data center
  • 25. Blue Print 2: Main site in AWS – DR site in Traditional DC GEO IP / Directional DNS Servers directs the user requests to Main site in AWS USA region. In case of Disaster in Main site, 1 the web requests are directed to DR site in USA West GEO IP / Directional DNS Servers Main Site - AWS USA DR Site – Traditional DC in Region USA west AWS Auto scaling / AWS Elastic Load Manual scaling / Load Balancer Balancer ELB redirects incoming requests to 2 same Web / APP server based on C Session Sticky Algorithm M L O Elastic IP O Web/App Servers Web/App Servers N EBS U I EC2 D T MySQL W MySQL Master Master Search Servers O Search Servers A R 3 T MySQL MySQL S Master Schedulers/BG C Master Schedulers/BG MySQL Master – Master Data H replication D D Master – Master Data replication
  • 26. Blue Print 2 : Architecture Explanation • Main website(MWS) hosted in AWS USA east • DR website(DRW) hosted in Traditional data center in USA West • Managed DNS passes the web requests to Main website under normal circumstances • AWS Elastic Load Balancer of MWS passes the request to appropriate web/app servers • Web / App servers are enabled with Boot from EBS in Main site Continued
  • 27. Blue Print 2 : Architecture Explanation • Web/App servers are configured with AWS auto scaling ( Min 2 and Max 20) in Main site • MySQL Data base servers are configured in Master-Master replication mode • MySQL M-M replication inside Main site (MWS) • MySQL M-M replication between Main and DR site ( Asynchronous mode) • MySQL Servers are Amazon EC2 instances with AWS EBS in Main site Continued
  • 28. Blue Print 2 : Architecture Explanation • MySQL Servers are virtualized instances configured with Network storage in DR site • MySQL servers are manually scaled in both sites • Main website (MWS) is monitored using AWS CloudWatch • DR website will be monitored using Traditional data center tools • Web/App servers in DR website runs on minimal capacities Continued
  • 29. Blue Print 2 : Architecture Explanation • In event of failure , managed DNS will pass the requests to DR website in USA West • DR website can take over the requests seamlessly from the main website • DR website cannot scale its capacity depending upon the load , since it is runs on a minimal non elastic capacity it cannot handle similar loads of Main site
  • 30. Blue Print 2 : Positives • DR site MAY act immediately in event of Main site failure (depending upon hot /warm/cold DR strategies) • Leverage the existing infra contracts with Traditional data center provider • Cloud adoption and migration in phases (first main site followed by DR site) • Main Site handles load and DR site is a low cost Stop gap alternative during failures • Partial dependency on AWS
  • 31. Blue Print 2 : Negatives • Very complicated architecture for management – 2 types of monitoring , provisioning, backup ,Security etc , In short 2 different infrastructure architectures has to be maintained by the sys admins – Can turn in to a maintenance nightmare if not administered well • DR site cannot handle and sustain the loads of Main site . • Cannot guarantee High availability • Cost ineffective on the Sys Administration front
  • 32. Blue Print 2 : Architectural Objectives Objectives Main site DR site Elastic Load balancing  X Auto Scaling  X Failover   High Availability  X Monitoring   Management   Replication inside a region   Replication across regions   Security   Backups   Recovery  
  • 33. Blue Print 3 : DR site in AWS Main web site is hosted in Traditional Data center in USA east region Disaster Recovery (DR) web site is hosted in AWS USA West Region
  • 34. Blue Print 3 : DR site in AWS DR website in AWS Cloud Traditional Data center- USA AWS USA west east Main website in Traditional data center
  • 35. Blue Print 3: DR site in AWS – Main site in Traditional DC GEO IP / Directional DNS Servers directs the user requests to Main site in USA east region. In case of Disaster in Main site, 1 the web requests are directed to DR site in AWS USA West region GEO IP / Directional DNS Servers Main Site – Traditional DC in DR Site - AWS USA west USA east Region AWS Auto scaling / AWS Elastic Load Manual scaling / Load Balancer Balancer ELB redirects incoming requests to 2 same Web / APP server based on C M Session Sticky Algorithm L O Elastic IP O Web/App Servers N Web/App Servers EBS U I EC2 D T MySQL MySQL W Master Search Servers O Master Search Servers A R 3 T MySQL S MySQL Master Schedulers/BG Master Schedulers/BG C MySQL Master – Master Data H replication D D Master – Master Data replication
  • 36. Blue Print 3 : Architecture Explanation • Main website(MWS) hosted in USA east in Traditional Data center • DR website(DRW) hosted in AWS USA west region • Managed DNS passes the web requests to Main website under normal circumstances • Load Balancer of Main site passes the request to appropriate web/app servers Continued
  • 37. Blue Print 3 : Architecture Explanation • Web/App servers are configured with Manual scaling in Main site • MySQL Data base servers are configured in Master-Master replication mode • MySQL M-M replication inside Main site (MWS) • MySQL M-M replication between Main and DR site ( Asynchronous mode) Continued
  • 38. Blue Print 3 : Architecture Explanation • MySQL servers are manually scaled in both sites • DR website (MWS) is monitored using AWS CloudWatch • Main website will be monitored using Traditional data center tools • Web/App servers in Main website runs on minimal capacities Continued
  • 39. Blue Print 3 : Architecture Explanation • In event of failure , managed DNS will pass the requests to DR website in USA West • DR website can take over the requests seamlessly from the main website • DR website running in AWS UAS west can easily scale its capacity depending upon the load
  • 40. Blue Print 3 : Positives • DR site can act immediately in event of Main site failure • Leverage the existing infra contracts with Traditional data center provider • Cloud adoption and migration in phases (first DR site followed by Main site) • Main Site handles predictable load and Elastic DR site will act as Stop gap alternative during failures • Partial dependency on AWS • Cost effective
  • 41. Blue Print 3 : Negatives • Very complicated architecture for management – 2 types of monitoring , provisioning, backup ,Security etc , In short 2 different infrastructure architectures has to be maintained by the sys admins – Can turn in to a maintenance nightmare if not administered well • Cannot guarantee High availability • Cost ineffective on the Sys Administration front
  • 42. Blue Print 3 : Architectural Objectives Objectives Main site DR site Elastic Load balancing X  Auto Scaling X  Failover   High Availability   Monitoring   Management   Replication inside a region   Replication across regions   Security   Backups   Recovery  
  • 43. DR Architecture blueprints suitability • Blue print1 :Both Main Site and Disaster recovery site in AWS Cloud – Suitable for web applications , Mobile apps , social and gaming websites – Unpredictable load bursts , growing companies • Blue print2 : Main site in AWS cloud and Disaster recovery site in Traditional customer data center – Enterprises web applications, online Media companies etc which already have 1-2 years contracts signed with traditional data centers – Fairly predictable or “On & Off” workload bursts
  • 44. DR Architecture blueprints suitability • Blue print3 : Main site in customer data center and Disaster recovery site in AWS cloud – Suitable for applications with predictable loads – SMB companies which already have 1-2 years contracts signed with traditional data centers
  • 45. Which is the right Cloud based disaster recovery strategy for me?
  • 46. Leave it to the experts , we will solve this Cloud Adoption Strategy Cloud Architecture Consulting Cloud Migration Cloud Application Development Cloud Implementation “Let's get the job done”