Edmentum

Edmentum is a leading online educational services provider. They provide digital curriculum and assessment for students aged 3–18 in over 80 countries, with over 50 years of experience in education.

Challenge

  • Existing systems cannot sustain unexpected growth in number of customers and usage of their content platform
  • Existing Disaster recovery solution is not tested and may not be used for high availability/failover

Solution Delivered to Meet Challenges

App 01:

  • Cloud Endure was used to migrate apps, servers and DBs from on-prem to AWS

App 02:

  • Changed database from RDS postgreSQL to RDS Aurora
  • Moved Databases from public to private
  • Encrypted the databases
  • Replaced NGINX with ALB
  • Used Cloud front & API gateway for reverse proxy

Architecture Diagram

Edmentum – AWS Database Migration

AWS Services Used

  • AWS IAM
  • AWS VPC
  • AWS EC2
  • AWS Cloud formation
  • AWS RDS
  • AWS S3
  • AWS ALB
  • AWS Cloud front
  • AWS API Gateway
  • AWS Auto Scaling
  • AWS Lambda function

Database Workload Migration Details

  • 50 to 70 DB servers
    • MySQL & MS SQL + Couch base (NoSQL)
    • DB engines are same for source & target
  • About 100 TB Data
  • Sources and Targets:
    • MySQL -> MySQL on EC2
    • SQL Server -> SQL Server on EC2

Migration Patterns Used

  • Servers (Apps & DBs) were migrated using Cloud Endure

Migration Tools Used

  • Cloud Endure

Third-Party Tools Used

  • CloudEndure (which is now no more a 3rd party)

About NorthBay

We are a fast-growing, 100% AWS focused onshore/offshore AWS Premier Consulting Partner, supporting our customers to accelerate the reinvention of their applications and data for a Cloud-native world. Our >350 AWS Certified Employees excel in developing and deploying Database & Application Migrations, Data Lakes and Analytics, Machine Learning/AI, DevOps and Application and Data Modernization/Development that drive measurable business impact.