Navigating Disaster Recovery in Kubernetes and CNCF Crossplane

Carlos Santana
Carlos SantanaSr. Kubernetes Solutions Architect um AWS
Carlos Santana (@csantanapr)
Sr. EKS Specialist SA, AWS
CNCF Ambassador
Navigating Disaster Recovery in
Kubernetes and Crossplane
@csantanapr
Platform Engineering
@csantanapr
Platform Engineering
@csantanapr
Platform Engineering
@csantanapr
Platform Engineering
@csantanapr
Platform Engineering
@csantanapr
Platform Engineering
@csantanapr
SRE Engineering
© 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr
A model to think of resiliency
Resiliency
Disaster
Recovery
One-time
Events
High
Availability
Average
over time
© 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr
Disaster recovery (DR)
• About business continuity
• Larger scale, less frequent, events:
• Natural disasters
• Technical failures
• Human actions
• Measures a one-time event:
• Recovery Time
• Recovery Point
Natural Disaster Technical
Failure
Human Actions
© 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr
Recovery Objectives
Data Loss Downtime
Recovery Point (RPO) Recovery Time (RTO)
Disaster
How much data can you afford
to recreate or lose?
How quickly must you recover?
What is the cost of downtime?
Time
© 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr
Backup &
Restore Pilot Light
Multi-site
active/active
Warm
standby
RPO / RTO:
Hours
RPO / RTO:
10s of minutes
RPO / RTO:
Minutes
RPO / RTO:
Near real-time
• Data backed up
• No services deployed
• Cost $
• Data live
• Services idle
• Cost: $$
• Data live
• Services run reduced capacity
• Cost $$$
• Data live
• Live services
• Cost $$$$
Strategies for disaster recovery
active/passive strategies
© 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr
Crossplane Disaster Recovery
• Crossplane Upgrades and Rollbacks
 New api versions added to CRD (ie 11.0 -> 1.10.2)
 Issue #3859
 Providers upgrade and rollback
– CRD ownership
• Configuration Package
 Provider auto upgrade
• Velero
 --features=EnableAPIGroupVersions
13
@csantanapr
managementPolicy (ObserveOnly)
@csantanapr
Disaster Recovery
@csantanapr
Disaster Recovery
@csantanapr
Disaster Recovery
© 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr
Scenario 2: Backup Database
22
Crossplane
east-1
ETCD
Claim
mutation webhooks
ArgoCD
AWS Cloud
Crossplane
ETCD
restore
restore
west-2
Amazon RDS Amazon RDS
EKS EKS
Backup-RDS
S3
backup
Backup non-global resources
Backup-EKS
S3
west-2
© 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr
Summary
• Everything fails all the time
• Shortest path to Recover
• Different failure domains
• Crossplane rollbacks
• Use auto replication (ie. s3) for faster RTO
• Lower cost by recover from backup DB (high RTO)
23
© 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr
Resources
24
https://github.com/awslabs/crossplane-on-eks
https://crossplane.io
https://go.aws/3K4ue0W
https://velero.io
Recovery When Using Crossplane for
Infrastructure Provisioning on AWS
EKS Blueprints
https://argoproj.github.io/cd
1 von 20

Recomendados

Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit... von
Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...
Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...Amazon Web Services
2.5K views57 Folien
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:... von
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...
Capacity Management Made Easy with Amazon EC2 Auto Scaling (CMP377) - AWS re:...Amazon Web Services
2.2K views59 Folien
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci... von
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Amazon Web Services Korea
474 views65 Folien
AWS AutoScalling- Tech Talks Maio 2019 von
AWS AutoScalling- Tech Talks Maio 2019AWS AutoScalling- Tech Talks Maio 2019
AWS AutoScalling- Tech Talks Maio 2019Amazon Web Services LATAM
1.2K views72 Folien
How to Build Multi-Region Applications in the Cloud: AWS Developer Workshop -... von
How to Build Multi-Region Applications in the Cloud: AWS Developer Workshop -...How to Build Multi-Region Applications in the Cloud: AWS Developer Workshop -...
How to Build Multi-Region Applications in the Cloud: AWS Developer Workshop -...Amazon Web Services
596 views58 Folien
Best Practices for Running SQL Server on Amazon RDS (DAT323) - AWS re:Invent ... von
Best Practices for Running SQL Server on Amazon RDS (DAT323) - AWS re:Invent ...Best Practices for Running SQL Server on Amazon RDS (DAT323) - AWS re:Invent ...
Best Practices for Running SQL Server on Amazon RDS (DAT323) - AWS re:Invent ...Amazon Web Services
2.1K views51 Folien

