デフォルト画像 コンテナオーケストレーション(Kubernetes)導入【ソフトウェアメーカー】

アプリケーションをコンテナ化(Docker)し、Kubernetes(K8s)を用いて大量のコンテナのデプロイ、スケーリング、管理を自動化する施策です。ユーザー数の急増に合わせてサーバーリソースを自動で増減(オートスケール)させたり、障害時に自動復旧させたりすることが可能になります。マイクロサービスアーキテクチャへの移行基盤としても不可欠であり、インフラ運用の自律化を実現します。

職種 情報システム 施策難易度 ★☆☆☆☆
業界① IT・情報通信 目的 スケーラビリティ 安定稼働
業界② ソフトウェアメーカー 対象 CTO SRE インフラエンジニア プラットフォームチーム
費用 100〜2000万円 実施期間 120

主なToDo

  • 既存のモノリシックなアプリをコンテナ化できるように設計を見直す
  • AWS EKSやGKEなどのマネージドKubernetesサービスを選定する
  • マニフェストファイル(IaC)を作成し、構成管理をコード化する

期待できる効果

アプリケーションをコンテナ単位で自律制御することで、環境差異によるトラブルを排除。自動スケーリングにより、負荷変動に強い安定したサービス提供とインフラコストの最適化を両立させます。

躓くところ

Kubernetes等の高度なオーケストレーション技術に精通したエンジニアの確保と育成が困難です。既存の巨大なシステムをマイクロサービスへ分解するための、長期にわたる設計見直しも課題となります。

狙えるチャネル

クラウド