강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

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

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

難易度 中級以上

受講期間 無制限

  • 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

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

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

4.7

5.0

강봉규

100% 受講後に作成

良い講義でした。

5.0

Sang Do Park

100% 受講後に作成

GITLAB CE ( + runner ) を直接インストールして運営し始め、関連資料や実用に関する講義はあまりありませんでした。直接活用する方向や、ぶつかった問題を解決する方案に対するヒントを得るなど多くの助けになりました。 しばしば、開発者は開発だけがうまくいけば、インフラまで気にしなければならないのか、あるいは逆にインフラチームが知ってくれるのに何を学びようとするのかなど多くのことがありました。それでも開発者なら、本人が作り出すシステムの運営に関する多くの部分について知る必要があるという心で学習を続けていきます。仕事は、「技術的または分野の理解」が基礎になるべきであるという展開に感動します。受け取りました。 新しい分野への挑戦なので簡単ではありませんでしたが、内容も良く、やる気になってもいいし、講義が分かり、唐峰百万個打ち込んでいきます。 再度復習しながらシステムに適用しましょう。 ~

5.0

honjab

94% 受講後に作成

実務でよく使うサストもたくさん入っていて役に立つ

受講後に得られること

  • 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との連携

受講前の参考事項

  • 講義を聞いて実習するためのPCまたはノートパソコンが1台必要です。


実習環境

  • オペレーティングシステムおよびバージョン(OS): インターネット接続が可能で、Dockerコマンドを入力できるすべての環境

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

  • PCスペック:最小CPU 2コア、メモリ4GiB(この講座に興味がある方なら問題なく動作すると思われます)

学習資料

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

  • GitHubを通じて実習ソースコードを提供

事前知識と注意事項

  • Git、Terraform、Dockerの基本コマンドを知っていることを前提とします。

  • GitLab、AWSアカウントの作成およびCLI設定は、講義資料内のリンクをご確認ください。


こんな方に
おすすめです

学習対象は
誰でしょう?

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

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

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

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

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

  • Git の基本コマンド

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

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

こんにちは
です。

2,491

受講生

125

受講レビュー

44

回答

4.9

講座評価

5

講座

現在、カカオバンクでクラウドエンジニア(SRE)として勤務しています。サービスのためのアーキテクチャの設計・提供や、組織で必要とされる様々なツールの作成・提供、構築などを行っています。

お問い合わせ: 7424069@gmail.com

カリキュラム

全体

33件 ∙ (6時間 56分)

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

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

受講レビュー

全体

15件

4.7

15件の受講レビュー

  • brendig9983님의 프로필 이미지
    brendig9983

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    • wolfses3227님의 프로필 이미지
      wolfses3227

      受講レビュー 4

      平均評価 4.8

      5

      30% 受講後に作成

      • youngyoonchoi9469님의 프로필 이미지
        youngyoonchoi9469

        受講レビュー 6

        平均評価 5.0

        5

        30% 受講後に作成

        • hschun129781님의 프로필 이미지
          hschun129781

          受講レビュー 3

          平均評価 5.0

          5

          30% 受講後に作成

          • seungjuahn2397님의 프로필 이미지
            seungjuahn2397

            受講レビュー 1

            平均評価 5.0

            5

            100% 受講後に作成

            ¥12,208

            rexの他の講座

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

            似ている講座

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