Airline DR - AWS Case Study

Codelattice
CodelatticeSystems Engineer / Senior Systems Engineer à Codelattice

Case Study - Codelattice Master Pilot: Seamless Disaster Recovery leveraging AWS Cloud. Leveraging AWS, Codelattice built a much reliable and faster Disaster Recovery solution. While the standby servers in different regions ensure business continuity, the impacted server recovery happens in less than 20 minutes (RTO). This is a remarkable achievement in terms of resilience and business continuity. The Codelattice solution ensured a 99.9% uptime, reliability, scalability, and flexibility without significantly increasing the costs. Also, we are able to maintain the application server as stateless as possible without any local storage. So far the solution has stood the test of time.

 
 
CASE STUDY 
CODELATTICE MASTER PILOT 
Seamless Disaster Recovery leveraging AWS Cloud 
 
 
 
We are managing AWS for one of the largest Low-Cost Airlines in the Middle East and North Africa. 
They fly over 170 destinations with 56 aircraft. They offer reliability and value for money for air travel 
across their network in 50 countries. The priority is to provide the best possible connections to the 
passengers at suitable timings. The airline carries more than 12 million passengers yearly, which is 
approximately 23 tickets per minute. 
 
 
 
 
 
 
The Problem Statement 
The Airlines website is the company’s primary entry point to its e-commerce. It is used by millions of 
visitors every year to reserve flights and checks flight status information. Because of the critical 
nature of the site, the airline needs to ensure high uptime. They have a setup of 6 servers to cater to 
the normal traffic managed by the elastic load balancer. They approached Codelattice for their 
Server maintenance and Disaster Recovery (DR) to ensure business continuity. 
On-Premise to Cloud & Cross Region Disaster Recovery
Due to common hardware and software failures, human errors, and natural phenomena, disasters 
are inevitable, but IT infrastructure loss shouldn’t be. Codelattice provided a DR solution leveraging 
AWS Cloud infrastructure managed from multiple availability zones with cross-region backups. The 
solution devised included Multi-zone standby servers in AWS, AMI backup of each instance and 
Multi-zone RDS instances. Backup of application & database is routed to S3 buckets. There is a setup 
of On-Premise DR backup AWS instances and DB.  
Multi-zone standbys - Active-Active Configuration 
The airline’s website is very critical for the company to ensure their business continuity. A multi-site 
solution is configured in AWS as well as on the existing on-site infrastructure, in an active-active 
configuration. When a resource becomes unavailable, the DNS Route 53 can detect that it's 
unhealthy and stop including it when responding to queries. Exploited the weighted routing 
mechanism in Route 53 to route production traffic to different sites that deliver the same application 
or service. In an on-site disaster situation, the DNS weighting can be adjusted and send all traffic to 
the AWS servers. To reduce the cost further, we maintained an active backup in the DR region with 
minimal server configuration which scales up automatically during any downtime in the main site. It 
takes less than 20 minutes for the DR region to be fully functional and capable of handling the full 
load. 
 
 
 
