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
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.