B2B Travel Management Solution Through AWS Migration
Background
A company specializing in B2B travel management faced the challenge of renewing their local data center infrastructure. They required a more flexible and innovative platform to manage their infrastructure and sought to enhance their capacity for rapid business solution development.
Objective
The primary objective was to migrate the existing data center to a cloud platform that could offer scalability, high availability, and enhanced performance. The customer was also keen on integrating their on-premises systems with the cloud for seamless operations.
Solution
The AWS Ireland region was selected for hosting due to its proximity to the client’s customer base. The implemented architecture included:
- Construction of all servers within private subnets distributed across multiple Availability Zones (AZs) for improved resilience.
- Integration of Web Servers with API servers through a Network Load Balancer, all within private subnets to ensure security.
- High availability setup for both Web and API layers with multiple servers running behind the load balancer.
- Deployment of static servers at the Application and UI layers to handle predictable traffic patterns.
- High Availability configurations for MySQL on EC2 instances spread across AZs, with custom automation for auto-failover.
- MS SQL standard databases set up on EC2 instances in mirroring mode across AZs for high availability, with automated DB failover using Route53 and AWS Lambda for DNS updates.
- High Availability setup for Microsoft Active Directory, synchronized with on-premises AD and hosted across two AZs.
- Establishment of a site-to-site VPN for seamless log transfer to on-premises Splunk for log analysis.
- Implementation of native backups for database setups with AWS S3 storage.
Results
Post-migration, the company experienced uninterrupted service with the following benefits:
- An increase in application availability to 99% on the cloud.
- Notable improvements in application response times.
Conclusion
The strategic migration to AWS provided the client with a robust, high-performance cloud infrastructure. This pivotal move not only ensured high availability and security but also facilitated a more agile and responsive business environment.