강의

멘토링

커뮤니티

Programming

/

Devops & Infra

eksを活用したspring本番サーバーデプロイ(feat. devopsのすべて)

ドメイン購入およびeksを活用したspringboot本番サーバーデプロイ、docker基礎、kubernetes基礎、aws基礎、github actionsを通じたCI/CD自動化、argocd、prometheus/grafanaなどdevops全般について学びます。

難易度 初級

受講期間 無制限

  • bradkim
AWS
AWS
Docker
Docker
Kubernetes
Kubernetes
github-actions
github-actions
argocd
argocd
AWS
AWS
Docker
Docker
Kubernetes
Kubernetes
github-actions
github-actions
argocd
argocd

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

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

5.0

5.0

김민아

85% 受講後に作成

本当に私がこれまで聞いた講義の中で最高の講義として選びます。 CKAを勉強しながら断片的に散らばっていた概念を直接実習しながら一度に整理されました。伝達力も断然最高で、この講義のためにどれほど多くの準備をされたか想像もつきません。大学受験1位講師を見ている感じです!! 講義を聞きながらすぐに現在進行中のプロジェクトに適用し、モニタリングにもingress及びドメイン接続、Spring Podもprometheusが追跡できるよう応用も可能でした。発表後k8sを試したことに非常に良い評価を受けました。 講義についていくだけで問題は一度もありませんでしたので、私のようにバックエンド新入社員就職準備をされている方々、一度聞かれれば絶対に後悔はないでしょう!!

5.0

리나

100% 受講後に作成

この講義のおかげで、CI-CD自動化システムの構築に自信が持てました。 dockerについては大まかには知っていましたが、Kubernetesに関する知識はありませんでした。 Kubernetesを通じてDockerコンテナの管理・運用に関する知識を得ることができて良かったです。 通常、開発サーバーと運用サーバーはそれぞれ個別に運用するものだと思いますが、この場合はnamespaceを通じて、個別に論理的に領域を分離してどのように運用するかは、各自で考える必要があるでしょう。 貴重な講義を作ってくださりありがとうございます。今後、さらに良い講義を期待しています。 ありがとうございます。

5.0

김두현

85% 受講後に作成

他の講義は出されないのですか?説明がどの講義よりも聞き心地が良いので、自分の分野の講義がリリースされたら1番に受講したいです。

受講後に得られること

  • 実際のドメイン購入からAWSを通じたK8S運用サーバーのデプロイまでの全てのサイクルを実習

  • k8s基礎、AWS基礎、Docker基礎、CI/CD自動化、モニタリングなどDevOps全般に関する知識

  • Spring Boot モノリシックサーバーからMSAまでデプロイ作業

  • GitHub Actions および Argo CD を活用した CI/CD 自動化

  • 強制負荷による Pod および EC2 オートスケーリング (サーバー自動拡張)

1. 授業資料と注意事項📢

  • このクラスは、AWSの実践に応じて、受講生のaws個人アカウントに課金が発生します。


    • 講義受講時に課金があまり出ないように、実習を一緒に進行する際に素早く受講するか、実習を中断するときはリソースを削除後に再生成することをお勧めします。

    • 一週間以内に実習を一緒に進行するという仮定のもと、1~3万ウォンほどの課金が出ると予想します。

    • 講師のリードの下で安全にアカウントを管理し、最後の資源削除まで進めるので心配なく従ってもらえます。

  • docker、msa、aws、k8sなど多くの内容を深く扱いますが、事実上別途の選手過程はありません。基礎から詳しく講義します。

  • テキストレッスン資料は、以下のリンクのノッションを通じて提供されます。

  • 授業で使われるソースコードはgithubにあらかじめ公開されています。