Más contenido relacionado

Similar a Navigating Disaster Recovery in Kubernetes and CNCF Crossplane

Building Modern Applications on AWS.pptx von
Building Modern Applications on AWS.pptxBuilding Modern Applications on AWS.pptx
Building Modern Applications on AWS.pptxNelson Kimathi
28 views66 Folien
How to build scalable and resilient applications in the cloud - AWS Summit Ca... von
How to build scalable and resilient applications in the cloud - AWS Summit Ca...How to build scalable and resilient applications in the cloud - AWS Summit Ca...
How to build scalable and resilient applications in the cloud - AWS Summit Ca...Amazon Web Services
688 views75 Folien
Neptune Performance Tuning: Get the Best out of Amazon Neptune (DAT360) - AWS... von
Neptune Performance Tuning: Get the Best out of Amazon Neptune (DAT360) - AWS...Neptune Performance Tuning: Get the Best out of Amazon Neptune (DAT360) - AWS...
Neptune Performance Tuning: Get the Best out of Amazon Neptune (DAT360) - AWS...Amazon Web Services
1.2K views17 Folien
Shift-Left SRE: Self-Healing with AWS Lambda Functions (DEV313-S) - AWS re:In... von
Shift-Left SRE: Self-Healing with AWS Lambda Functions (DEV313-S) - AWS re:In...Shift-Left SRE: Self-Healing with AWS Lambda Functions (DEV313-S) - AWS re:In...
Shift-Left SRE: Self-Healing with AWS Lambda Functions (DEV313-S) - AWS re:In...Amazon Web Services
894 views44 Folien
Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018 von
Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018
Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018Amazon Web Services
326 views39 Folien
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30... von
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...Amazon Web Services
857 views32 Folien

Similar a Navigating Disaster Recovery in Kubernetes and CNCF Crossplane (20)

Building Modern Applications on AWS.pptx von Nelson Kimathi
Building Modern Applications on AWS.pptxBuilding Modern Applications on AWS.pptx
Building Modern Applications on AWS.pptx
Nelson Kimathi28 views
How to build scalable and resilient applications in the cloud - AWS Summit Ca... von Amazon Web Services
How to build scalable and resilient applications in the cloud - AWS Summit Ca...How to build scalable and resilient applications in the cloud - AWS Summit Ca...
How to build scalable and resilient applications in the cloud - AWS Summit Ca...
Neptune Performance Tuning: Get the Best out of Amazon Neptune (DAT360) - AWS... von Amazon Web Services
Neptune Performance Tuning: Get the Best out of Amazon Neptune (DAT360) - AWS...Neptune Performance Tuning: Get the Best out of Amazon Neptune (DAT360) - AWS...
Neptune Performance Tuning: Get the Best out of Amazon Neptune (DAT360) - AWS...
Amazon Web Services1.2K views
Shift-Left SRE: Self-Healing with AWS Lambda Functions (DEV313-S) - AWS re:In... von Amazon Web Services
Shift-Left SRE: Self-Healing with AWS Lambda Functions (DEV313-S) - AWS re:In...Shift-Left SRE: Self-Healing with AWS Lambda Functions (DEV313-S) - AWS re:In...
Shift-Left SRE: Self-Healing with AWS Lambda Functions (DEV313-S) - AWS re:In...
Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018 von Amazon Web Services
Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018
Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30... von Amazon Web Services
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT30...
SRV205 Architectures and Strategies for Building Modern Applications on AWS von Amazon Web Services
 SRV205 Architectures and Strategies for Building Modern Applications on AWS SRV205 Architectures and Strategies for Building Modern Applications on AWS
