From Zero to EKS: Accelerating Kubernetes Adoption and Deployment

Aug 08, 2023

Executive Summary

The client provides an effortless customer experience, including a combination of personalized rewards and engaging offers that build and drive loyalty. It is a leader in creating travel rewards platform to meet the client and customer-specific needs with enhanced and personalized services and omni-channel delivery.

They needed to migrate from its previous datacenter environment to a new AWS environment to meet the traffic spike. The IT team also wanted to modernize the infrastructure to improve application performance and increase scalability.

They turned to Intuitive to lead the migration to AWS. Intuitive has undertaken this challenge to efficiently accelerate the project and reduce costs. Intuitive used an infrastructure-as-code approach to the cloud design and integrated the environment with the help IaC code to spin up the environments very quickly and efficiently. With IaC code designed very intelligently, the team was able to accelerate the roll-out of development, test, staging, and production environments, while reducing software development lifecycles. On a tight deadline, Intuitive completed the migration of their Crucial business applications to AWS ahead of schedule and under budget, while also delivering training and equipping the enterprise with a transparent and resilient cloud infrastructure built for their future.

Customer Challenge

After a recent acquisition, the team faced a deadline to migrate the IT infrastructure away from the datacenter environment to AWS so that all applications can absorb heavy traffic which was expected from the acquired company’s huge customer base. The current datacenter environment will incur huge capital expenses and delivery time due to manual process which will lead in failure to meet the deadline and would result in escalating cloud infrastructure costs, poor application performance.

Goal

  • Business can achieve 4x -5x infrastructure scaling Ability to dynamically scale infrastructure based on application load
  • HITRUST E2E encryption (Data at rest and In-transit)
  • Customer SLA (RTO & RPO)
  • Replace the traditional APIs to serverless APIs (using API Gateway)
  • Fully automated infrastructure provisioning for any new instance
  • Automate code deployment with existing process/tools
  • Ability to increase or decrease the infrastructure capacity
  • High availability with three AZ architecture
  • Ability to customize additional steps for infrastructure provisioning
  • Ability to monitor application health stats from a centralized console
  • Security best practices with least privilege IAM policies

Partner Solution: DevOps-centric AWS Infrastructure Migration with Enhanced Security

Intuitive’s partner solution offers a DevOps-driven approach to migrate the client’s applications to AWS securely and efficiently. Automation and DevOps best practices streamline the migration process, while enhanced security measures protect the infrastructure.

The solution provisions the database as an AWS RDS with multi-AZ architecture for high availability and automatic failover. Data synchronization across availability zones and Oracle physical standby replicas ensure redundancy.

AWS Backup centralizes and automates backups for Oracle RDS instances, simplifying data protection and recovery. A three-tier traffic architecture optimizes application delivery, with Web ALB, App ALB, and API Tier seamlessly interacting.

Security measures include AWS Security Groups, Network Access Control, and encryption of data at rest using AWS KMS. TLS/SSL encryption secures data in transit, and SSL offloading improves performance.

Dynatrace provides real-time monitoring, facilitating proactive management and issue resolution. Integration with Akamai and AWS WAF ensures secure API endpoint access, with tailored security measures for Default API GW and Mutual Auth API GW.

Intuitive’s DevOps-centric solution enables a secure and efficient migration to AWS, leveraging automation, enhanced security, and optimized performance for their applications.

Technology Stack

  • AWS Direct Connect & Gateway
  • AWS Transit Gateway
  • Amazon Virtual Private Cloud (VPC)
  • Amazon Elastic Compute Cloud (EC2)
  • Amazon Simple Storage Service (S3)
  • Amazon Route 53
  • AWS Key Management Service
  • Amazon CloudWatch
  • AWS CloudTrail
  • AWS Secrets Manager
  • AWS System Manager (Parameter Store and Session Manager)
  • AWS EBS Snapshots
  • AWS RDS
  • AWS Backup
  • AWS ALB (Application Load Balancer)
  • AWS Security Groups
  • AWS EFS (Elastic File System)
  • AWS WAF (Web Application Firewall)
  • AWS API Gateway
  • AWS IAM (Identity and Access Management)
  • AWS Auto Scaling Group

Results and Benefits

Accelerated Migration: The DevOps-centric approach and automation streamline the migration process, reducing time and effort required for the client’s applications to be migrated to AWS.

Enhanced Security: Robust security measures, including AWS Security Groups, encryption at rest, TLS/SSL encryption, and AWS WAF integration, ensure the protection of data and secure access to API endpoints.

Improved Scalability and Availability: AWS RDS multi-AZ architecture, standby replicas, and efficient traffic routing enable high availability and scalability for the client’s applications. Simplified Backup and Recovery: Centralized management and automated backups through AWS Backup simplify data protection and recovery processes.

Proactive Monitoring: Dynatrace provides real-time insights, enabling proactive monitoring, issue detection, and rapid resolution, ensuring optimal performance and user experience.

Main Logo
Rocket