​We Make You Digitally Immortal® 
© 2020 Codelattice— All rights reserved 
Passing on and copying of this document, use and communication of its contents not permitted without written authorization 
2/7 
 
 
 
 
Backup & Restore - Multi-tier Backups
While Amazon RDS provides a highly available Multi-AZ configuration, it can’t protect from every 
possibility, such as a natural disaster, a malicious actor, or logical corruption of a database. To 
maintain business continuity, it is important to design and test a DR plan. The Solution devised runs 
automated periodic incremental backups to S3 buckets with retention policy for a set number of 
days. The applications are stored in a redundant network file system - Amazon EFS. The application 
snapshot is configured as Amazon Machine Image (AMI) and stored in S3 buckets. AWS Storage 
Gateway is used to enable snapshots of on-premises data volumes to transparently copy into 
Amazon S3. 
Recovery Process
 
 
​We Make You Digitally Immortal® 
© 2020 Codelattice— All rights reserved 
Passing on and copying of this document, use and communication of its contents not permitted without written authorization 
3/7 
 
 
 
 
Solution Architecture 
DevOps & Deployment 
CI/CD Pipeline - Automate & Deploy 
Codelattice provisioned CI/CD pipeline for the application resources in a safe, repeatable manner, 
allowing the developers to build and rebuild their infrastructure and applications, without having to 
perform manual actions or write custom scripts. The DevOps solution adopted by Codelattice takes 
care of determining the right operations to perform when managing your stack, orchestrating them 
in the most efficient way, and rolls back changes automatically if errors are detected. 
Infrastructure as Code - Create reproducible infrastructure 
Codifying your infrastructure allows you to treat your infrastructure as just code. The details of the 
infrastructure are codified into a configuration file. The configuration files allow the infrastructure to 
be elastically created, modified and destroyed. This provides a single source of truth for all your 
resources and helps you to standardize infrastructure components used across your organization, 
 
 
​We Make You Digitally Immortal® 
© 2020 Codelattice— All rights reserved 
Passing on and copying of this document, use and communication of its contents not permitted without written authorization 
4/7 
 
 
 
 
enabling configuration compliance and faster troubleshooting. The database infrastructure was 
codified with Terraforms. AWS CloudFormation is used for one-click network and vpc configuration. 
Infrastructure as code gives you the luxury of version-controlling the network, and it allows for 
seamless network duplication for on-demand development and staging environments. 
Codelattice AWS Crew
Codelattice is a born cloud company established in 2009. The team has extensive experience in 
implementing and managing cloud solutions. They have undertaken several mission-critical projects 
with a proven track record. Codelattice engineers are AWS certified and located in different 
geographical time zones. This makes round the clock support more effective. 
Watch over and Guard
Optimize and Monitor using AWS Cloud Watch
Codelattice employed AWS CloudWatch to provide data and actionable insights to monitor 
applications, respond to system-wide performance changes, optimize resource utilization, and get a 
unified view of operational health. Amazon CloudWatch Events detect and react to changes for AWS 
Health. Then, based on the rules created, CloudWatch Events invokes one or more target actions. 
Depending on the type of event, it captures information and notifies the DevOps engineers to take 
the required action. 
The Maintenance Imperative
Preemptive maintenance checklist is followed religiously to ensure the AWS resource availability and 
performance. Here is a glimpse - 
 
 
 
 
 
 
 
 
 
 
​We Make You Digitally Immortal® 
© 2020 Codelattice— All rights reserved 
Passing on and copying of this document, use and communication of its contents not permitted without written authorization 
5/7 
 
 
 
 
EC2 Daily Checks  RDS Daily Checks 
Disc Usage check  Disc usage check 
CPU Utilization History  CPU Utilization History 
Memory Utilization History  Memory Utilization History 
Check Network status  Database Connections 
Check All Services  Backup File Checks 
Backup File Checks   
Check and Clear the logs   
Check EFS File system   
Check Elastic Beanstalk   
EC2 Weekly Checks  RDS Weekly Checks 
Remove old/unwanted backups  Remove old/unwanted backups 
Check Backup Tasks in Task Scheduler  Check Backup Tasks in Task Scheduler 
 
Mock Drills 
Mock drills are conducted once in a month to check the reaction of the server and the team. If at any 
point, a discrepancy is noted during the process, the remedies are taken quickly. Proactive drills 
have helped to patch several security vulnerabilities and optimize resource utilization. 
Seamless Disaster Recovery
Leveraging AWS, Codelattice built a much reliable and faster Disaster Recovery solution. While the 
standby servers in different regions ensure business continuity, the impacted server recovery 
happens in less than 20 minutes (RTO). This is a remarkable achievement in terms of resilience and 
business continuity. The Codelattice solution ensured a 99.9% uptime, reliability, scalability, and 
flexibility without significantly increasing the costs. Also, we are able to maintain the application 
server as stateless as possible without any local storage. So far the solution has stood the test of 
time.  
 
 
​We Make You Digitally Immortal® 
© 2020 Codelattice— All rights reserved 
Passing on and copying of this document, use and communication of its contents not permitted without written authorization 
6/7 
 
 
 
 
 
 
Thank You 
    ​ Email us : askus@codelattice.com 
   
Call us : +91 9 143 100 400 
 
Codelattice is a technology solution provider established in 2009. We are a team of 200+ technocrats 
spanning across 8 countries. We help our clients to Activate, Elevate and Accelerate their 
endeavours. Guided by a decade of experience, Codelattice offers customizable Digital Solutions, off 
the shelf Software Products and bespoke IT Services. By partnering with industry pioneers such as 
Google Cloud, GoDaddy & AWS we provide the imperative digital edge. 
 
We Make You Digitally Immortal Ⓡ 
 
 
​We Make You Digitally Immortal® 
© 2020 Codelattice— All rights reserved 
Passing on and copying of this document, use and communication of its contents not permitted without written authorization 
7/7 
 

Recommandé

