Học viên: Lê Anh Tùng
Lớp: AWS 07
Email: tungla180400@gmail.com
Số điện thoại: 0865413983
Nguồn tham khảo: https://www.dotnettricks.com/learn/aws/prerequisites-to-learn-aws

Có 1 số điều kiện, kĩ năng tiên quyết trước khi tìm hiểu về AWS, nhưng trước hết chúng ta sẽ tìm hiểu về AWS.

AWS là gì?

AWS là viết tắt của Amazon Web Services, là một nền tảng đám mây công cộng được cung cấp bởi Amazon.com. AWS cung cấp cho các tổ chức và cá nhân quyền truy cập vào các dịch vụ đám mây để lưu trữ, tính toán, mạng, truyền thông, phát triển ứng dụng và nhiều hơn nữa. Các dịch vụ của AWS được cung cấp bằng các loại tài nguyên đám mây khác nhau, cho phép người dùng có thể mở rộng tài nguyên của họ theo nhu cầu, tiết kiệm chi phí và tăng tính linh hoạt trong quản lý hạ tầng công nghệ thông tin. AWS là một trong những nhà cung cấp đám mây lớn nhất và được sử dụng rộng rãi trên toàn cầu bởi các tổ chức lớn và nhỏ để xây dựng, triển khai và quản lý các ứng dụng và dịch vụ trên đám mây. Ban đầu, có vẻ khó hiểu khi tìm hiểu công nghệ mới. Một số chuyên gia CNTT có thể nghi ngờ liệu kiến thức cơ bản mà họ có có đủ để tìm hiểu AWS hay không. Do đó, điều cần thiết là phải biết điều kiện tiên quyết để học các khóa học lấy chứng chỉ AWS.

Điều kiện tiên quyết trước khi học AWS?

Nếu chúng ta muốn đi sâu về điện toán đám mây, trước tiên chúng ta cần biết những điều kiện tiên quyết cần có. Đây là câu hỏi cơ bản nhất gây nhầm lẫn cho hầu hết các chuyên gia CNTT sẵn sàng nâng cao sự nghiệp của họ trong điện toán đám mây. Cần phải tránh xa những điều hoang đường và tập trung vào những điều kiện tiên quyết mà chúng ta cần. Trong khi thảo luận về các kỹ năng cần thiết để học AWS, các phần sau đây cũng cố gắng loại bỏ các giả định sai xung quanh vấn đề này.

“Cloud Computing”" là một thuật ngữ bao gồm nhiều khái niệm khác nhau về lĩnh vực CNTT. Về cơ bản, nó xoay quanh các lĩnh vực như cơ sở hạ tầng phần cứng, cơ sở hạ tầng phần mềm, cơ sở trung tâm dữ liệu, chủ đề kỹ thuật phần mềm và công nghệ ảo hóa.

Cloud Computing

Sau đây là một số điều kiện tiên quyết chính:

  • Kiến thức cơ bản về hệ điều hành: Nên có kiến thức cơ bản về hệ điều hành, bao gồm các khái
    niệm về quản lý tài nguyên, quản lý tài khoản, phân quyền truy cập, bảo mật và cấu hình hệ thống.
  • Kiến thức cơ bản về mạng: Nên có kiến thức cơ bản về mạng, bao gồm các khái niệm về cấu trúc
    mạng, giao thức mạng, thiết bị mạng, địa chỉ IP và bảo mật mạng.
  • Kiến thức về bất kỳ ngôn ngữ lập trình nào
  • Lệnh cơ bản về mã hóa (vì một số phần mềm phụ trợ có thể cần đến nó)
  • Tổng quan về Public Cloud và Private Cloud
  • Kiến thức cơ bản về cơ sở dữ liệu: Nên có kiến thức cơ bản về cơ sở dữ liệu, bao gồm các khái niệm
    về cơ sở dữ liệu quan hệ, NoSQL, bảo mật dữ liệu và lưu trữ dữ liệu trên đám mây.
  • Kiến thức về lập trình: AWS cung cấp các dịch vụ tích hợp sẵn với các ngôn ngữ lập trình như
    Python, Java, Ruby và .NET. Vì vậy, có kiến thức về lập trình và kinh nghiệm thực tế trong việc sử
    dụng ít nhất một trong các ngôn ngữ này là một lợi thế.
  • Kiến thức về quản lý dịch vụ: AWS cung cấp nhiều dịch vụ và tính năng liên quan đến quản lý dịch
    vụ, vì vậy bạn cần có kiến thức về quản lý dịch vụ để hiểu được cách sử dụng và quản lý các dịch vụ
    của AW
  • Kỹ năng tìm kiếm và giải quyết vấn đề: Trong quá trình học AWS, bạn sẽ gặp phải nhiều vấn đề và
    thắc mắc. Bạn cần có kỹ năng tìm kiếm và giải quyết vấn đề để tìm hiểu và giải quyết các vấn đề
    này.

