255 Views
December 01, 21
スライド概要
https://www.elastic.co/jp/virtual-events/evolution-of-observability-with-elastic-and-azure
ヴイエムウェア株式会社 プリンシパルエンタープライズアーキテクト。Microsoft で13年間、テクニカルエバンジェリストとして .NET、Visual Studio、Windows、iOS、Android、Microsoft Azure 等の開発者向け最新技術啓発活動を実施。その後、Dell、Accenture、Elastic 等を通じて現職でも同様の活動を実施。 2019年4月〜2021年8月迄、内閣官房 IT 総合戦略室 政府 CIO 補佐官を兼務、2021年9月〜2024年3月迄、デジタル庁 PjM ユニット ソリューションアーキテクトを兼務。 2022年、企業向けに技術顧問、クラウド等開発技術トレーニング、技術マーケティング支援、エバンジェリスト業務、エバンジェリスト養成などを行う合同会社デベロッパーアドボケイトを設立、数社の技術顧問業務や、トレーニング等を実施。
Elastic x Microsoft Azure 統合による Observability / APM の進化 https://www.elastic.co/jp/virtual-events/evolution-of-observability-with-elastic-and-azure 鈴木 章太郎 Elastic テクニカルプロダクトマーケティングマネージャー/エバンジェリスト デジタル庁 プロジェクトマネージャー
Shotaro Suzuki Twitter : @shosuz Elastic Technical Product Marketing Manager/Evangelist デジタル庁 プロジェクトマネージャー 元 Microsoft Technical Evangelist
アジェンダ Elastic 概要 Observability と APM Elastic x Azure 統合による Observability と APM の進化 まとめ
Elastic 概要
About Elastic Elastic 会社概要 Distributed by design 2012 年設立 IPO 2018, NYSE: “ESTC” 40 カ国以上で 2,000 人の従業員 3 億 5,000 万以上のダウンロード、 12,000 以上の企業での採用 世界の #1 データベース検索エンジン (DB-Engines)
3 Solutions, 1 Stack, Deploy Anywhere Elastic エンタープライズサーチ Elastic オブザーバビリティ Elastic セキュリティ 可視化 & 管理 Kibana 蓄積、検索、分析 Elasticsearch Beats Logstash Elastic Cloud Elastic Cloud Enterprise SaaS (AWS/Azure/GCP) IaaS (クラウド & オンプレ) Elastic Cloud on Kubernetes Kubernetes (クラウド & オンプレ) 収集
Observability と APM
ソフトウェアの開発方法とデリバリーは常に進化 CI / CD サーバレス コンテナ オーケストレーション マイクロ サービス クラウド
現状 ー 典型的なオブザーバビリティのツール群 運用: ログ監視 ログツール ウェブログ アプリログ データベース ログ コンテナログ 運用: インフラ監視 メトリック ツール コンテナ指標 ホスト指標 データベース指標 ネットワーク指標 ストレージ指標 開発チーム 運用: サービス監視 ビジネス チーム APM ツール アップタイム ツール ビジネスツール リアルユーザー監視 トランザクション パフォーマンス監視 分散トレーシング 可動性 応答時間 ビジネス KPI
Elastic のオブザーバビリティへのアプローチ 開発、運用、ビジネスチーム ログデータ 指標データ APM データ アップタイム データ ビジネス データ 全ての運用にまつわるデータを、 一つの強力なデータストアに集約 - Elasticsearch
Elastic Observability 単一のオープンプラットフォームによる完全な可視性を 手頃な価格で提供し、 MTTR (データ・分析結果を得るまでの平均時間) をゼロに近づける
Application Performance Monitoring (APM) • • ログ、APM、インフラメトリックは監視の3大要素 • 3つの領域には重なり合う部分もあり相互に関連付ける際に 役立つ • ログはエラーが生じた痕跡のみでエラーの理由までは示さない • メトリックはサーバー上で CPU 使用量にスパイクがあったこと を示すかもしれないが、何が原因だったかは示さない • ログやメトリックは、インフラや複数のコンポーネントを扱う横断 的なデータ • うまく組み合わせて活用すれば、はるかに広い範囲の問題を 解決できる可能性がある APM はメトリックとログのギャップに橋を架ける存在
Elastic Application Performance Monitoring • マルチページ、シングルページ、双方のアプリで有効 • Node.js、Python、Ruby、.NET、 Java、Go Real User Monitoring(JavaScript) • 対応言語のさらなる追加も予定 • Elasticがサポートする言語はこちら • Jaeger や OpenTelemetry 等各種のオープン スタンダードもサポート • インストルメンテーション済みのアプリから Elastic APM へ驚くほど簡単にデータを送れる • 必要なモジュールが見つからなくても独自に開発も、 オープンソースコミュニティの成果物の活用も可能 • APM から応答時間ベース Machine Learning ジョブを作成する機能もあり
Elastic x Azure 統合による Observability と APM の進化
Azure x Elastic Deep Integration Building towards a delightful and powerful Elastic on Azure user experience: Evaluate Requirements Customer Engagement Build Together Goals: • • • • 完全にサポートされ、統合された製品のポート フォリオをお客様に提供 Azure での Elasticsearch Services の 検出とデプロイに関する統合エクスペリエンス SSO を介した Azure と Elastic Cloud の シームレスなポータル エクスペリエンス Azure でのファーストクラスのサービスと機能の 提供について柔軟に対応を促進する – プライベート リンク、ログ転送、Kibana ビジュアライゼーション Elastic Grow Extend Support
Demo
ネイティブ統合の Next Step ● ● ● ● より多くの Region のサポート 多くの Azure サービスとのより 深い統合 Azure Active Directory との 統合 その他 フィードバックはこちらまで : ela.st/azure
まとめ
まとめ Elastic 概要 Microsoft Azure と Elastic 統合 Observability と APM Elastic x Azure 統合によるObservability と APM の進化
リソース • 公式ドキュメント • APM https://www.elastic.co/guide/index.html https://www.elastic.co/jp/apm/ • クラウドネイティブ アプリでの Elasticsearch • Configuration on .NET Core https://docs.microsoft.com/ja-jp/dotnet/architecture/cloudnative/elastic-search-in-azure https://www.elastic.co/guide/en/apm/agent/dotnet/current/co nfiguration-on-asp-net-core.html • Azure での検索データ ストアの選択 • ASP.NET Core Quick Start https://docs.microsoft.com/ja-jp/azure/architecture/dataguide/technology-choices/search-options https://www.elastic.co/guide/en/apm/agent/dotnet/current/set up-asp-net-core.html • Elastic APM Agent • K8s Observability サンプルソリューション GitHub レポジトリ https://www.elastic.co/guide/en/apm/agent/index.html • Reactivesearch https://opensource.appbase.io/reactivesearch/ • 優れた React 検索エクスペリエンスを迅速に構築する 方法 https://www.elastic.co/jp/blog/how-to-build-great-reactsearch-experiences-quickly • Search UI Elastic GitHub レポジトリ https://github.com/elastic/search-ui https://github.com/michaelhyatt/k8s-o11y-workshop • 関連ブログ https://www.elastic.co/jp/blog/kubernetes-observabilitytutorial-k8s-cluster-setup-demo-app-deployment https://www.elastic.co/blog/kubernetes-observability-tutorialk8s-log-monitoring-and-analysis-elastic-stack https://www.elastic.co/blog/kubernetes-observability-tutorialk8s-metrics-collection-and-analysis https://www.elastic.co/blog/kubernetes-observability-tutorialk8s-monitoring-application-performance-with-elastic-apm
今すぐ Azure で Elastic を使い始めましょう! 詳細情報: elastic.co/azure 今すぐ試す: elastic.co/cloud フィードバックはこちらまで : ela.st/azure Azure マーケットプレース で開始
Thank you for your attention!