Medilattice- Learning Management Case Study par
Medilattice- Learning Management Case StudyMedilattice- Learning Management Case Study
Medilattice- Learning Management Case StudyCodelattice
693 vues16 diapositives
Livelattice Chatbot - Setup Chatbot for your Business par
Livelattice Chatbot - Setup Chatbot for your BusinessLivelattice Chatbot - Setup Chatbot for your Business
Livelattice Chatbot - Setup Chatbot for your BusinessCodelattice
620 vues10 diapositives
Codelattice Cloud Enablement Success Story par
Codelattice Cloud Enablement Success Story Codelattice Cloud Enablement Success Story
Codelattice Cloud Enablement Success Story Codelattice
774 vues8 diapositives
The Payer of the Future: Modernizing Health Insurance with API-led Connectivity par
The Payer of the Future: Modernizing Health Insurance with API-led ConnectivityThe Payer of the Future: Modernizing Health Insurance with API-led Connectivity
The Payer of the Future: Modernizing Health Insurance with API-led ConnectivityMuleSoft
2.5K vues25 diapositives
Elastic, DevSecOps, and the DOD software factory par
Elastic, DevSecOps, and the DOD software factoryElastic, DevSecOps, and the DOD software factory
Elastic, DevSecOps, and the DOD software factoryElasticsearch
747 vues21 diapositives
How Cisco is Leveraging MuleSoft to Drive Continuous Innovation​ at Enterpris... par
How Cisco is Leveraging MuleSoft to Drive Continuous Innovation​ at Enterpris...How Cisco is Leveraging MuleSoft to Drive Continuous Innovation​ at Enterpris...
How Cisco is Leveraging MuleSoft to Drive Continuous Innovation​ at Enterpris...MuleSoft
9K vues20 diapositives

Contenu connexe

Tendances

Girls Can Do IT! par
Girls Can Do IT!Girls Can Do IT!
Girls Can Do IT!VMware Tanzu
229 vues3 diapositives
From Commit to Production in 10 Minutes… at a Century Old Insurance Company par
From Commit to Production in 10 Minutes… at a Century Old Insurance CompanyFrom Commit to Production in 10 Minutes… at a Century Old Insurance Company
From Commit to Production in 10 Minutes… at a Century Old Insurance CompanyVMware Tanzu
3.7K vues24 diapositives
Accenture DevOps: Delivering applications at the pace of business par
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of businessAccenture Technology
162.4K vues10 diapositives
Think Straight Capability Insights par
Think Straight  Capability InsightsThink Straight  Capability Insights
Think Straight Capability Insightssukhbir_singh
82 vues17 diapositives
[2015 Oracle Cloud Summit] 1. Oracle Keynote_Modern Business in the Cloud par
[2015 Oracle Cloud Summit] 1. Oracle Keynote_Modern Business in the Cloud[2015 Oracle Cloud Summit] 1. Oracle Keynote_Modern Business in the Cloud
[2015 Oracle Cloud Summit] 1. Oracle Keynote_Modern Business in the CloudOracle Korea
1.6K vues34 diapositives
Surviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet par
Surviving as a Monolith in a Microservices World - by Blair Olynyk, HyperwalletSurviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet
Surviving as a Monolith in a Microservices World - by Blair Olynyk, HyperwalletHyperwallet
2.1K vues51 diapositives

Tendances(20)

