강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

[DevOps] 빠르고安全なアプリケーション配備パイプライン(CI/CD)の作成

速ければ危険で、安全であれば遅い? そんなことはありません。速くて安全なパイプラインを一度作ってみましょう!

  • rex
devsecops
gitops
devops
이론 실습 모두
gitlab
CI/CD
AWS
Terraform
Docker

学習した受講者のレビュー

受講後に得られること

  • GitLab を利用した CI/CD パイプラインの作成

  • さまざまなセキュリティ ツールへの理解とシームレスなセキュリティ

  • プラットフォームを開発せずにプラットフォームを提供する方法

  • AWS 管理型サービスによる迅速な環境構成

高速で安全なパイプライン? GitOpsを介してプラットフォームまで?

さまざまな形で使用されるCI/CDパイプライン!素早く安全に自分で構築しましょう。

  • こんなに楽になるって?マネージドサービスとの配布スクリプトの作成

  • DevOps&Security ? NO! DevSecOpsで能力を向上!

  • 基本的な内容からアプリケーションまでを見てください。

講義を聞いたら、このような結果を作ることができます。

純粋な配布パイプライン

AWS 連携とデプロイの理解

さまざまなセキュリティツールと使用理由

必要な理由とパイプラインに適用する方法

DevSecOpsパイプライン

今はできる。安全な配布パイプライン!

GitOpsによるプラットフォーム化

YAML入力だけでパイプラインは?

学習内容

セクション (1) GitLab CI/CD

  1. スクリプトの基本文法と簡単な理解

  2. キャッシュ、アーティファクトなど使用時の注意事項

  3. AWSとの連携方法

  4. GitLab CIスクリプトを使用したパイプラインの作成

セクション(2)パイプラインにセキュリティを追加する

  1. セキュリティツールの使用理由と機能の紹介

  2. ツール別適用戦略の紹介

  3. パイプラインの適用とウィジェットの作成

セクション(3) app-gitopsプロジェクト

  1. GitOpsによるプラットフォーム制作プロジェクト

  2. IaCによる単純な配布パイプラインの構築

セクション (4) 一歩進む

  1. パイプラインの効率化

  2. Kaniko, Craneを活用したパイプラインの最適化

  3. DinD vs DooD

  4. ビルド方式による違い

  5. AWS Security Hubの連動

受講前の注意

  • 講義を聞いて実習するパソコンやノートパソコンが1台必要です。


練習環境

  • オペレーティングシステムとバージョン(OS):インターネットが可能で、ドッカーコマンドを入力できるもの

  • 使用ツール: AWS, Semgrep, Trivy, Docker, Cosign, Gitleaks, VSCode, Python, Terraform

  • PC仕様:最小CPU 2 Core、メモリ4GiB(この講義に興味がある方ならうまくいくようです)

学習資料

  • 講義発表資料提供(PDF)

  • 旗ハブを通じて実習ソースコードを提供

選手の知識と注意事項

  • Git、Terraform、Dockerの基本命令を知っているとします。

  • GitLab、AWSアカウントの作成、CLIの設定については、講義資料のリンクを確認してください。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • 配布パイプラインについて知りたいセキュリティエンジニア

  • 効率化のために Shift-Left セキュリティを適用したい DevOps エンジニア

  • 他の職種が悩んで行っている業務を知りたい開発者

  • 実務での悩みと技術を知りたい方

前提知識、
必要でしょうか?

  • Git の基本コマンド

  • Terraform コードの意味と配布方法

  • Docker の基本コマンド (push/pull/run/build など)

こんにちは
です。

2,453

受講生

117

受講レビュー

42

回答

4.9

講座評価

5

講座

현재 카카오뱅크에서 클라우드 엔지니어(SRE)로 근무하고 있습니다. 서비스를 위한 아키텍처를 설계/제공하고, 조직에서 필요한 다양한 도구들을 만들고 제공하거나 구축하는 등의 일을 하고 있습니다.

 

문의: 7424069@gmail.com

カリキュラム

全体

33件 ∙ (6時間 56分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

14件

5.0

14件の受講レビュー

  • 맹영재님의 프로필 이미지
    맹영재

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    • 양마에님의 프로필 이미지
      양마에

      受講レビュー 4

      平均評価 4.8

      5

      30% 受講後に作成

      • 최영윤님의 프로필 이미지
        최영윤

        受講レビュー 4

        平均評価 5.0

        5

        30% 受講後に作成

        • hschun12님의 프로필 이미지
          hschun12

          受講レビュー 3

          平均評価 5.0

          5

          30% 受講後に作成

          • 안승주님의 프로필 이미지
            안승주

            受講レビュー 1

            平均評価 5.0

            5

            100% 受講後に作成

            ¥12,351

            rexの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!