Đề cương khóa học
Nội dung khóa học
Module 1: Giới thiệu về tính toán đám mây
- Cloud computing là gì?
- Sự tiến hóa từ on-prem đến cloud
- Tại sao chọn cloud? Hiểu chuyển đổi
- Những nhầm lẫn thường gặp về cloud
Module 2: Giải thích các thuật ngữ cloud cơ bản
- Compute, lưu trữ và mạng trong cloud
- Elasticity, scalability, availability, redundancy
- Virtual machines, containers, serverless
- APIs và ứng dụng cloud-native
Module 3: Các mô hình triển khai cloud
- Public cloud
- Private cloud
- Hybrid cloud
- Các chiến lược multi-cloud và khi chúng có ý nghĩa
Module 4: Các mô hình dịch vụ cloud
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
- Các ví dụ thực tế của từng mô hình
Module 5: So sánh cơ sở hạ tầng cloud và on-premises
- Chi phí vốn vs. chi phí vận hành
- Độ linh hoạt và tính linh hoạt
- Bảo trì, cập nhật và mở rộng
- Khác biệt về bảo mật và tuân thủ quy định
Module 6: Giá trị kinh doanh và lợi ích của cloud
- Tiết kiệm chi phí và tối ưu hóa
- Độ linh hoạt và thời gian đưa ra thị trường
- Độ khả dụng cao và phục hồi sau thảm họa
- Tầm ảnh hưởng toàn cầu và khả năng mở rộng
- Sáng tạo và thí nghiệm nhanh chóng
Module 7: Tổng quan về các nhà cung cấp cloud lớn
- Tổng quan về AWS, Azure và Google Cloud
- Các dịch vụ thường thấy cung cấp bởi mỗi nhà cung cấp
- Cách chọn nhà cung cấp phù hợp
Module 8: Mô hình trách nhiệm chia sẻ
- Ai chịu trách nhiệm về gì?
- Tầm quan trọng của role-based access control (RBAC)
- Hiểu bảo mật trong cloud
Module 9: Tác động của cloud đến QA và kiểm thử phần mềm
- Kiểm thử thay đổi trong môi trường cloud
- Continuous Integration / Continuous Delivery (CI/CD)
- Công cụ và chiến lược kiểm thử ứng dụng cloud-native
Module 10: Quản trị và tuân thủ quy định cloud
- Identity and Access Management (IAM)
- Chính sách và tiêu chuẩn trong cloud
- Sự cư trú dữ liệu, quyền riêng tư và các vấn đề pháp lý
Module 11: Giới thiệu về di chuyển sang cloud
- Cuộc hành trình chấp nhận cloud
- Các chiến lược di chuyển thông thường (Rehost, Refactor, Rearchitect, v.v.)
- Quản lý thay đổi và sẵn sàng của đội ngũ
Module 12: Các trường hợp sử dụng cloud và các tình huống thực tế
- DevOps và tự động hóa
- Sao lưu và phục hồi sau thảm họa
- Công cụ cộng tác từ xa
- Môi trường kiểm thử có thể mở rộng
Module 13: Cơ bản về chi phí và hóa đơn cloud
- Hiểu các mô hình định giá
- Pay-as-you-go vs. reserved instances
- Giám sát và kiểm soát chi phí
Module 14: Tổng kết và chuyển đổi tư duy về cloud
- Đón nhận văn hóa cloud và học tập liên tục
- Sự thông thái về cloud cho các nhóm không liên quan đến kỹ thuật
- Tài nguyên cho học tập tiếp theo
- Hỏi đáp và thảo luận
Đánh giá (1)
Kiến thức của Ahmed về các chủ đề được trình bày. Sự thực là anh có thể đưa ra những ví dụ từ cuộc sống thực và đơn giản hóa các khái niệm trừu tượng một cách khiến toàn bộ khóa đào tạo trở nên rất thú vị.
Aurelian
Khóa học - Cloud Essentials: Understanding the Fundamentals of Cloud Computing for Non-Developers
Dịch thuật bằng máy