From Commit to Production in 10 Minutes… at a Century Old Insurance Company par VMware Tanzu
From Commit to Production in 10 Minutes… at a Century Old Insurance CompanyFrom Commit to Production in 10 Minutes… at a Century Old Insurance Company
From Commit to Production in 10 Minutes… at a Century Old Insurance Company
VMware Tanzu3.7K vues
Accenture DevOps: Delivering applications at the pace of business par Accenture Technology
Accenture DevOps: Delivering applications at the pace of businessAccenture DevOps: Delivering applications at the pace of business
Accenture DevOps: Delivering applications at the pace of business
Accenture Technology162.4K vues
Think Straight Capability Insights par sukhbir_singh
Think Straight  Capability InsightsThink Straight  Capability Insights
Think Straight Capability Insights
sukhbir_singh82 vues
[2015 Oracle Cloud Summit] 1. Oracle Keynote_Modern Business in the Cloud par Oracle Korea
[2015 Oracle Cloud Summit] 1. Oracle Keynote_Modern Business in the Cloud[2015 Oracle Cloud Summit] 1. Oracle Keynote_Modern Business in the Cloud
[2015 Oracle Cloud Summit] 1. Oracle Keynote_Modern Business in the Cloud
Oracle Korea1.6K vues
Surviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet par Hyperwallet
Surviving as a Monolith in a Microservices World - by Blair Olynyk, HyperwalletSurviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet
Surviving as a Monolith in a Microservices World - by Blair Olynyk, Hyperwallet
Hyperwallet2.1K vues
Hello, Dishwasher! The Looming Identity Crisis on the Internet of Things par CA Technologies
Hello, Dishwasher! The Looming Identity Crisis on the Internet of ThingsHello, Dishwasher! The Looming Identity Crisis on the Internet of Things
Hello, Dishwasher! The Looming Identity Crisis on the Internet of Things
CA Technologies1.8K vues
Identity As A Service Evaluation, Implementation, Realized Benefits par CA Technologies
Identity As A Service Evaluation, Implementation, Realized BenefitsIdentity As A Service Evaluation, Implementation, Realized Benefits
Identity As A Service Evaluation, Implementation, Realized Benefits
CA Technologies1.7K vues
Travelers 360 degree health assessment of microservices on the pivotal platform par Rohit Kelapure
Travelers 360 degree health assessment of microservices on the pivotal platformTravelers 360 degree health assessment of microservices on the pivotal platform
Travelers 360 degree health assessment of microservices on the pivotal platform
Rohit Kelapure791 vues
OPS Executive insights Webinar - Accenture par VMware Tanzu
OPS Executive insights Webinar - AccentureOPS Executive insights Webinar - Accenture
OPS Executive insights Webinar - Accenture
VMware Tanzu834 vues
BPI Request for Information Response par Josh Nutter
BPI Request for Information ResponseBPI Request for Information Response
BPI Request for Information Response
Josh Nutter3.7K vues
Microservice Lifecycle Demo Presentation par Matt McLarty
Microservice Lifecycle Demo PresentationMicroservice Lifecycle Demo Presentation
Microservice Lifecycle Demo Presentation
Matt McLarty327 vues
Cloud service api design rules presentation par esebeus
Cloud service api design rules presentationCloud service api design rules presentation
Cloud service api design rules presentation
esebeus1.2K vues
John Hancock’s Journey from Service-Oriented to Microservices Architecture on... par VMware Tanzu
John Hancock’s Journey from Service-Oriented to Microservices Architecture on...John Hancock’s Journey from Service-Oriented to Microservices Architecture on...
John Hancock’s Journey from Service-Oriented to Microservices Architecture on...
VMware Tanzu392 vues
What Does it Take to Deliver a Solution to Process Over $2B in Loans from Inc... par VMware Tanzu
What Does it Take to Deliver a Solution to Process Over $2B in Loans from Inc...What Does it Take to Deliver a Solution to Process Over $2B in Loans from Inc...
What Does it Take to Deliver a Solution to Process Over $2B in Loans from Inc...
VMware Tanzu228 vues
Vancouver Microservices Meetup - Kickoff Session par Matt McLarty
Vancouver Microservices Meetup - Kickoff SessionVancouver Microservices Meetup - Kickoff Session
Vancouver Microservices Meetup - Kickoff Session
Matt McLarty187 vues

Similaire à Airline DR - AWS Case Study

CVx_Pilot_DR_DS par
CVx_Pilot_DR_DSCVx_Pilot_DR_DS
CVx_Pilot_DR_DSTalha Husayn
185 vues4 diapositives
AWS Enterprise Day | Running Critical Business Applications on AWS par
AWS Enterprise Day | Running Critical Business Applications on AWSAWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAmazon Web Services
6.4K vues47 diapositives
Microsoft Azure for Developers - An Introduction par
Microsoft Azure for Developers - An IntroductionMicrosoft Azure for Developers - An Introduction
Microsoft Azure for Developers - An IntroductionPetr Havlik
209 vues78 diapositives
Azure diario de abordo par
Azure diario de abordoAzure diario de abordo
Azure diario de abordoJosé Ángel Bolaño Rucabado
394 vues59 diapositives
Bringing Cloud Hosting to India par
Bringing Cloud Hosting to IndiaBringing Cloud Hosting to India
Bringing Cloud Hosting to IndiaCloudOYE - Cloud Hosting Provider
397 vues17 diapositives
Bringing Cloud Hosting to India par
Bringing Cloud Hosting to IndiaBringing Cloud Hosting to India
Bringing Cloud Hosting to IndiaCloudOYE - Cloud Hosting Provider
1K vues17 diapositives

Similaire à Airline DR - AWS Case Study(20)

