Edmentum – AWS Database Migration

Edmentum – AWS Database Migration

  • NorthBay Blogs

Edmentum – AWS Database Migration

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.

Challenges

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

Solution Delivered to Meet Challenges

App 01:

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

App 02:

  1. Changed database from RDS postgreSQL to RDS Aurora
  2. Moved Databases from public to private
  3. Encrypted the databases
  4. Replaced NGINX with ALB
  5. Used Cloud front & API gateway for reverse proxy

Architecture Diagram

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.