2. 学習内容📕

  • バックエンドサーバー展開のすべて

    • 実際のドメイン購入からAWS EKS(クーバーネティス)への運用サーバーの導入まで、実務で活用可能なdevopsの核心内容を学びます。

    • springbootビルド基礎、docker基礎、クーバーネティス基礎、msa基礎、awsの基礎的な内容まで、すべての受講生がゼロベースであるという仮定のもと、基礎授業から授業が行われます。

    • モノリシック(シングル)サーバー展開だけでなく、MSAサーバー展開まで進めます。

    • githubアクションによるデプロイの自動化、サーバーの自動拡張(オートスケール)、サーバーモニタリング(プロメテウス/グラパナ)、argocdまで、現代のdevops環境に必要な重要な要素をカバーします。


  • 学習詳細


    • spring ビルドとドッカーコンテナの理解

      • ドッカーの基礎とドッカーの理解

      • springboot プロジェクト docker ビルド実習

      • docker-compose 活用法

      • docker hubによる画像管理


    • AWSの基礎

      • VPC、EC2、RDS、IAMなどのAWSコア要素の学習と実践

    • クバネティス(k8s)の基礎とeksを理解する

      • k8sの基礎とクラスタ構成の理解

      • pod、service、depl、ingressなどの重要な要素の理解と実践


    • springバックエンドサーバー(モノリシック、msa)eksの配布

      • ガビアでのドメイン購入とaws route53によるドメイン設定

      • モノリシックサーバーEKS運用サーバーの展開


        • RDSによるDBサーバーの構築

        • ドッカーイメージのビルドとECRレポジトリの活用

        • ingress, service, deployment, secret などを活用した springboot サーバー EKS のデプロイ

        • https通信用の証明書関連タスク

      • Spring Cloudを活用したMSAアーキテクチャの理解と運用サーバの展開

        • spring cloud msaの基本的な内容から進みます。

        • モジュール化されたサーバー間通信用の(+kafka)アーキテクチャを学習し、上記のアーキテクチャをeksに展開します。


    • podとec2オートスケーリング

      • サーバー負荷に応じたポッドとインスタンスのオートスケーリングを実践します。

      • HPAによるポッドオートスケーリング

      • auto-scalerによるec2インスタンスのオートスケーリング

    • githubアクションとargocdを活用したCI / CDオートメーション

      • githubアクションを介してgithubのメインにプッシュするだけでサーバーが自動化されるように、CI / CDオートメーションタスクを実行します。

      • argocdを活用して、k8sリソースモニタリングとgitops CDパイプラインを実装します。

    • プロメテウス/グラパナを活用したモニタリング

      • クラスタにプロメテウス/グラファナを導入して、運用サーバーのリアルタイムモニタリングとダッシュボードを構成します。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 一度はドメイン取得から本番サーバーデプロイまで、全サイクルを経験してみたいエンジニア

  • EKSを使ってspringbootサーバーを実際の運用環境にデプロイしてみたい開発者

  • localhost開発を超えて DevOps関連の ポートフォリオが必要な 受講生

  • クバネティス(K8S)に関する必須の知識が必要な人

  • docker, github actions, argocd, モニタリングなど devops 全般に関する知識が必要な人

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

  • Java

こんにちは
です。

3,031

受講生

312

受講レビュー

122

回答

4.9

講座評価

9

講座

💪💪💪実務と講義の経歴を兼ね備えた専門家 💪💪💪

こんにちは、金善国(キム・ソングク、bradkim)講師です。延世大学を卒業し、大企業やスタートアップなどで8年以上ソフトウェアエンジニアとして働いてきました。現在はブートキャンプで専任講師として働いています。実務経験と講義経験を兼ね備えた講師として、皆さんに必ず知っておくべき知識を中心に分かりやすくお伝えします。

プロフィール : https://www.linkedin.com/in/seongukkim

カリキュラム

全体

40件 ∙ (16時間 32分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

20件

5.0

20件の受講レビュー

  • ogu1208님의 프로필 이미지
    ogu1208

    受講レビュー 2

    平均評価 5.0

    修正済み

    5

    85% 受講後に作成

    本当に私がこれまで聞いた講義の中で最高の講義として選びます。 CKAを勉強しながら断片的に散らばっていた概念を直接実習しながら一度に整理されました。伝達力も断然最高で、この講義のためにどれほど多くの準備をされたか想像もつきません。大学受験1位講師を見ている感じです!! 講義を聞きながらすぐに現在進行中のプロジェクトに適用し、モニタリングにもingress及びドメイン接続、Spring Podもprometheusが追跡できるよう応用も可能でした。発表後k8sを試したことに非常に良い評価を受けました。 講義についていくだけで問題は一度もありませんでしたので、私のようにバックエンド新入社員就職準備をされている方々、一度聞かれれば絶対に後悔はないでしょう!!

    • bradkim
      知識共有者

      お役に立てたようで何よりです。熱心に準備して講義した甲斐がありましたね~ ^^

  • engus88274216님의 프로필 이미지
    engus88274216

    受講レビュー 2

    平均評価 5.0

    5

    85% 受講後に作成

    他の講義は出されないのですか?説明がどの講義よりも聞き心地が良いので、自分の分野の講義がリリースされたら1番に受講したいです。

    • inky48320962님의 프로필 이미지
      inky48320962

      受講レビュー 3

      平均評価 5.0

      5

      30% 受講後に作成

      ありがとうございます。 大きな励みになっています。

      • hive4bee8314님의 프로필 이미지
        hive4bee8314

        受講レビュー 6

        平均評価 5.0

        5

        100% 受講後に作成

        講義を受講する間、様々な要素についての説明をとても分かりやすくしてくださったので、楽しく聞くことができました。続編の応用講義があればいいと思います

        • jerome287님의 프로필 이미지
          jerome287

          受講レビュー 1

          平均評価 5.0

          5

          100% 受講後に作成

          awsでeksを構成することを目標にこの講義を選択することになりましたが、 実質的に開発サーバーを構成してデプロイする過程を学びながら、 実質的に理論概念を集大成する過程でした。 最初に開発側のプログラム設定する部分に慣れていなくて、 時間がかかったりもして先生にたくさんお問い合わせしましたが〜 返信も早くしてくださったりして問題解決力も伸びるようになりました。 ありがとうございます。

          ¥17,427

          bradkimの他の講座

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

          似ている講座

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