AWS Enterprise Day | Running Critical Business Applications on AWS par Amazon Web Services
AWS Enterprise Day | Running Critical Business Applications on AWSAWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWS
Microsoft Azure for Developers - An Introduction par Petr Havlik
Microsoft Azure for Developers - An IntroductionMicrosoft Azure for Developers - An Introduction
Microsoft Azure for Developers - An Introduction
Petr Havlik209 vues
PaaS or Fail: Rule the Cloud with Altus par Cloudera, Inc.
PaaS or Fail: Rule the Cloud with AltusPaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with Altus
Cloudera, Inc.404 vues
ACDI Cloud Services par ACDI
ACDI Cloud ServicesACDI Cloud Services
ACDI Cloud Services
ACDI95 vues
PaaS or Fail: Rule the Cloud with Altus par Cloudera, Inc.
PaaS or Fail: Rule the Cloud with AltusPaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with Altus
Cloudera, Inc.623 vues
Third party cloud services cloud computing par SohailAliMalik
Third party cloud services cloud computingThird party cloud services cloud computing
Third party cloud services cloud computing
SohailAliMalik1.5K vues
Cloud presentation for marketing purpose par Asif Anik
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
Asif Anik713 vues
Cloud presentation for marketing purpose par Asif Anik
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
Asif Anik2.7K vues
Building real-time serverless data applications with Confluent and AWS - Lond... par Ahmed791434
Building real-time serverless data applications with Confluent and AWS - Lond...Building real-time serverless data applications with Confluent and AWS - Lond...
Building real-time serverless data applications with Confluent and AWS - Lond...
Ahmed7914345 vues
Building real-time serverless data applications with Confluent and AWS.pptx par Ahmed791434
Building real-time serverless data applications with Confluent and AWS.pptxBuilding real-time serverless data applications with Confluent and AWS.pptx
Building real-time serverless data applications with Confluent and AWS.pptx
Ahmed7914345 vues
Accelerating Business Transformation in the Cloud with VAST View™ par VAST
Accelerating Business Transformation in the Cloud with VAST View™Accelerating Business Transformation in the Cloud with VAST View™
Accelerating Business Transformation in the Cloud with VAST View™
VAST38 vues

Plus de Codelattice

Ur vitals: Medical Records Vault par
Ur vitals: Medical Records VaultUr vitals: Medical Records Vault
Ur vitals: Medical Records VaultCodelattice
596 vues10 diapositives
Shoplattice ecom framework by codelattice par
Shoplattice ecom framework by codelatticeShoplattice ecom framework by codelattice
Shoplattice ecom framework by codelatticeCodelattice
515 vues9 diapositives
Corporate profile- Codelattice 2021 par
Corporate profile- Codelattice 2021Corporate profile- Codelattice 2021
Corporate profile- Codelattice 2021Codelattice
545 vues23 diapositives
Inclusivity is a sign of organisational maturity :Codelattice par
Inclusivity is a sign of organisational maturity :CodelatticeInclusivity is a sign of organisational maturity :Codelattice
Inclusivity is a sign of organisational maturity :CodelatticeCodelattice
496 vues7 diapositives
Codelattice Success Story - Grand Mart Retail - Version -2 par
Codelattice Success Story - Grand Mart Retail - Version -2Codelattice Success Story - Grand Mart Retail - Version -2
Codelattice Success Story - Grand Mart Retail - Version -2Codelattice
735 vues17 diapositives
Reap The Benefits! par
Reap The Benefits!Reap The Benefits!
Reap The Benefits!Codelattice
731 vues13 diapositives

Plus de Codelattice(20)

