inflearn logo
知識共有
inflearn logo

Kubernetesコスト最適化 実践意思決定ガイド

Kubernetesクラスターのコスト漏れを診断し、自動化ツール導入前に必要な判断基準と検証方法を学びます。Karpenter、Spot Instance、Workload Optimizationなど主要なコスト削減手法を読み取り専用モードで検証した後、安全に本番環境へ適用し、ロールバックする一連のプロセスを実践します。

2名 が受講中です。

難易度 中級以上

受講期間 無制限

Terraform
Terraform
karpenter
karpenter
ec2
ec2
k8s
k8s
cost reduction
cost reduction
Terraform
Terraform
karpenter
karpenter
ec2
ec2
k8s
k8s
cost reduction
cost reduction

受講後に得られること

  • クラスターのコスト漏出箇所の診断および純削減額の算定

  • 自動化ツールのIAM権限範囲の設計およびセキュリティレビューの通過

  • Spot InstanceとWorkload Optimizationの安全な適用および2段階ロールバック

講座紹介


ノードを整理しても、インスタンスタイプを変更しても、請求額は変わりません。原因が一か所ではないからです。

Kubernetesのコストは、3つの場所から同時に漏れています。開発者が余裕を持たせて設定したrequests、複数のノードに分散して半分しか埋まっていないPod、そして管理の負担を理由に後回しにされてきたオンデマンドノードです。一度大掃除をしても、3か月もすれば元に戻ってしまう理由はここにあります。

この講座では、Cast AIを利用して、この3つのポイントを自動で管理する方法を扱います。ただし、機能紹介ではありません。クラスターの変更権限を外部サービスに委ねる決断だからこそ、何を有効にするかよりも、いつ有効にすべきか、そして何を先に確認すべきかに重点を置いています。

第1講から第3講までは、クラスターにいかなる変更も加えません。実測で削減余地を確認し、純削減額を計算したうえで、自動化を検討する順序で進めます。効果が限定的な環境や、そもそも適用できない環境についても、第1講であらかじめお伝えします。


このような方におすすめです。

  • EKSクラスターを運用しながらコスト削減を求められているものの、どこから手をつければよいのかわからない方

  • Kubecostのようなツールでレポートは受け取っているものの、実際のコスト削減につながっていない方

  • KarpenterやCluster Autoscalerを使用しており、Cast AIへの移行を検討中の方

  • Spotインスタンスを導入したいものの、中断への対応が負担で先延ばしにしてきた方

  • requestsの値を調整する必要があることは分かっているものの、チームごとの協議に途方に暮れている方

  • TerraformベースのGitOps環境でオートスケーリング設定をコードで管理したい方

  • 導入の可否と費用対効果を判断して報告する必要がある技術意思決定者

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Kubernetesクラスターの運用中にコスト削減のプレッシャーを受けるDevOpsエンジニア

  • コスト最適化ツールの導入を検討しているものの、リスク判断基準を必要としているSRE

  • クラウドコスト削減プロジェクトを主導するプラットフォームエンジニア

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

  • Kubernetesクラスターの運用経験6か月以上

  • Pod、Deployment、HPAなどの基本的なリソース管理知識

  • AWS/GCP/Azureのうち、1つ以上のクラウドの使用経験

こんにちは
jjangkbg7719です。

キャリア認証

703

受講生

55

受講レビュー

3

回答

4.7

講座評価

34

講座

こんにちは、フランクです。

20年以上サーバーと格闘してきたインフラエンジニアです。Linuxサーバーの運用から始まり、現在は大規模決済サービスのクラウドインフラを担当しています。データセンターからAWSへの移行、数百台規模のインスタンスの管理、深夜の障害原因の追跡などが私の日常です。

講義を作ることになったきっかけは単純です。

周りからこのような質問をよく受けました。"サーバーに接続はしたものの、何をすればいいのか分かりません。" "インスタンスタイプが多すぎて、どれを選べばいいのでしょうか?" 私も最初は同じように行き詰まった部分です。しかし、いざ探してみると、資料のほとんどはすでに知っている人のために書かれていました。

そこで、私が初めて学ぶ時にあったら良かったと思える講義を作ることにしました。

私の講義の原則は3つです。

一つ目、暗記させるのではなく理解させます。コマンドのリストを並べる代わりに、なぜこれを使うのかから説明します。

第二に、不要なものは思い切って省きます。入門者にとって今すぐ役に立たない内容を盛り込んで、ボリュームを増やすようなことはしません。

第三に、できないことも伝えます。メリットだけを並べるのではなく、どのような場合には適さないのかも明確に指摘します。現場で判断を下さなければならない人にとっては、その方がより重要だからです。

講義を聴いた後に「あ、ここから見ればいいんだな」という感覚を掴んでいただけたなら、私の目標は達成されたことになります。

気になる点はいつでもお気軽に質問を残してください。

もっと見る

カリキュラム

全体

22件 ∙ (14分)

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

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

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

jjangkbg7719の他の講座

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

似ている講座

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

期間限定セール

¥3,300

70%

¥1,451