Bây giờ, hãy xem xét chi tiết về một số điều kiện tiên quyết chính cho AWS:

  • Kiến thức về Hệ điều hành

    Vì Amazon Cloud là một thuật ngữ chung, nên chúng ta phải biết các khái niệm cơ bản liên quan
    đến các hệ điều hành như Linux, Windows, v.v. Chúng ta cần biết cách các hệ điều hành này hoạt
    động và điều gì sẽ xảy ra nếu chúng được vận hành ở cấp độ cao.

    Việc tìm hiểu hệ điều hành Linux là điều cần thiết. Điều này là do phần lớn các tổ chức hoạt động
    với các môi trường và ứng dụng web có thể mở rộng thích Linux hơn. Ngoài ra, Linux cũng là ưu
    tiên chính để sử dụng nền tảng Cơ sở hạ tầng dưới dạng dịch vụ (IaaS) như nền tảng AWS. Cách
    hiệu quả nhất để học Linux là xem tài liệu và các khóa học trực tuyến. Khi chúng ta có được kiến
    thức cơ bản về HĐH Linux, chúng ta có thể bắt đầu sử dụng nó. Để tìm hiểu AWS từng bước, sẽ rất
    hữu ích nếu chúng ta biết các nguyên tắc cơ bản và hoạt động của hệ điều hành Linux.

  • Kiến thức Ảo hóa

    Sau khi chúng ta đủ quen thuộc với các hệ điều hành, bước tiếp theo là làm quen với Công nghệ ảo
    hóa. Trong lộ trình học tập của AWS, ảo hóa đóng một vai trò quan trọng. Kỹ thuật này chứa và
    thực thi nhiều hệ điều hành, tức là các máy ảo thành một máy vật lý duy nhất. Hơn nữa, mọi máy ảo
    đều có dung lượng RAM, CPU và dung lượng ổ đĩa chính xác. Tất cả đều chạy hệ điều hành của họ.

    Hãy nhớ rằng các máy ảo chia sẻ cùng một công cụ mạng và cùng một phần cứng. Chúng chỉ gần
    như tách biệt với nhau.

  • Hiểu về mạng

    Một trong những yếu tố quan trọng của Amazon Cloud là kết nối mạng. Điều này là do mọi hoạt
    động trong nền tảng đám mây đều sử dụng kết nối mạng. Để bắt đầu, ban đầu, chúng ta phải biết
    địa chỉ IP hoạt động như thế nào. chúng ta cần hiểu ý nghĩa của mạng riêng và mạng công cộng. Lý
    do là sau này trong lộ trình học AWS, chúng ta sẽ bắt gặp những thuật ngữ này. Nếu chúng ta thiếu
    kiến thức cơ bản về các thuật ngữ này, thì nó sẽ tạo ra một vấn đề lớn.

Điều kiện tiên quyết cần thiết cho từng chứng chỉ AWS

AWS Certifications

AWS Certified Cloud Practitioner (Foundational Certification)

  • Kiến thức cơ bản về các dịch vụ và giải pháp CNTT
  • Hiểu biết về cách các giải pháp và dịch vụ CNTT được triển khai trên nền tảng AWS
  • Có tối thiểu 6 tháng kinh nghiệm về đám mây AWS trong các lĩnh vực như vai trò kỹ thuật, bán hàng, mua hàng, quản lý hoặc tài chính

AWS Certified Developer (Associate)

  • Kỹ năng và kiến thức về viết mã có thể truy cập các ứng dụng AWS từ ứng dụng kinh doanh tùy chỉnh thông qua phần mềm AWS

AWS Certified Developer (Associate)

  • Tối thiểu 1 năm kinh nghiệm thiết kế và setup ứng dụng trên nền tảng AWS
  • Kỹ năng tối thiểu 1 ngôn ngữ lập trình bậc cao
  • Khả năng nhận biết các yêu cầu của một ứng dụng, nhận ra các biện pháp thực hành tốt nhất để bảo mật ứng dụng AWS và thiết lập các hệ thống kết hợp thông qua các thành phần AWS

AWS Certified Developer (Associate)

  • Có ít nhất 1 năm kinh nghiệm vận hành và xử lý setup các ứng dụng trên nền tảng AWS
  • Cách vận hành, cung cấp và duy trì các hệ thống dựa trên AWS

AWS Certified Solutions Architect (Professional)

  • Tối thiểu 2 năm kinh nghiệm thiết kế và thiết lập kiến trúc đám mây dựa trên AWS
  • Hiểu các thực tiễn liên quan đến việc triển khai kiến trúc của ứng dụng AWS
  • Kỹ năng trong một ngôn ngữ lập trình cấp cao

AWS Certified DevOps Engineer (Professional)

  • Ít nhất 2 năm kinh nghiệm trong việc cung cấp, xử lý và chạy các ứng dụng được triển khai bên trong môi trường AWS
  • Kinh nghiệm mã hóa trong bất kỳ ngôn ngữ lập trình cấp cao nào
  • Tổng quan về tự động hóa và thử nghiệm thông qua ngôn ngữ lập trình và kịch bản

AWS Certified Security (Specialty)

  • Tối thiểu 5 năm kinh nghiệm làm nhân viên bảo mật CNTT về thiết kế và triển khai các giải pháp bảo mật
  • Tối thiểu 2 năm kinh nghiệm trong việc đảm bảo khối lượng công việc AWS
  • Kiến thức cơ bản về cách sử dụng các biện pháp kiểm soát bảo mật cho khối lượng công việc AWS

AWS Certified Big Data (Specialty)

  • Có ít nhất 5 năm kinh nghiệm làm việc trong lĩnh vực phân tích dữ liệu
  • Có kinh nghiệm về cách thiết kế và phát triển một kiến trúc có thể mở rộng, mạnh mẽ và có lợi cho việc xử lý dữ liệu
  • Quen thuộc với cách xác định và xây dựng các dịch vụ dữ liệu lớn AWS

AWS Certified Advanced Networking (Specialty)

  • Có ít nhất 5 năm kinh nghiệm xây dựng và triển khai các giải pháp mạng
  • Làm quen với các công nghệ và khái niệm được sử dụng trong mạng AWS

Lời kết

Trên đây là những điều kiện mà chúng ta cần có trong lộ trình lam việc, thi chứng chỉ AWS, rất mong khi đọc xong bài viết mọi người có thêm cái nhìn tổng quan, kiến thức để đáp ứng nhu cầu học tập cũng như là trên con đường trở thành đạt được ước mơ của mình.