Ur vitals: Medical Records Vault par Codelattice
Ur vitals: Medical Records VaultUr vitals: Medical Records Vault
Ur vitals: Medical Records Vault
Codelattice596 vues
Shoplattice ecom framework by codelattice par Codelattice
Shoplattice ecom framework by codelatticeShoplattice ecom framework by codelattice
Shoplattice ecom framework by codelattice
Codelattice515 vues
Corporate profile- Codelattice 2021 par Codelattice
Corporate profile- Codelattice 2021Corporate profile- Codelattice 2021
Corporate profile- Codelattice 2021
Codelattice545 vues
Inclusivity is a sign of organisational maturity :Codelattice par Codelattice
Inclusivity is a sign of organisational maturity :CodelatticeInclusivity is a sign of organisational maturity :Codelattice
Inclusivity is a sign of organisational maturity :Codelattice
Codelattice496 vues
Codelattice Success Story - Grand Mart Retail - Version -2 par Codelattice
Codelattice Success Story - Grand Mart Retail - Version -2Codelattice Success Story - Grand Mart Retail - Version -2
Codelattice Success Story - Grand Mart Retail - Version -2
Codelattice735 vues
Reviewlattice: review-aggegration-engine-case-study par Codelattice
Reviewlattice: review-aggegration-engine-case-studyReviewlattice: review-aggegration-engine-case-study
Reviewlattice: review-aggegration-engine-case-study
Codelattice726 vues
Codelattice 2020 Roundup par Codelattice
Codelattice 2020 RoundupCodelattice 2020 Roundup
Codelattice 2020 Roundup
Codelattice506 vues
Medilattice - Learning Management System par Codelattice
Medilattice - Learning Management SystemMedilattice - Learning Management System
Medilattice - Learning Management System
Codelattice556 vues
Carlattice - Car Recommendation Engine par Codelattice
Carlattice - Car Recommendation EngineCarlattice - Car Recommendation Engine
Carlattice - Car Recommendation Engine
Codelattice568 vues
Collate - Setup Your Own Intranet Portal par Codelattice
Collate - Setup Your Own Intranet PortalCollate - Setup Your Own Intranet Portal
Collate - Setup Your Own Intranet Portal
Codelattice559 vues
Codelattice E-Commerce Credentials par Codelattice
Codelattice E-Commerce Credentials Codelattice E-Commerce Credentials
Codelattice E-Commerce Credentials
Codelattice581 vues
Socialize and Succeed - Social Media Marketing Case Studies par Codelattice
Socialize and Succeed - Social Media Marketing Case StudiesSocialize and Succeed - Social Media Marketing Case Studies
Socialize and Succeed - Social Media Marketing Case Studies
Codelattice3.6K vues
Digital Marketing Success Story - Telecom par Codelattice
Digital Marketing Success Story - TelecomDigital Marketing Success Story - Telecom
Digital Marketing Success Story - Telecom
Codelattice2.5K vues
Codelattice Success Story - Grand Mart Retail par Codelattice
Codelattice Success Story - Grand Mart RetailCodelattice Success Story - Grand Mart Retail
Codelattice Success Story - Grand Mart Retail
Codelattice8.5K vues
Codelattice Partner Engagement par Codelattice
Codelattice Partner EngagementCodelattice Partner Engagement
Codelattice Partner Engagement
Codelattice5.7K vues
Healthcare Vertical - Capability & Portfolio par Codelattice
Healthcare Vertical - Capability & PortfolioHealthcare Vertical - Capability & Portfolio
Healthcare Vertical - Capability & Portfolio
Codelattice8.1K vues
Social Media Marketing Handbook par Codelattice
Social Media Marketing HandbookSocial Media Marketing Handbook
Social Media Marketing Handbook
Codelattice5.8K vues

Dernier

How the World's Leading Independent Automotive Distributor is Reinventing Its... par
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...NUS-ISS
15 vues25 diapositives
Igniting Next Level Productivity with AI-Infused Data Integration Workflows par
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
225 vues86 diapositives
Understanding GenAI/LLM and What is Google Offering - Felix Goh par
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix GohNUS-ISS
41 vues33 diapositives
PharoJS - Zürich Smalltalk Group Meetup November 2023 par
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
120 vues17 diapositives
Voice Logger - Telephony Integration Solution at Aegis par
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at AegisNirmal Sharma
17 vues1 diapositive
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... par
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...Vadym Kazulkin
75 vues64 diapositives

Dernier(20)

