この記事はIntroducing New Relic for Amazon EKS on AWS Fargateの意訳です。
はじめに
New Relicは、Amazon Web Services(AWS)を監視する機能を拡張しています。
この度、データプレーンがAWS Fargateから構成されるAmazon Elastic Kubernetes Services(EKS)のコンテナ(Pod)を観測できるようになりました。
サーバーレスコンピューティングは、ソフトウェアエンジニアリングチームにとっての利点のために、過去数年間で重要性を増しています。
- コストの削減:
- サーバーユニットごとに支払うのではなく、純粋なコンテナの使用に対してのみの支払いとなり、無駄なコストを削減可能となります
- サーバーを保守する必要がない:
- サーバーレスコンピューティングにより、インストールと保守のタスクが不要になります
- 市場投入までの時間の短縮:
- 開発者とアーキテクトは、運用チームに依存することなく、コードを実行、テスト、および展開できます
- 生産性:
- 開発者は、サーバーのインストールや保守ではなく、より優れたソフトウェアの作成という重要なことに集中できます
私たちの新しい統合は、Fargateノード上で動くPodにサイドカーコンテナを注入することで、New Relicがkube-state-metrics、kubelet、cAdvisorから情報を受け取り、Kubernetesクラスタの完全な観測性を実現します。
ノードはEC2とFargateが混在していてもOK
Amazon EKSのFargateインテグレーションは、クラスタがFargateノードのみで構成されている場合でも、EC2ノードと共存している場合でもサポートします。K8sのOperator機能を利用したnewrelic-infra-operatorをクラスター上にデプロイすることで、ノードのタイプに応じて、Podにサイドカーとして注入されるか、Daemon Setとして専用のPodとして展開されるかを自動的に判断します。
Kubernetes cluster explorerでも表示可能
EKSのFargateインテグレーションは、New Relic One Kubernetes cluster explorerと互換性があり、Kubernetesクラスタの全体像を把握することができます。
ComputeTypeやFargateProfileタグを使って、Fargateノードを簡単にフィルタリングすることができます。
標準ダッシュボードもFargateに対応
Kubernetesのダッシュボードは、Fargateノードをリストアップするように改善されました。次の例のように、標準ノードとFargateサーバーレスノードを区別しています。
本機能はPublic BETA機能としてご利用可能です。
執筆時点では、本機能をPublic BETAとしてご利用いただけます。
Amazon EKS on AWS Fargate環境におけるデータ収集や可視化が、New Relicでどれほど簡単でスピーディに実現できるか、ぜひ体感ください。
詳細は公式ドキュメントを参照してください。
本ブログに掲載されている見解は著者に所属するものであり、必ずしも New Relic 株式会社の公式見解であるわけではありません。また、本ブログには、外部サイトにアクセスするリンクが含まれる場合があります。それらリンク先の内容について、New Relic がいかなる保証も提供することはありません。