Tin mới nhất

Menu

Browsing "Older Posts"

Chia Sẻ Khóa Học Xây Dựng Một CI/CD Pipeline Trong AWS [Khóa 7549 A]

13 tháng 1 2023 / No Comments

Một dự án DevOps hoàn chỉnh.

Bạn sẽ học được gì:

  • ✓ Tìm hiểu các phương pháp DevOps phổ biến, theo nhu cầu.
  • ✓ Xác định cơ sở hạ tầng AWS sẵn sàng sản xuất bằng cách sử dụng Terraform.
  • ✓ Tạo một CI/CD pipeline an toàn từ đầu đến cuối.
  • ✓ Cài đặt, định cấu hình và vận hành các công cụ DevOps khác nhau, như Git, Jenkins, Maven, Ansible, Docker và Sonarqube.
  • ✓ AWS platform: chúng tôi sẽ đề cập đến nhiều dịch vụ cơ bản, chẳng hạn như EC2, S3 và ECR.
  • ✓ Trở thành một chuyên gia mạng AWS, bao gồm tất cả các khái niệm VPC chính, từ route tables đến Load Balancer.
  • ✓ Tìm hiểu cách định cấu hình một data visualization app như Grafana để giám sát cơ sở hạ tầng AWS.

Trong khóa học này, chúng ta sẽ tập trung vào việc xây dựng một CI/CD pipeline an toàn, bằng cách tích hợp một số công cụ DevOps nổi tiếng. Trong một kịch bản sản xuất điển hình, các nhà phát triển làm việc trên cùng một ứng dụng đẩy các tính năng mới của họ vào một kho lưu trữ chung, được Git đại diện hầu hết thời gian. Trong bước tiếp theo, cần có một continuous integration & building tool, chẳng hạn như Jenkins, công việc của họ là thực hiện định kỳ các hoạt động thăm dò đối với Git repository và khi nhận thấy có một commit mới, nó sẽ nhận ứng dụng mới, thực hiện một số phân tích chất lượng và bảo mật của code thông qua ứng dụng SonarQube, sau đó xây dựng code đó với sự trợ giúp của plugin Maven và gửi các build artifact tới Ansible. Ansible đóng gói các artifact này vào Docker container và triển khai chúng trên các production server, để ứng dụng có thể truy cập được cho khách hàng. Tất cả quá trình này diễn ra tự động, nghĩa là sau khi nhà phát triển đẩy code mới của họ lên Git, người dùng cuối sẽ nhìn thấy các tính năng mà không cần bất kỳ sự can thiệp nào từ các Dev hoặc Ops team. Toàn bộ cơ sở hạ tầng thực hiện quy trình này được lưu trữ trên đám mây AWS và được tạo với sự trợ giúp của công cụ cung cấp cơ sở hạ tầng phổ biến nhất, Terraform. Mỗi server lập (Jenkins, Ansible, SonarQube & Application hosts) cũng sẽ được Grafana giám sát và các cảnh báo sẽ được định cấu hình trong trường hợp có bất kỳ trục trặc nào. 

Mục lục:

  • ✓ 1. Giới thiệu.
  • ✓ 2. Provisioning AWS Infrastructure với Terraform.
  • ✓ 3. Khởi chạy và Định cấu hình Jenkins.
  • ✓ 3. Khởi chạy và Định cấu hình SonarQube.
  • ✓ 3. Khởi chạy và Định cấu hình Ansible.
  • ✓ 6. Tạo và Cấu hình Application Environment.
  • ✓ 7. Giám sát cơ sở hạ tầng.
  • ✓ 8. Kết luận.

Khóa học này dành cho ai:

  • ✓ Bất kỳ ai muốn tìm hiểu cách tích hợp nhiều công cụ DevOps để tạo một CI/CD pipeline hoàn chỉnh theo cách an toàn và thiết thực, với các phòng thí nghiệm thực hành.
  • ✓ Những người mới bắt đầu sử dụng hệ sinh thái AWS muốn tìm hiểu tất cả các phương pháp và dịch vụ đám mây chính từ đầu.
  • ✓ Những người muốn bắt đầu với các công cụ cung cấp cơ sở hạ tầng như Terraform.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.