P13 - Cloud Migration to AWS
Context
Supporting Patronus company in its migration to AWS: technical architecture document, technology watch, planning and cost estimation.
Objectives
- Conduct technology watch on Cloud services
- Produce a Technical Architecture Document (TAD)
- Compare on-premise, IaaS and PaaS models
- Establish a migration schedule (Gantt)
- Estimate human and financial costs
Evaluated AWS Services
| Service |
On-prem Equivalent |
Usage |
| EC2 |
Physical servers |
Compute |
| RDS |
MySQL/PostgreSQL |
Managed database |
| S3 |
NAS/SAN |
Object storage |
| CloudFront |
CDN |
Content distribution |
| VPC |
Local network |
Network isolation |
| IAM |
Active Directory |
Access management |
Model Comparison
| Criteria |
On-premise |
IaaS (EC2) |
PaaS (Elastic Beanstalk) |
| Control |
Total |
High |
Limited |
| Maintenance |
Internal |
Shared |
AWS |
| Scalability |
Limited |
Good |
Excellent |
| Initial cost |
High |
Low |
Low |
| Recurring cost |
Low |
Variable |
Variable |
Deliverables
View deliverables
Skills Acquired
- Structured technology watch
- Understanding of Cloud models (IaaS/PaaS/SaaS)
- Technical architecture document writing
- Project cost and effort estimation
- Migration planning (Gantt)
- Stakeholder communication (kickoff)