Fundamentals
AWS Cloud Adoption Framework (AWS CAF)
6 Perspectives, Cloud Transformation Roadmap
Tổng quan
AWS Cloud Adoption Framework (CAF) là một framework giúp tổ chức lên kế hoạch và thực hiện cloud adoption journey một cách hiệu quả.
Nói đơn giản: "Hướng dẫn từ AWS để giúp bạn chuyển đổi lên cloud đúng cách"
6 Perspectives (Góc nhìn)
CAF chia thành 6 perspectives, mỗi perspective đại diện cho một khía cạnh khác nhau của cloud adoption:
Chi tiết từng Perspective
| Perspective | Focus | Stakeholders | Câu hỏi chính |
|---|---|---|---|
| Business | Strategy & outcomes | CEO, CFO, CIO | "Cloud mang lại business value gì?" |
| People | Culture & change | HR, CIO, CTO | "Team cần skills gì? Làm sao thay đổi culture?" |
| Governance | Risk & compliance | CFO, CRO, CDO | "Làm sao quản lý risk và compliance?" |
| Platform | Architecture & infra | CTO, Architects | "Infrastructure cần gì? Làm sao modernize?" |
| Security | Protection & IAM | CISO, Security team | "Làm sao bảo vệ data và workloads?" |
| Operations | Monitoring & support | Ops team, SRE | "Làm sao vận hành và monitor hiệu quả?" |
Foundational Capabilities (CAF 3.0)
[!IMPORTANT] CAF 3.0 định nghĩa các Foundational Capabilities cụ thể cho mỗi perspective. Đây là kiến thức cần thiết cho exam!
Business Perspective Capabilities
| Capability | Mô tả |
|---|---|
| Strategy management | Định nghĩa và communicate cloud strategy |
| Portfolio management | Quản lý portfolio of cloud initiatives |
| Innovation management | Foster innovation culture, rapid experimentation |
| Product management | Quản lý products với agile methods, customer feedback |
| Strategic partnership | Partnerships với AWS và partners |
| Data monetization | Tạo value từ data assets |
| Business insight | Data-driven decision making |
People Perspective Capabilities
| Capability | Mô tả |
|---|---|
| Culture evolution | Thay đổi culture hướng cloud-native |
| Transformational leadership | Leaders drive và support transformation |
| Cloud fluency | Training và upskilling cho cloud |
| Workforce transformation | Restructure teams cho cloud operating model |
| Change acceleration | Manage organizational change effectively |
| Organization design | Tổ chức cross-functional teams around products |
| Organizational alignment | Align organization structure với cloud goals |
Governance Perspective Capabilities
| Capability | Mô tả |
|---|---|
| Program và project management | Quản lý cloud initiatives |
| Benefits management | Track và realize cloud benefits |
| Risk management | Identify và mitigate cloud risks |
| Cloud financial management | FinOps, cost optimization |
| Application portfolio management | Assess và prioritize applications |
| Data governance | Data quality, lifecycle, compliance |
| Data curation | Organize và manage data assets |
Platform Perspective Capabilities
| Capability | Mô tả |
|---|---|
| Platform architecture | Design scalable cloud architecture |
| Data architecture | Design data platforms và pipelines |
| Platform engineering | Build và maintain cloud platform |
| Data engineering | Build data infrastructure |
| Provisioning và orchestration | Automate infrastructure deployment |
| Modern application development | Cloud-native development practices |
| CI/CD | Continuous integration và delivery |
Security Perspective Capabilities
| Capability | Mô tả |
|---|---|
| Security governance | Security policies và standards |
| Security assurance | Compliance và audit |
| Identity và access management | IAM, least privilege |
| Threat detection | Detect security threats |
| Vulnerability management | Identify và fix vulnerabilities |
| Infrastructure protection | Protect cloud infrastructure |
| Data protection | Encrypt và protect data |
| Application security | Secure applications |
| Incident response | Respond to security incidents |
Operations Perspective Capabilities
| Capability | Mô tả |
|---|---|
| Observability | Monitoring, logging, tracing |
| Event management | Detect và respond to events |
| Incident và problem management | Handle incidents effectively |
| Change và release management | Safe deployments |
| Performance và capacity management | Optimize performance |
| Configuration management | Manage configurations |
| Patch management | Keep systems updated |
| Availability và continuity management | Ensure uptime, DR |
| Application management | Manage applications lifecycle |
Cách nhớ 6 Perspectives
4 Transformation Phases
CAF định nghĩa 4 giai đoạn để thực hiện cloud transformation:
Chi tiết từng Phase
| Phase | Mục đích | Output |
|---|---|---|
| Envision | Xác định opportunities, tạo vision | Business case, strategic objectives |
| Align | Xác định gaps, tạo roadmap | Cloud readiness assessment, action plan |
| Launch | Triển khai pilots, demo value | MVP in production, lessons learned |
| Scale | Mở rộng, realize full benefits | Full cloud adoption, optimized operations |
Ví dụ thực tế
So sánh với Well-Architected Framework
| Cloud Adoption Framework (CAF) | Well-Architected Framework | |
|---|---|---|
| Focus | Organization transformation | Workload design |
| Scope | Toàn bộ organization | Specific workload/application |
| Khi dùng | Planning cloud journey | Designing/reviewing architecture |
| Perspectives/Pillars | 6 perspectives | 6 pillars |
| Output | Transformation roadmap | Architecture improvements |