Skip to content

Repository files navigation

AWS First Cloud Journey

AWS Workshops License: MIT

AWS First Cloud Journey is a community learning path for people who want to move from cloud fundamentals to hands-on AWS architecture. The program combines guided videos, public workshops, architecture practice, and certification preparation for Cloud Practitioner and Solutions Architect learners.

Start Here

Resource Purpose
Workshop Index Browse 136 public hands-on labs by topic
AWS Learning Hub Read the published learning materials
AWS Skill Builder Use official AWS courses alongside the labs
AWS Ramp-Up Guides Follow official role-based study paths

Learning Path

  1. Cloud foundations - account setup, AWS Console, CLI, global infrastructure, pricing, and shared responsibility.
  2. Core architecture - IAM, VPC, EC2, S3, CloudFront, Route 53, and high availability.
  3. Application patterns - serverless, containers, databases, messaging, CI/CD, and observability.
  4. Security and operations - GuardDuty, Macie, Secrets Manager, IAM access patterns, cost governance, and monitoring.
  5. Advanced practice - migration, disaster recovery, data analytics, AI services, and production reference architectures.

Repository Map

The individual 000xxx-* repositories are preserved for compatibility with existing workshop links. Use WORKSHOP_INDEX.md as the main navigation layer instead of browsing every repository manually.


Chương Trình Học AWS – First Cloud Journey 2024

I. Mục Tiêu

  • Cung cấp kiến thức cơ bản đến nâng cao về AWS.
  • Phát triển kỹ năng triển khai các dịch vụ AWS qua workshop thực tiễn.
  • Chuẩn bị cho các chứng chỉ AWS (Cloud Practitioner, Solutions Architect).

II. Tổng Quan Chương Trình:

  1. Tạo Tài Khoản AWS & Học Cơ Bản Về AWS

    • 1.1 Tạo AWS Account:
    • 1.2 Học Workshop AWS:
    • 1.3 Vẽ Kiến Trúc AWS:
    • 1.4 Thử Thách Workshop:
      • Hoàn thành 1 workshop, nộp qua Drive hoặc GitHub.
      • Video hướng dẫn: Workshop Submission
  2. AWS Cloud Practitioner Essentials

    • Tham gia khóa học: Cloud Practitioner Essentials
    • Nội Dung:
      • Giới thiệu AWS, quản lý tài khoản, tối ưu chi phí.
      • Các dịch vụ chính: EC2, VPC, S3, IAM.
  3. Kiến Trúc Cloud Computing

    • Buổi 1: AWS Basics
      • Nội dung: AWS Management Console, CLI, AWS Support.
    • Buổi 2: Mạng Trong AWS
      • Nội dung: VPC, Elastic Load Balancer.
      • Thực hành: Thiết lập VPC và ELB.
    • Buổi 3: Tính Toán Trong AWS
      • Nội dung: EC2 và thành phần liên quan (Instance Types, AMI, Backup).
    • Buổi 4: Lưu Trữ AWS
      • Nội dung: S3, EBS, EFS, Storage Gateway.

Sẽ update tiếp tục...


III. Nội Dung Chi Tiết:

  1. Module 01: Kiến Thức Cơ Bản về AWS

    • 01-01: Giới thiệu điện toán đám mây: Video
    • 01-02: AWS tạo sự khác biệt: Video
    • 01-03: Hành trình lên mây: Video
    • 01-04: Hạ tầng AWS: Video
    • 01-05: Công cụ quản lý AWS: Video
    • 01-06: Tối ưu hóa chi phí AWS: Video
  2. Module 02: AWS VPC và Bảo Mật

    • 02-01: AWS Virtual Private Cloud (VPC): Video
    • 02-02: Bảo mật VPC: Video
    • 02-03: VPN, DirectConnect, Load Balancer: Video
  3. Module 03: Amazon EC2

    • 03-01: EC2 Instance Types: Video
    • 03-02: AMI, Backup, Key Pair: Video
    • 03-03: Elastic Block Store (EBS): Video
    • 03-04: EC2 Auto Scaling: Video

