Amazon EKSとは?
Amazon EKS(Elastic Kubernetes Service)は、AWSが提供するフルマネージド型のKubernetes(クーバネティス)サービスです。AWS上でKubernetesを簡単に実行できるようにし、コンテナ化されたアプリケーションの実行・運用・管理を自動化します。Amazon EKSを使用することで、管理者はAWSのセキュリティ・可用性・スケーラビリティのメリットを活用しながら、オープンソースのKubernetesの柔軟性と互換性を享受することができます。
Amazon EKS監視は、AWS上のKubernetesクラスターのパフォーマンスや可用性を監視し、潜在的な問題を早期に検出して解決することで、クラスター全体の健全性やパフォーマンスを担保するためのプロセスです。Site24x7はAmazon EKSと連携することで、クラスター、ノード、名前空間レベルでEKSを監視し、監視リソース全体を可視化します。
フルスタックの可視化を実現
EKSの全体像の可視化は、EKSコンテナインサイトをインストールするだけで実現できますが、Site24x7のようなEKS監視ツールと連携すると、さらに詳細な情報を取得できます。監視ツールを用いることで、クラスター、ノード、名前空間などのメトリクスをポッドレベルとサービスレベルの両方で監視することが可能になります。
ノード機能の自動化
Amazon EKS監視機能は、ノードのメモリ使用量がかなり少ない場合、その十分に活用されていないノードを自動的に停止することができます。また、ポッドレベルでのコンテナの再起動回数が多い場合、EKSに潜在的な障害が存在している可能性があります。管理者は、再起動の回数を監視してアラートを受信することで、すぐに必要な対応をとることができます。
クラスターのパフォーマンスを可視化
Amazon EKS監視機能は、タグを使用し、ノード・ポッド・名前空間・サービス・リソース使用量に応じてコンテナのフィルタリングや並べ替えを行います。これにより、特定のコンテナセットを迅速に分析し、問題の早期検出につなげることができます。また、MLを活用したEKS監視ダッシュボードを活用することで、どのポッドが他のポッドよりも高いCPUレベルを使用しているか確認することが可能です
EKSセキュリティを監視
Amazon EKS監視機能は、各ポッドレベルでノードの使用状況を分析し、クラスター内の不正なアクティビティを示唆する不規則なスパイクを検出します。また管理者は、EKS監視に組み込まれたベストプラクティスを使用することで、ノードメモリ、ネットワーク、CPUメトリクスの突然の変化を把握でき、セキュリティイベントを早期に検出することができます。