How the World's Leading Independent Automotive Distributor is Reinventing Its... par NUS-ISS
How the World's Leading Independent Automotive Distributor is Reinventing Its...How the World's Leading Independent Automotive Distributor is Reinventing Its...
How the World's Leading Independent Automotive Distributor is Reinventing Its...
NUS-ISS15 vues
Igniting Next Level Productivity with AI-Infused Data Integration Workflows par Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software225 vues
Understanding GenAI/LLM and What is Google Offering - Felix Goh par NUS-ISS
Understanding GenAI/LLM and What is Google Offering - Felix GohUnderstanding GenAI/LLM and What is Google Offering - Felix Goh
Understanding GenAI/LLM and What is Google Offering - Felix Goh
NUS-ISS41 vues
PharoJS - Zürich Smalltalk Group Meetup November 2023 par Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi120 vues
Voice Logger - Telephony Integration Solution at Aegis par Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma17 vues
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor... par Vadym Kazulkin
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
How to reduce cold starts for Java Serverless applications in AWS at JCON Wor...
Vadym Kazulkin75 vues
Future of Learning - Yap Aye Wee.pdf par NUS-ISS
Future of Learning - Yap Aye Wee.pdfFuture of Learning - Yap Aye Wee.pdf
Future of Learning - Yap Aye Wee.pdf
NUS-ISS41 vues
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV par Splunk
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
.conf Go 2023 - How KPN drives Customer Satisfaction on IPTV
Splunk88 vues
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen... par NUS-ISS
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
Upskilling the Evolving Workforce with Digital Fluency for Tomorrow's Challen...
NUS-ISS28 vues
DALI Basics Course 2023 par Ivory Egg
DALI Basics Course  2023DALI Basics Course  2023
DALI Basics Course 2023
Ivory Egg14 vues
Five Things You SHOULD Know About Postman par Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman27 vues
The Importance of Cybersecurity for Digital Transformation par NUS-ISS
The Importance of Cybersecurity for Digital TransformationThe Importance of Cybersecurity for Digital Transformation
The Importance of Cybersecurity for Digital Transformation
NUS-ISS27 vues
AI: mind, matter, meaning, metaphors, being, becoming, life values par Twain Liu 刘秋艳
AI: mind, matter, meaning, metaphors, being, becoming, life valuesAI: mind, matter, meaning, metaphors, being, becoming, life values
AI: mind, matter, meaning, metaphors, being, becoming, life values
Special_edition_innovator_2023.pdf par WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2216 vues

