The AWS Cloud Adoption Framework (AWS CAF)
This is not an exhaustive documentation of all the existing AWS Services. These are summarized notes that I used for the AWS Certifications.
To see the complete documentation, please go to: AWS documentation
Overview
AWS CAF provides guidance and best practices to help organizations build a comprehensive approach to cloud computing across the organization and throughout the IT lifecycle to accelerate successful cloud adoption.
AWS CAF is organized into six perspectives and perspectives consist of sets of capabilities.
Focused on Business Capabilities
- Business - IT is aligned with business needs
- IT Finance
- IT Strategy
- Benefits Realization
- Business Risk Management
- People - training, staffing, and organizational changes
- Resource Management
- Incentive Management
- Career Management
- Training Management
- Organizational Change Management
- Governance - skills and processes align IT and business strategies and goals
- Portfolio Management
- Program Project Management
- Business Performance Measurement
- License Management
Focused on Technical Capabilities
- Platform - describe the architecture of the target state environment in detail
- Compute Provisioning
- Network Provisioning
- Storage Provisioning
- Database Provisioning
- Systems and Solution Architechture
- Application Development
- Security - the organization meets its security objectives
- Identity and Access Management
- Detective Control
- Infrastructure Security
- Data Protection
- Incident Response
- Operations - define how daily, quarterly, and yearly business will be conducted
- Service Monitoring
- Application Performance Monitoring
- Resource Inventory Management
- Release Management / Change Management
- Reporting and Analytics
- Business Continuity / Disaster Recovery
- IT Service Catalog
Common Migration Strategies
There are a few simple ways to move data into the cloud.
-
Database replication
- Copies existing databases into the cloud
- Keeps systems running during migration
-
AWS Database Migration Service
- Moves live databases with little downtime
- Works with many database engines
-
AWS Snowball
- Physical device for moving large data
- Faster and safer than slow internet transfers
Each option provides a way to shift data smoothly, helping businesses move to the cloud with less risk and disruption.