Migrate cloud and AI workloads to AWS with secure, future-ready architectures.
Advanced AI solutions to turn your data into business-changing insights.


A Brazilian holding company focused on the sustainable management of tourism, entertainment, and leisure attractions. The group operates iconic natural and cultural assets in Brazil, including a landmark urban park in Rio de Janeiro and two natural parks in Rio Grande do Sul — destinations tied to high-volume visitor demand and time-sensitive reservation flows.
The group needed a disaster recovery strategy to mitigate downtime risk in its reservation system. The environment was mixed: parts of the platform ran on Microsoft Azure and other components ran on dedicated or on-premises infrastructure. Designing DR in that context required more than replicating disks — it required a cohesive strategy across applications, APIs, and databases, with a clear failover approach that the team could execute reliably.
One of the most challenging constraints was the database layer. The source database version and environment constraints created compatibility issues with standard DR agents and some managed automation paths. That meant the DR design could not rely entirely on out-of-the-box replication mechanisms; parts of the approach required custom handling to ensure data synchronization could occur safely and consistently.
Elevata designed and implemented a DR strategy on AWS that combined AWS-managed services with targeted customization where compatibility constraints required it.
For the database replication track, Elevata used AWS Database Migration Service (DMS) to replicate data into AWS. This provided a controlled, service-backed replication mechanism while supporting the operational processes needed for failover. For failover execution, Elevata implemented DNS-based switching using Cloudflare, so that in a disaster scenario traffic could be pointed to the recovery environment with a defined cutover mechanism rather than manual, ad-hoc steps.
The most complex work centered on the source compute environment and OS/kernel constraints. Due to limitations in the source images and kernel compatibility, Elevata needed to create AWS-native base images using a compatible kernel version to ensure the applications could run correctly in the recovery environment. That base-image work became a foundational dependency for reliable recovery.
From there, Elevata implemented a partially automated DR deployment model delivered via Infrastructure as Code. The DR environment provisioning includes automated creation of the required instances and resources, using the base images as the standard runtime. A custom script was implemented to synchronize disk data, convert it into a format the target applications expect, mount volumes, and ensure instances come up already provisioned with the data required to run.
The client established a disaster recovery environment on AWS to reduce downtime risk for its reservation platform and create a repeatable recovery path aligned with the operational reality of high-demand tourism assets. The engagement resulted in a DR setup that can be activated through a defined failover procedure, with infrastructure provisioning automated through Infrastructure as Code and supported by standardized base images to ensure application compatibility in the recovery environment.
On the data side, the recovery design included continuous replication using AWS Database Migration Service (DMS), with failover execution supported through DNS switching via Cloudflare. This approach gives the team a clear cutover mechanism during an incident: failover is driven by traffic redirection to the AWS recovery environment rather than manual reconfiguration under pressure. Where standard tooling could not be applied — due to kernel and image compatibility limitations on the source environment — Elevata implemented AWS-native base images with a compatible kernel version and a custom synchronization layer to ensure disks and volumes could be mounted and used reliably by the application stack in AWS.
As a result, the client now has an AWS-based recovery environment that can be exercised and maintained over time, with a documented deployment approach and a controlled failover path for core services.
Next steps focus on operationalizing DR as a living capability rather than a one-time project deliverable. This includes replacing the placeholders with the final confirmed RTO/RPO values, scheduling periodic failover tests, and evolving the runbook as production systems change — so recovery remains predictable as the group expands and modernizes its digital booking experiences.
Discover how our innovative cloud solutions can transform your business. Schedule a personalized consultation today and start your journey towards digital excellence with Elevata.