Airline DR - AWS Case Study

  • 1.     CASE STUDY  CODELATTICE MASTER PILOT  Seamless Disaster Recovery leveraging AWS Cloud        We are managing AWS for one of the largest Low-Cost Airlines in the Middle East and North Africa.  They fly over 170 destinations with 56 aircraft. They offer reliability and value for money for air travel  across their network in 50 countries. The priority is to provide the best possible connections to the  passengers at suitable timings. The airline carries more than 12 million passengers yearly, which is  approximately 23 tickets per minute.       
  • 2.       The Problem Statement  The Airlines website is the company’s primary entry point to its e-commerce. It is used by millions of  visitors every year to reserve flights and checks flight status information. Because of the critical  nature of the site, the airline needs to ensure high uptime. They have a setup of 6 servers to cater to  the normal traffic managed by the elastic load balancer. They approached Codelattice for their  Server maintenance and Disaster Recovery (DR) to ensure business continuity.  On-Premise to Cloud & Cross Region Disaster Recovery Due to common hardware and software failures, human errors, and natural phenomena, disasters  are inevitable, but IT infrastructure loss shouldn’t be. Codelattice provided a DR solution leveraging  AWS Cloud infrastructure managed from multiple availability zones with cross-region backups. The  solution devised included Multi-zone standby servers in AWS, AMI backup of each instance and  Multi-zone RDS instances. Backup of application & database is routed to S3 buckets. There is a setup  of On-Premise DR backup AWS instances and DB.   Multi-zone standbys - Active-Active Configuration  The airline’s website is very critical for the company to ensure their business continuity. A multi-site  solution is configured in AWS as well as on the existing on-site infrastructure, in an active-active  configuration. When a resource becomes unavailable, the DNS Route 53 can detect that it's  unhealthy and stop including it when responding to queries. Exploited the weighted routing  mechanism in Route 53 to route production traffic to different sites that deliver the same application  or service. In an on-site disaster situation, the DNS weighting can be adjusted and send all traffic to  the AWS servers. To reduce the cost further, we maintained an active backup in the DR region with  minimal server configuration which scales up automatically during any downtime in the main site. It  takes less than 20 minutes for the DR region to be fully functional and capable of handling the full  load.        ​We Make You Digitally Immortal®  © 2020 Codelattice— All rights reserved  Passing on and copying of this document, use and communication of its contents not permitted without written authorization  2/7   
  • 3.       Backup & Restore - Multi-tier Backups While Amazon RDS provides a highly available Multi-AZ configuration, it can’t protect from every  possibility, such as a natural disaster, a malicious actor, or logical corruption of a database. To  maintain business continuity, it is important to design and test a DR plan. The Solution devised runs  automated periodic incremental backups to S3 buckets with retention policy for a set number of  days. The applications are stored in a redundant network file system - Amazon EFS. The application  snapshot is configured as Amazon Machine Image (AMI) and stored in S3 buckets. AWS Storage  Gateway is used to enable snapshots of on-premises data volumes to transparently copy into  Amazon S3.  Recovery Process     ​We Make You Digitally Immortal®  © 2020 Codelattice— All rights reserved  Passing on and copying of this document, use and communication of its contents not permitted without written authorization  3/7   
  • 4.       Solution Architecture  DevOps & Deployment  CI/CD Pipeline - Automate & Deploy  Codelattice provisioned CI/CD pipeline for the application resources in a safe, repeatable manner,  allowing the developers to build and rebuild their infrastructure and applications, without having to  perform manual actions or write custom scripts. The DevOps solution adopted by Codelattice takes  care of determining the right operations to perform when managing your stack, orchestrating them  in the most efficient way, and rolls back changes automatically if errors are detected.  Infrastructure as Code - Create reproducible infrastructure  Codifying your infrastructure allows you to treat your infrastructure as just code. The details of the  infrastructure are codified into a configuration file. The configuration files allow the infrastructure to  be elastically created, modified and destroyed. This provides a single source of truth for all your  resources and helps you to standardize infrastructure components used across your organization,      ​We Make You Digitally Immortal®  © 2020 Codelattice— All rights reserved  Passing on and copying of this document, use and communication of its contents not permitted without written authorization  4/7   
  • 5.       enabling configuration compliance and faster troubleshooting. The database infrastructure was  codified with Terraforms. AWS CloudFormation is used for one-click network and vpc configuration.  Infrastructure as code gives you the luxury of version-controlling the network, and it allows for  seamless network duplication for on-demand development and staging environments.  Codelattice AWS Crew Codelattice is a born cloud company established in 2009. The team has extensive experience in  implementing and managing cloud solutions. They have undertaken several mission-critical projects  with a proven track record. Codelattice engineers are AWS certified and located in different  geographical time zones. This makes round the clock support more effective.  Watch over and Guard Optimize and Monitor using AWS Cloud Watch Codelattice employed AWS CloudWatch to provide data and actionable insights to monitor  applications, respond to system-wide performance changes, optimize resource utilization, and get a  unified view of operational health. Amazon CloudWatch Events detect and react to changes for AWS  Health. Then, based on the rules created, CloudWatch Events invokes one or more target actions.  Depending on the type of event, it captures information and notifies the DevOps engineers to take  the required action.  The Maintenance Imperative Preemptive maintenance checklist is followed religiously to ensure the AWS resource availability and  performance. Here is a glimpse -                      ​We Make You Digitally Immortal®  © 2020 Codelattice— All rights reserved  Passing on and copying of this document, use and communication of its contents not permitted without written authorization  5/7   
  • 6.       EC2 Daily Checks  RDS Daily Checks  Disc Usage check  Disc usage check  CPU Utilization History  CPU Utilization History  Memory Utilization History  Memory Utilization History  Check Network status  Database Connections  Check All Services  Backup File Checks  Backup File Checks    Check and Clear the logs    Check EFS File system    Check Elastic Beanstalk    EC2 Weekly Checks  RDS Weekly Checks  Remove old/unwanted backups  Remove old/unwanted backups  Check Backup Tasks in Task Scheduler  Check Backup Tasks in Task Scheduler    Mock Drills  Mock drills are conducted once in a month to check the reaction of the server and the team. If at any  point, a discrepancy is noted during the process, the remedies are taken quickly. Proactive drills  have helped to patch several security vulnerabilities and optimize resource utilization.  Seamless Disaster Recovery Leveraging AWS, Codelattice built a much reliable and faster Disaster Recovery solution. While the  standby servers in different regions ensure business continuity, the impacted server recovery  happens in less than 20 minutes (RTO). This is a remarkable achievement in terms of resilience and  business continuity. The Codelattice solution ensured a 99.9% uptime, reliability, scalability, and  flexibility without significantly increasing the costs. Also, we are able to maintain the application  server as stateless as possible without any local storage. So far the solution has stood the test of  time.       ​We Make You Digitally Immortal®  © 2020 Codelattice— All rights reserved  Passing on and copying of this document, use and communication of its contents not permitted without written authorization  6/7   
  • 7.           Thank You      ​ Email us : askus@codelattice.com      Call us : +91 9 143 100 400    Codelattice is a technology solution provider established in 2009. We are a team of 200+ technocrats  spanning across 8 countries. We help our clients to Activate, Elevate and Accelerate their  endeavours. Guided by a decade of experience, Codelattice offers customizable Digital Solutions, off  the shelf Software Products and bespoke IT Services. By partnering with industry pioneers such as  Google Cloud, GoDaddy & AWS we provide the imperative digital edge.    We Make You Digitally Immortal Ⓡ      ​We Make You Digitally Immortal®  © 2020 Codelattice— All rights reserved  Passing on and copying of this document, use and communication of its contents not permitted without written authorization  7/7