SRV205 Architectures and Strategies for Building Modern Applications on AWS
Achieving Global Consistency Using AWS CloudFormation StackSets - AWS Online ... von Amazon Web Services
Achieving Global Consistency Using AWS CloudFormation StackSets - AWS Online ...Achieving Global Consistency Using AWS CloudFormation StackSets - AWS Online ...
Achieving Global Consistency Using AWS CloudFormation StackSets - AWS Online ...
Databases - EBC on the road Brazil Edition [Portuguese] von Amazon Web Services
Databases - EBC on the road Brazil Edition [Portuguese]Databases - EBC on the road Brazil Edition [Portuguese]
Databases - EBC on the road Brazil Edition [Portuguese]
Control Planes on Kubernetes and Policy Validation von Carlos Santana
Control Planes on Kubernetes and Policy ValidationControl Planes on Kubernetes and Policy Validation
Control Planes on Kubernetes and Policy Validation
Carlos Santana12 views
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov... von All Things Open
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
All Things Open12 views
AWSome Day - Solutions Architecture Best Practices von Amazon Web Services
AWSome Day - Solutions Architecture Best PracticesAWSome Day - Solutions Architecture Best Practices
AWSome Day - Solutions Architecture Best Practices
Amazon Web Services3.4K views
Accelerating Application Development with Amazon Aurora (DAT312-R2) - AWS re:... von Amazon Web Services
Accelerating Application Development with Amazon Aurora (DAT312-R2) - AWS re:...Accelerating Application Development with Amazon Aurora (DAT312-R2) - AWS re:...
Accelerating Application Development with Amazon Aurora (DAT312-R2) - AWS re:...
建構全球跨區域 x Active-Active架構的無伺服器化後台服務 von Amazon Web Services
建構全球跨區域  x Active-Active架構的無伺服器化後台服務建構全球跨區域  x Active-Active架構的無伺服器化後台服務
建構全球跨區域 x Active-Active架構的無伺服器化後台服務
Accelerate Database Development and Testing with Amazon Aurora (DAT313) - AWS... von Amazon Web Services
Accelerate Database Development and Testing with Amazon Aurora (DAT313) - AWS...Accelerate Database Development and Testing with Amazon Aurora (DAT313) - AWS...
Accelerate Database Development and Testing with Amazon Aurora (DAT313) - AWS...
How UCSD Simplified Data Protection with Rubrik and AWS (STG207-S) - AWS re:I... von Amazon Web Services
How UCSD Simplified Data Protection with Rubrik and AWS (STG207-S) - AWS re:I...How UCSD Simplified Data Protection with Rubrik and AWS (STG207-S) - AWS re:I...
How UCSD Simplified Data Protection with Rubrik and AWS (STG207-S) - AWS re:I...
Data Design and Modeling for Microservices I AWS Dev Day 2018 von AWS Germany
Data Design and Modeling for Microservices I AWS Dev Day 2018Data Design and Modeling for Microservices I AWS Dev Day 2018
Data Design and Modeling for Microservices I AWS Dev Day 2018
AWS Germany548 views

Más de Carlos Santana