IV. Tài Liệu Học AWS Khuyến Nghị:


V. Recap Sự Kiện AWS 2024:


Chương trình dành cho các bạn thi SAA

Lộ trình học AWS mà bạn đề xuất theo tài liệu của AWS Study Group rất toàn diện. Dưới đây là phiên bản bổ sung chi tiết hơn về từng phần trong lộ trình, giúp người học có thể tiếp cận và xây dựng kiến thức vững chắc về AWS:

1. Getting Started with AWS

  • Mục tiêu: Hiểu các khái niệm cơ bản về AWS và các dịch vụ đám mây.
  • Nội dung: Giới thiệu về AWS Console, CLI, SDK, và các nguyên lý cơ bản như elasticity, pay-as-you-go.

2. AWS Identity & Access Management (IAM)

  • Mục tiêu: Làm quen với quản lý truy cập và bảo mật trong AWS.
  • Nội dung: Cách tạo users, groups, roles, policies, và quản lý các quyền truy cập dịch vụ AWS an toàn.

3. Amazon EC2 – Basics

  • Mục tiêu: Tạo, quản lý và tối ưu hóa các instances EC2.
  • Nội dung: Khởi tạo EC2 instances, chọn đúng instance types, và hiểu về pricing models như On-Demand, Reserved, và Spot Instances.

4. Amazon EC2 – Associate

  • Mục tiêu: Nâng cao kỹ năng sử dụng EC2.
  • Nội dung: Auto Scaling, Elastic Load Balancer (ELB), và tích hợp các dịch vụ mạng.

5. Amazon EC2 – Instance Storage

  • Mục tiêu: Quản lý lưu trữ trên EC2.
  • Nội dung: Amazon EBS, EC2 Instance Store, và Amazon EFS, cùng với các phương pháp backup và snapshot.

6. High Availability & Scalability

  • Mục tiêu: Đảm bảo ứng dụng có tính sẵn sàng cao và dễ mở rộng.
  • Nội dung: Sử dụng Multi-AZ, Auto Scaling, và load balancing.

7. RDS, Aurora & ElastiCache

  • Mục tiêu: Tìm hiểu về các dịch vụ cơ sở dữ liệu quản lý của AWS.
  • Nội dung: Quản lý RDS, Aurora, ElastiCache và các phương pháp tối ưu hóa hiệu suất cơ sở dữ liệu.

8. Amazon Route 53

  • Mục tiêu: Hiểu cách sử dụng DNS trong AWS.
  • Nội dung: Cấu hình Route 53 cho DNS routing, failover, và thiết lập latency-based routing.

9. Classic Solutions Architecture

  • Mục tiêu: Hiểu các kiến trúc điển hình trên AWS.
  • Nội dung: Thiết kế hệ thống phân tán, đảm bảo tính sẵn sàng cao và khả năng mở rộng.

10. Amazon S3

  • Mục tiêu: Hiểu và tối ưu hóa lưu trữ trên S3.
  • Nội dung: Sử dụng Amazon S3 cho lưu trữ dữ liệu, phân loại các storage tiers như Standard, Glacier, và chi phí.

11. Amazon S3 – Advanced

  • Mục tiêu: Nâng cao quản lý S3.
  • Nội dung: Cross-region replication, lifecycle policies, versioning, và optimization.

12. Amazon S3 – Security

  • Mục tiêu: Bảo mật dữ liệu trên S3.
  • Nội dung: Sử dụng IAM policies, bucket policies, encryption (SSE, KMS), và bảo mật truy cập công khai.

13. CloudFront & Global Accelerator

  • Mục tiêu: Tối ưu hóa phân phối nội dung và giảm độ trễ.
  • Nội dung: Cấu hình CloudFront, sử dụng Global Accelerator cho giảm thời gian truy cập toàn cầu.

