강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

[DevOps] Tạo quy trình triển khai ứng dụng nhanh chóng và an toàn (CI/CD)

Nhanh thì nguy hiểm, chậm thì an toàn? Không phải vậy. Hãy cùng tạo ra một đường ống nhanh và an toàn nhé!

(4.7) 15 đánh giá

272 học viên

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

  • rex
gitlab
gitlab
CI/CD
CI/CD
AWS
AWS
Terraform
Terraform
Docker
Docker
gitlab
gitlab
CI/CD
CI/CD
AWS
AWS
Terraform
Terraform
Docker
Docker

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.7

5.0

강봉규

100% đã tham gia

Đó là một bài giảng hay.

5.0

Sang Do Park

100% đã tham gia

Khi tôi bắt đầu tự mình cài đặt và vận hành GITLAB CE (+runner), chưa có nhiều tài liệu liên quan hay bài giảng sử dụng thực tế. Nó rất hữu ích, bao gồm hướng dẫn sử dụng trực tiếp và gợi ý về cách giải quyết các vấn đề tôi gặp phải. Thông thường, có rất nhiều vấn đề như lập trình viên tự hỏi liệu họ chỉ cần giỏi phát triển và cần chăm sóc cơ sở hạ tầng hay ngược lại, tại sao phải bận tâm tìm hiểu khi đội ngũ cơ sở hạ tầng sẽ lo việc đó cho họ. Tuy nhiên, tôi vẫn tiếp tục nghiên cứu của mình với suy nghĩ rằng các nhà phát triển cần biết nhiều khía cạnh trong hoạt động của hệ thống mà họ tạo ra. Ở đầu và cuối bài giảng, có rất nhiều điều bạn gặp phải khi tạo, vận hành, bảo trì và cải thiện dịch vụ. Tôi rất cảm động trước sự phát triển rằng công việc phải dựa trên sự hiểu biết về công nghệ hoặc lĩnh vực của nhau. Điều đó không hề dễ dàng vì đây là một thử thách trong một lĩnh vực mới, nhưng nội dung hay, động lực tốt và bài giảng mang tính thông tin nên tôi đã đồng ý rất nhiều. Hãy xem lại nó một lần nữa và áp dụng nó vào hệ thống. ~

5.0

honjab

94% đã tham gia

Nó rất hữu ích vì nó chứa nhiều sass thường được sử dụng trong thực tế.

Bạn sẽ nhận được điều này sau khi học.

  • Sử dụng GitLab để tạo ra chuỗi CI/CD

  • Hiểu biết về các công cụ bảo mật khác nhau và bảo mật liền mạch

  • Cách cung cấp nền tảng mà không cần phát triển nền tảng

  • Cấu hình môi trường nhanh chóng thông qua dịch vụ quản lý của AWS

Đây là khóa học không được cập nhật. Mặc dù có thể hiểu đầy đủ nội dung,

Kết quả có thể khác khi bạn làm theo.

Nhanh mà an toàn pipeline? GitOps đến cả platform?

Các quy trình CI/CD được sử dụng dưới nhiều hình thức khác nhau! Xây dựng trực tiếp một cách nhanh chóng và an toàn.

  • Có thể tiện lợi đến thế sao? Tạo script triển khai cùng với dịch vụ quản lý

  • DevOps & Security? KHÔNG! Nâng cao năng lực với DevSecOps!

  • Từ nội dung cơ bản đến ứng dụng.

Sau khi hoàn thành khóa học, bạn sẽ có thể tạo ra những sản phẩm như thế này

Pipeline triển khai thuần túy

Hiểu về tích hợp AWS và triển khai

Các công cụ bảo mật đa dạng và lý do sử dụng

Lý do cần thiết và cách áp dụng vào pipeline

Pipeline DevSecOps

Bây giờ có thể làm được rồi. Pipeline triển khai an toàn!

Nền tảng hóa thông qua GitOps

Chỉ cần nhập YAML là có pipeline?

Nội dung học tập