Amazon EKS multi-cluster gitops-bridge von
Amazon EKS multi-cluster gitops-bridgeAmazon EKS multi-cluster gitops-bridge
Amazon EKS multi-cluster gitops-bridgeCarlos Santana
82 views38 Folien
Building a Bridge between Terraform and ArgoCD von
Building a Bridge between Terraform and ArgoCDBuilding a Bridge between Terraform and ArgoCD
Building a Bridge between Terraform and ArgoCDCarlos Santana
99 views34 Folien
Scaling production grade EKS Multi-Cluster environments using GitOps von
Scaling production grade EKS Multi-Cluster environments using GitOpsScaling production grade EKS Multi-Cluster environments using GitOps
Scaling production grade EKS Multi-Cluster environments using GitOpsCarlos Santana
34 views45 Folien
NodeJS Serverless backends for your frontends von
NodeJS Serverless backends for your frontendsNodeJS Serverless backends for your frontends
NodeJS Serverless backends for your frontendsCarlos Santana
475 views42 Folien
OpenWhisk Meetup - Austin, TX 07/2017 von
OpenWhisk Meetup - Austin, TX 07/2017OpenWhisk Meetup - Austin, TX 07/2017
OpenWhisk Meetup - Austin, TX 07/2017Carlos Santana
302 views54 Folien
Shark Tank OpenWhisk Incubating at ApacheCon 2017 von
Shark Tank OpenWhisk Incubating at ApacheCon 2017Shark Tank OpenWhisk Incubating at ApacheCon 2017
Shark Tank OpenWhisk Incubating at ApacheCon 2017Carlos Santana
104 views20 Folien

Más de Carlos Santana(8)

Amazon EKS multi-cluster gitops-bridge von Carlos Santana
Amazon EKS multi-cluster gitops-bridgeAmazon EKS multi-cluster gitops-bridge
Amazon EKS multi-cluster gitops-bridge
Carlos Santana82 views
Building a Bridge between Terraform and ArgoCD von Carlos Santana
Building a Bridge between Terraform and ArgoCDBuilding a Bridge between Terraform and ArgoCD
Building a Bridge between Terraform and ArgoCD
Carlos Santana99 views
Scaling production grade EKS Multi-Cluster environments using GitOps von Carlos Santana
Scaling production grade EKS Multi-Cluster environments using GitOpsScaling production grade EKS Multi-Cluster environments using GitOps
Scaling production grade EKS Multi-Cluster environments using GitOps
Carlos Santana34 views
NodeJS Serverless backends for your frontends von Carlos Santana
NodeJS Serverless backends for your frontendsNodeJS Serverless backends for your frontends
NodeJS Serverless backends for your frontends
Carlos Santana475 views
OpenWhisk Meetup - Austin, TX 07/2017 von Carlos Santana
OpenWhisk Meetup - Austin, TX 07/2017OpenWhisk Meetup - Austin, TX 07/2017
OpenWhisk Meetup - Austin, TX 07/2017
Carlos Santana302 views
Shark Tank OpenWhisk Incubating at ApacheCon 2017 von Carlos Santana
Shark Tank OpenWhisk Incubating at ApacheCon 2017Shark Tank OpenWhisk Incubating at ApacheCon 2017
Shark Tank OpenWhisk Incubating at ApacheCon 2017
Carlos Santana104 views
OpenWhisk: Where Did My Servers Go? von Carlos Santana
OpenWhisk: Where Did My Servers Go?OpenWhisk: Where Did My Servers Go?
OpenWhisk: Where Did My Servers Go?
Carlos Santana294 views
How to contribute to Serverless Apache OpenWhisk OpenSource101 NCSU von Carlos Santana
How to contribute to Serverless Apache OpenWhisk OpenSource101 NCSUHow to contribute to Serverless Apache OpenWhisk OpenSource101 NCSU
How to contribute to Serverless Apache OpenWhisk OpenSource101 NCSU
Carlos Santana340 views

Último

Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... von
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Lisi Hocke
35 views124 Folien
360 graden fabriek von
360 graden fabriek360 graden fabriek
360 graden fabriekinfo33492
122 views25 Folien
HarshithAkkapelli_Presentation.pdf von
HarshithAkkapelli_Presentation.pdfHarshithAkkapelli_Presentation.pdf
HarshithAkkapelli_Presentation.pdfharshithakkapelli
11 views16 Folien
Fleet Management Software in India von
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India Fleetable
11 views1 Folie
WebAssembly von
WebAssemblyWebAssembly
WebAssemblyJens Siebert
51 views18 Folien
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... von
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...sparkfabrik
7 views46 Folien