14. AWS Storage Extras

  • Mục tiêu: Tìm hiểu về các dịch vụ lưu trữ khác ngoài S3.
  • Nội dung: AWS Storage Gateway, FSx for Windows File Server, và FSx for Lustre.

15. AWS Integration & Messaging

  • Mục tiêu: Kết nối các dịch vụ AWS với nhau.
  • Nội dung: Sử dụng SQS, SNS, và AWS Step Functions cho messaging và workflow orchestration.

16. Containers on AWS

  • Mục tiêu: Sử dụng container trên AWS.
  • Nội dung: Triển khai ECS, EKS, và tích hợp Docker trên nền tảng AWS.

17. Serverless Overview

  • Mục tiêu: Hiểu kiến trúc serverless.
  • Nội dung: Các khái niệm về serverless, sử dụng AWS Lambda, và API Gateway.

18. Serverless Architectures

  • Mục tiêu: Thiết kế kiến trúc serverless.
  • Nội dung: Tích hợp Lambda với DynamoDB, S3, và các dịch vụ khác để tạo ra ứng dụng serverless hoàn chỉnh.

19. Databases in AWS

  • Mục tiêu: Hiểu các dịch vụ cơ sở dữ liệu trên AWS.
  • Nội dung: DynamoDB, RDS, Redshift, Aurora, và ElastiCache.

20. Data & Analytics

  • Mục tiêu: Sử dụng các dịch vụ phân tích dữ liệu trên AWS.
  • Nội dung: Amazon Athena, AWS Glue, EMR, và Kinesis.

21. Machine Learning

  • Mục tiêu: Tìm hiểu về các dịch vụ Machine Learning của AWS.
  • Nội dung: Sử dụng SageMaker, Rekognition, và dịch vụ ML khác của AWS để xây dựng mô hình machine learning.

22. AWS Monitoring, Audit & Performance

  • Mục tiêu: Quản lý và giám sát hệ thống.
  • Nội dung: Sử dụng CloudWatch, CloudTrail, và Trusted Advisor để theo dõi và tối ưu hiệu suất.

23. Advanced Identity in AWS

  • Mục tiêu: Quản lý danh tính và truy cập nâng cao.
  • Nội dung: IAM roles, federated access, và SSO.

24. AWS Security & Encryption

  • Mục tiêu: Đảm bảo bảo mật dữ liệu và hệ thống.
  • Nội dung: Sử dụng KMS, CloudHSM, Shield, và WAF để bảo vệ dữ liệu và ứng dụng.

25. Amazon VPC

  • Mục tiêu: Quản lý mạng trong AWS.
  • Nội dung: Tạo và cấu hình VPC, sử dụng VPN, Direct Connect, và phân vùng mạng an toàn.

26. Disaster Recovery & Migrations

  • Mục tiêu: Đảm bảo phục hồi dữ liệu và hệ thống sau thảm họa.
  • Nội dung: Sử dụng AWS Backup, RDS Read Replicas, và thiết lập cross-region failover cho DR.

27. More Solutions Architecture

  • Mục tiêu: Nâng cao kiến thức về kiến trúc hệ thống.
  • Nội dung: Thiết kế kiến trúc hybrid, multicloud và các patterns tốt nhất.

28. Other Services

  • Mục tiêu: Tìm hiểu thêm các dịch vụ khác của AWS.
  • Nội dung: AWS IoT, AWS Ground Station, và AWS RoboMaker.

29. White Papers & Architectures

  • Mục tiêu: Tìm hiểu kiến thức chuyên sâu qua các tài liệu chính thức của AWS.
  • Nội dung: Đọc các whitepapers về best practices, kiến trúc reference và các chiến lược triển khai.

Lộ trình này giúp người học có thể nắm bắt từ cơ bản đến nâng cao về AWS và áp dụng vào các tình huống thực tế.

About

🚀 Complete AWS learning path for beginners - 45K+ community resource with hands-on labs, workshops, and certification guides

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

16 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors