2014年のAWS Lambdaの登場で、クラウドネイティブ・インフラストラクチャーの中核コンポーネントとしてサーバーレス・コンピューティングが浮上しました。組織がリソース集約型のアプリケーション・コードをクラウド環境でオンデマンドで実行でき、コードが実行されている時だけ料金を支払うことで、サーバーレス関数はアプリケーションのパフォーマンス、可用性、コスト効率の最適化に新しい機会を開きました。ただ、サーバーレス環境で関数が実行され、そのパフォーマンスを観察する前に消滅する環境を監視するのは、非常に複雑な作業となります。
IBM Instana Observabilityによるサーバーレス監視は、サーバーレス・プラットフォームに展開されたアプリケーションやサービスのパフォーマンス、可用性、セキュリティを継続的に監視および分析することができます。Instanaは、AIと機械学習を使用し、サーバーレス機能を相互に、さらにインフラストラクチャーの残りの部分にリンクする複雑な依存関係をマッピングします。包括的なトレースと充実の視覚化機能を活用して、問題を未然に特定して解決し、サーバーレス・アプリケーションの最適なパフォーマンスと可用性を確保します。
AWS Lambda, Google Cloud Platform、Microsoft Azureなどのホスティングされているサーバーレス・プラットフォームに関わらず、サーバーレス関数とアプリケーションを効果的に監視し、サービス要求のリアルタイム可視化やエンドツーエンドの追跡を実現します。
Instanaの自動検出機能とトレース機能を最大限に活用し、サーバーレス・アーキテクチャー、検出、マッピング、分析を行うことで、開発者が監視設定の手動での構成に時間を空費することがなくなります。
Instanaの動的グラフ(フルスタック・モデル)、コンテキスト・ガイド(アーキテクチャーUX)、無制限の分析(相関分析)から得られるコンテキスト化された洞察で、サーバーレス・アプリケーションのパフォーマンスと可用性を最適化します。
Instanaのサーバーレス監視ツールは、新規にデプロイ、または更新されたサーバーレス機能を自動的に検出し、人間のエンジニアによる介入なしで監視を開始します。検出は完全に自動かつ継続的に行われ、すべてのサービス変更が動的グラフに記録されます。
サーバーレス機能の新しいバージョンが展開されると、Instanaはすべての要求を追跡して新しい展開を即座に特定し、展開されたすべての単一バージョンの影響を正確に理解するために必要な可視性とデータを直ちに提供します。
Instanaは、AWS Fargate、AWS Lambda、Google Cloud Runなどのサーバーレス(別称:Function-as-a-Service(FaaS)またはContainer-as-a-Service(CaaS))のプラットフォームにネイティブのトレース機能を提供します。
Instanaは、サーバーレス環境内の関係と依存関係を自動的に識別して視覚化し、特定のサーバーレス機能の問題がアプリケーション環境内の他の機能やサービスに及ぼす影響を判断します。
Instanaは、チームがアプリケーションの現状を把握できるよう、リアルタイムの視覚化を提供します。一方、履歴の視覚化により、問題の調査やトラブルシューティングの際に必要となる過去の重要なコンテキストを取得することもできます。
コンテナの可観測性を確保するためにDealerware社がInstanaを導入して以来、同社のDevOpsチームは配信遅延を10分から12秒程度にまで短縮しました。
あらゆるアプリケーションをInstanaで一元監視することで、Enento社はSLAの枠を超え、さらに信頼性の高い顧客体験を提供しています。
Instanaは、IBM Turbonomicなどのネットワーク監視ツールやログ管理ツールをはじめとするその他の監視ツールと連携し、プラグインやアプリケーションの再起動を必要とせずに、ITインフラストラクチャー全体にわたるアプリケーション・パフォーマンスを包括的に可視化します。