Último(20)

Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... von Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke35 views
360 graden fabriek von info33492
360 graden fabriek360 graden fabriek
360 graden fabriek
info33492122 views
Fleet Management Software in India von Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable11 views
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... von sparkfabrik
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
sparkfabrik7 views
Copilot Prompting Toolkit_All Resources.pdf von Riccardo Zamana
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdf
Riccardo Zamana10 views
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... von Donato Onofri
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Donato Onofri860 views
predicting-m3-devopsconMunich-2023.pptx von Tier1 app
predicting-m3-devopsconMunich-2023.pptxpredicting-m3-devopsconMunich-2023.pptx
predicting-m3-devopsconMunich-2023.pptx
Tier1 app7 views
tecnologia18.docx von nosi6702
tecnologia18.docxtecnologia18.docx
tecnologia18.docx
nosi67025 views
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... von TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin96 views
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... von NimaTorabi2
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
NimaTorabi212 views
Software evolution understanding: Automatic extraction of software identifier... von Ra'Fat Al-Msie'deen
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...

Navigating Disaster Recovery in Kubernetes and CNCF Crossplane

  • 1. Carlos Santana (@csantanapr) Sr. EKS Specialist SA, AWS CNCF Ambassador Navigating Disaster Recovery in Kubernetes and Crossplane
  • 9. © 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr A model to think of resiliency Resiliency Disaster Recovery One-time Events High Availability Average over time
  • 10. © 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr Disaster recovery (DR) • About business continuity • Larger scale, less frequent, events: • Natural disasters • Technical failures • Human actions • Measures a one-time event: • Recovery Time • Recovery Point Natural Disaster Technical Failure Human Actions
  • 11. © 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr Recovery Objectives Data Loss Downtime Recovery Point (RPO) Recovery Time (RTO) Disaster How much data can you afford to recreate or lose? How quickly must you recover? What is the cost of downtime? Time
  • 12. © 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr Backup & Restore Pilot Light Multi-site active/active Warm standby RPO / RTO: Hours RPO / RTO: 10s of minutes RPO / RTO: Minutes RPO / RTO: Near real-time • Data backed up • No services deployed • Cost $ • Data live • Services idle • Cost: $$ • Data live • Services run reduced capacity • Cost $$$ • Data live • Live services • Cost $$$$ Strategies for disaster recovery active/passive strategies
  • 13. © 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr Crossplane Disaster Recovery • Crossplane Upgrades and Rollbacks  New api versions added to CRD (ie 11.0 -> 1.10.2)  Issue #3859  Providers upgrade and rollback – CRD ownership • Configuration Package  Provider auto upgrade • Velero  --features=EnableAPIGroupVersions 13
  • 18. © 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr Scenario 2: Backup Database 22 Crossplane east-1 ETCD Claim mutation webhooks ArgoCD AWS Cloud Crossplane ETCD restore restore west-2 Amazon RDS Amazon RDS EKS EKS Backup-RDS S3 backup Backup non-global resources Backup-EKS S3 west-2
  • 19. © 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr Summary • Everything fails all the time • Shortest path to Recover • Different failure domains • Crossplane rollbacks • Use auto replication (ie. s3) for faster RTO • Lower cost by recover from backup DB (high RTO) 23
  • 20. © 2023, Amazon Web Services, Inc. or its affiliates. @csantanapr Resources 24 https://github.com/awslabs/crossplane-on-eks https://crossplane.io https://go.aws/3K4ue0W https://velero.io Recovery When Using Crossplane for Infrastructure Provisioning on AWS EKS Blueprints https://argoproj.github.io/cd