【Elastic Blogの機械翻訳】Elastic Observabilityが新しいArmベースのVM上のAzureワークロードを監視するのに役立つ
著者 Ugo Sangiorgi
2022年8月29日
Microsoft Azureが最近発表した新しいAzure仮想マシン(VM)には、Ampere Altra Armベースプロセッサが搭載されています。この新しい仮想マシンは、Webサーバ、アプリケーションサーバ、オープンソースデータベースなど、水平方向に拡張可能なワークロードを効率的に実行できるよう設計されています。Microsoft Azureのインスタンスタイプのポートフォリオに重要な追加となる、優れた価格性能とコストパフォーマンスを実現します。
Elastic Observabilityは、ワークロードを新しいArmアーキテクチャに移行する際に、クラウドリソースの全体像を把握することができます。ElasticのネイティブなAzure Integration for Activity Logs, VM and Container MetricsとElastic APMにより、Azureプラットフォームとその上で動作するアプリケーションのログ、メトリクス、トレースを収集することができます。デプロイ後、Armとx86ベースのアーキテクチャのパフォーマンスを簡単に比較することができます。また、次のようなことも可能です。
リソース使用量とアプリケーションパフォーマンスの追跡
インスタンスグループ間のコスト比較
システム障害時のアラート
SQL DBのデプロイメントの監視と最適化
Elastic AgentをデプロイしてAzure環境の監視を開始する
観測ワークフローにおいて、データのインジェストは非常に重要であり、多くの場合時間がかかるものです。このデータからどれだけ早く可視化し、重要な洞察を得ることができるでしょうか?さらに、ホスト、コンテナ、アプリケーションなど、環境内にある何千ものコンポーネントを掛け合わせると、デプロイ、構成、アップグレードなどの運用面における可視性も、同様に重要になります。
Elastic Agentは、ログ、メトリクス、その他の種類のデータの監視をホストに追加する単一かつ統一された方法です。また、セキュリティ上の脅威からホストを保護したり、オペレーティングシステムからのデータを照会したり、リモートサービスやハードウェアからのデータを転送したりすることも可能です。
Elastic Agentのデプロイは、数回のクリックで数秒以内に完了します。
Elastic Agentからのデータフローを確認した後は、Azureとの統合をいくつか選択することができます。Elasticはダッシュボードを提供し、お客様のAzureサブスクリプション内の複数のインスタンスにおけるリソースの使用状況やパフォーマンスを追跡することができます。
Elastic AgentのAzureインテグレーションでリソースパフォーマンスを分析する
Azure Monitorは、様々なソースからログやメトリックスを収集し、Elastic Common Schema(ECS)を活用して標準化された共通のデータプラットフォームに集約し、分析、可視化、アラートなどに利用することが可能です。
Azure Virtual Machines Metrics統合は、仮想マシンタイプのリソースからストレージアカウント関連のメトリクスを収集・集約し、分析、可視化、アラートに利用することができます。Azure Compute VM は、MetricList として Azure REST API を使用して、Azure Monitor メトリクスを定期的に取得します。ユーザーが対象とするリソースに関する情報を取得するために、追加の Azure API 呼び出しが実行されます。
Azure Subscription Logs と Azure Resource Logs を取り込むことで、メトリックの収集よりもさらに踏み込んで、デプロイの可視性をさらに高めることができます。これらは一緒にAzureプラットフォームの概要を提供することができ、Azure内の活動をよりよく監査するのに役立ちます。これらのログは、数回のクリックで簡単にAzure Event Hubにエクスポートし、Elastic Agentで収集することができます。
Elastic APMでAzureにデプロイされたアプリケーションのAIOpsを実現
APMインテグレーションは、お客様のアプリケーションから直接パフォーマンスデータを受信し、Elastic Agentに送信します。APMの導入を簡単にするために、Elastic Observabilityは.NET、Python、Java、iOSなど、複数のテクノロジーや言語に対する自動インスツルメンテーションを提供します。未処理のエラーや例外を自動的に収集するため、新しいエラーが発生したときにそれを特定したり、特定のエラーが何回発生したかを監視したりすることができます。
また、Elastic APMは、高度なAIOpsと機械学習を活用し、自動的な異常検知とインフラとアプリケーションのメタデータの迅速な相関を行い、トラブルシューティングを合理化します。
Azure BillingによるArmインスタンスとx86インスタンスのコスト比較
Azure Billingの統合により、ユーザーは、管理しているサブスクリプションの使用状況の詳細と予測情報を取得することができます。この統合を有効にするには、数回のクリックで行うことができます。
Elastic Agentを経由してデータが流れ、Elasticに保存されれば、異なるインスタンスや異なるアプリケーション間のコストを簡単に比較することができます。Kibanaのダッシュボードを使えば、Azure Billingから送られてくるデータの全体像を表示するためのチャートをまとめたビューをすばやく作成することができます。
すべての観測データのための単一のデータストアは、クロスソースの調査ワークフローに不可欠であり、解決までの平均時間を短縮するのに役立ちます。Elastic Observabilityは、ログ、メトリクス、トレースという3つの観測データを統合し、クラウドとオンプレミスのインフラを横断して全体像を把握することが可能です。
Elastic Observabilityを試してみる
Azure MarketplaceからElastic Observabilityの利用を簡単に開始することができます。先日、新たに4つのAzureリージョン(ブラジル、カナダ、インド、南アフリカ)でElastic Cloudの提供を開始しましたが、世界中に16あるElastic Cloud on Azureリージョンのいずれでも、数分ですぐにデプロイを開始することができます。Microsoft Azure MarketplaceでElasticを今すぐご利用ください。また、Ampere Altra Armベースプロセッサを搭載した最新のAzure VMの詳細については、Microsoftのブログをご参照ください。
Elastic Observability helps monitor your Azure workloads on the new Arm-based VMs
ElasticのBlogよりDeepLにて翻訳