Migration from AWS to GCP Artwork

Migration from AWS to GCP

Travel and Hospitality

Migration from AWS to GCP for Travel Creators

About Migration from AWS to GCP

Travel Creators is a company with a mission to keep travel human by empowering creators worldwide to turn their passion into a sustainable income. They achieve this through a unique technology platform that allows creators to curate and customise authentic travel experiences for their clients.

The Challenge

The objective of this project was to migrate Travel Creators compute infrastructure from AWS to GCP. This included migrating their EC2 instances and RDS databases to Compute Engine and SQL Database in GCP. By leveraging the capabilities of Google Cloud, Travel Creators aimed to enhance their application’s performance, scalability, and overall efficiency and cost-cutting.

Our Goals

Our team was responsible for delivering a fully functional application running on GCP instead of AWS. This involved migrating all EC2 instances and associated services to Compute Engine and transferring the RDS databases to SQL Database in GCP. The successful completion of the migration ensured a seamless transition for Travel Creators’ operations in both Production and Staging environments.

Methodology

To facilitate the migration process, we utilized the migration feature provided by GCP. We initiated the migration by generating an SQL dump file from the existing EC2 instances in AWS. Subsequently, we created new instances in Compute Engine and SQL Database in GCP. The SQL dump file was then used to populate the SQL Database instance in both the Production and Staging environments.

Challenges Faced

Throughout the migration process, we encountered a few challenges that required attention. One significant challenge was attempting to access the SQL database from the Compute Engine. The database was throwing errors, impeding the migration progress in both the Production and Staging environments.

Solutions and Results

To overcome the challenges faced during the migration, we diligently investigated the issue with SQL database access from Compute Engine. Through troubleshooting, we identified and resolved the underlying cause of the error. This allowed us to successfully migrate the EC2 instances and the SQL database to Compute Engine and SQL Database in GCP, respectively, in both the Production and Staging environments.

Previous Architecture

travel-creators-before-arch.png

Current Architecture

travel-creators-after-arch.png

Our Impact

Added Performance Monitoring

Implementation of robust performance monitoring tools in GCP provided Travel Creators deeper insights and real-time metrics for proactive issue identification and resolution

Helped Them Use Google Credits

Leveraging Google credits enabled Travel Creators to reduce expenses, expand resources, and experiment with new GCP features, fostering innovation without incurring additional costs.

Lessons Learned

Throughout the project, we gained valuable insights and lessons learned, which can benefit future migration endeavors. It is crucial to thoroughly plan and test the migration process to anticipate and address any potential issues that may arise. Additionally, effective communication and collaboration with the support teams provided by the cloud provider can help expedite issue resolution.

Chanti Loraine-Grews

In their words

Chanti Loraine-Grews

COO | Co-Founder @Travel Creators

Cookies Icon

These cookies are used to collect information about how you interact with this website and allow us to remember you. We use this information in order to improve and customize your browsing experience and for analytics and metrics about our visitors on this website.

If you decline, your information won’t be tracked when you visit this website. A single cookie will be used in your browser to remember your preference not to be tracked.

Talk to us