Phần (1) GitLab CI/CD

  1. Cú pháp cơ bản của script và hiểu dễ dàng

  2. # Lưu ý khi sử dụng Cache, Artifact, v.v.

  3. Phương pháp kết nối với AWS

  4. Tạo pipeline sử dụng GitLab CI script

Phần (2) Thêm bảo mật vào pipeline

  1. # Lý do sử dụng công cụ bảo mật và giới thiệu chức năng

  2. Giới thiệu chiến lược áp dụng theo từng công cụ

  3. Áp dụng Pipeline và Tạo Widget

Phần (3) Dự án app-gitops

  1. # Dự án xây dựng nền tảng thông qua GitOps

  2. Xây dựng pipeline triển khai đơn giản thông qua IaC

Phần (4) Tiến xa hơn một bước

  1. Tối ưu hóa pipeline

  2. Tối ưu hóa pipeline sử dụng Kaniko và Crane

  3. DinD vs DooD

  4. Sự khác biệt theo phương thức build

  5. Tích hợp AWS Security Hub

Lưu ý trước khi đăng ký

  • Bạn cần 1 chiếc PC hoặc laptop để nghe giảng và thực hành.


Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): Bất kỳ hệ thống nào có kết nối internet và có thể thực thi lệnh Docker

  • Công cụ sử dụng: AWS, Semgrep, Trivy, Docker, Cosign, Gitleaks, VSCode, Python, Terraform

  • Cấu hình PC: Tối thiểu CPU 2 Core, RAM 4GiB (Nếu bạn quan tâm đến khóa học này thì có vẻ sẽ chạy tốt)

Tài liệu học tập

  • Cung cấp tài liệu trình bày bài giảng (PDF)

  • Cung cấp mã nguồn thực hành thông qua GitHub

Kiến thức cần có và lưu ý

  • Giả định rằng bạn đã biết các lệnh cơ bản của Git, Terraform và Docker.

  • GitLab, tạo tài khoản AWS và cài đặt CLI vui lòng kiểm tra link trong tài liệu bài giảng.


Khuyến nghị cho
những người này

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

  • Các kỹ sư bảo mật muốn biết về quy trình triển khai

  • DevOps kỹ sư muốn áp dụng bảo mật Shift-Left để tăng hiệu quả

  • Các nhà phát triển muốn biết các nhóm công việc khác nghĩ gì và làm gì

  • Những người muốn biết về các mối quan tâm và kỹ thuật thực tế

Cần biết trước khi bắt đầu?

  • Các lệnh cơ bản của Git

  • Ý nghĩa và cách triển khai mã Terraform

  • Các lệnh cơ bản của Docker như push/pull/run/build

Xin chào
Đây là

2,491

Học viên

125

Đánh giá

44

Trả lời

4.9

Xếp hạng

5

Các khóa học

Hiện tại tôi đang làm việc với tư cách là Kỹ sư Cloud (SRE) tại KakaoBank. Tôi đảm nhận các công việc như thiết kế/cung cấp kiến trúc cho dịch vụ, cũng như tạo ra, cung cấp hoặc xây dựng các công cụ đa dạng cần thiết cho tổ chức.

Liên hệ: 7424069@gmail.com

Chương trình giảng dạy

Tất cả

33 bài giảng ∙ (6giờ 56phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

15 đánh giá

4.7

15 đánh giá

  • brendig9983님의 프로필 이미지
    brendig9983

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • wolfses3227님의 프로필 이미지
      wolfses3227

      Đánh giá 4

      Đánh giá trung bình 4.8

      5

      30% đã tham gia

      • youngyoonchoi9469님의 프로필 이미지
        youngyoonchoi9469

        Đánh giá 6

        Đánh giá trung bình 5.0

        5

        30% đã tham gia

        • hschun129781님의 프로필 이미지
          hschun129781

          Đánh giá 3

          Đánh giá trung bình 5.0

          5

          30% đã tham gia

          • seungjuahn2397님의 프로필 이미지
            seungjuahn2397

            Đánh giá 1

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            2.057.301 ₫

            Khóa học khác của rex

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!