Case Study

Migration from Amazon EC2 to Amazon EKS for Rocket Learning

Download the Case Study
Industry 

EdTech

Expertise 

Amazon EKS, Amazon S3, Amazon ECR, Amazon CloudWatch, AWS CloudTrail, Amazon SQS

Offerings/solutions 

Standardized Deployment of Amazon EKS and AWS Services with Modular Terraform Code

About the Client

Rocket Learning is a pioneering non-profit organization catalyzing Early Childhood Development (ECD) across India. It incubates communities of practice for Anganwadi (publicly funded daycare centers) workers and parents, both in person and digitally, by leveraging accessible technology and engaging content. The organization also supports policy and structural reform. Rocket Learning’s solution is scalable, effective, and cost-efficient at just $1.50 per child annually.

Highlights

50%

Reduction in Errors

100%

Compliance Monitoring

24/7

Proactive Management using Prometheus and Grafana

The Challenge

The client faces challenges with Azure storage, EC2 maintenance, autoscaling, and security. They are migrating to AWS, moving their application to Amazon EKS and storage to Amazon S3. AWS Auto Scaling facilitates cluster autoscaling. Deployments use Infrastructure as Code (IAC) and DevOps best practices. Security measures include organizing resources in VPCs, using separate security groups, and employing Amazon GuardDuty and AWS CloudTrail for enhanced monitoring and compliance.

Solutions

  • Utilized modular Terraform code to simplify the deployment of the Amazon EKS and various other AWS services across multiple environments making the deployment process consistent and repeatable.
  • Integrated an observability interface and log monitoring using Amazon CloudWatch to monitor AWS services like Amazon RDS and Amazon EC2, enabling analysis and troubleshooting of performance and availability issues.
  • Implemented Prometheus and Grafana to monitor Amazon EKS workloads, providing detailed insights and visualizations for effective performance monitoring.
  • Enabled monitoring of unusual account activity using Amazon GuardDuty and CloudTrail for risk auditing, governance, and compliance of the AWS account.
    Automatic snapshot backups are configured for Amazon RDS, Amazon EC2 servers, and ElastiCache, each with a 3-day retention period, primarily for data resilience and disaster recovery purposes. However, ensuring the secure storage and access control of these backups is essential for maintaining overall data security.
  • Utilized AWS CodeBuild for automated builds, ensuring consistent and efficient build operations. Implemented robust CI/CD pipelines to automate the build, test, and deployment processes.
  • Docker containers are efficiently managed and deployed within the CI/CD framework, targeting our Kubernetes clusters to ensure scalability and reliability.
  • Utilized AWS services including Amazon EKS, Amazon VPC, Amazon ECR, AWS ELB, Amazon S3, Amazon RDS, Amazon ElastiCache, Amazon CloudWatch, AWS IAM, AWS CloudTrail, and Amazon GuardDuty, AWS CodeBuild.

The Results

Terraform modular code streamlined Amazon EKS and AWS service deployment with reduced errors, while monitoring and compliance were ensured through Amazon GuardDuty and CloudTrail, and performance was managed with Prometheus, Grafana, and automatic scaling via Cluster Autoscaler and Horizontal Pod Autoscaler.

Download the Case Study

AWS Partner –AWS Migration Services Competency

Pioneering AWS Migration Services by being an AWS Partner – AWS Migration Service Competency.

Learn more

An authorized partner for all major cloud providers

A cloud agnostic organization with the rare distinction of being an authorized partner for AWS, Microsoft, Google and VMware.

Learn more

A house of strong pool of certified consulting experts

150+ cloud certified experts in AWS, Azure, GCP, VMware, etc.; delivered 200+ projects for top 100 fortune 500 companies.

Learn more

Get The Most Out Of Us

Our support doesn't end here. We have monthly newsletters, study guides, practice questions, and more to assist you in upgrading your cloud career. Subscribe to get them all!