SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Azure エコシステムのための
⼀元的なオブザーバビリティ
鈴⽊ 章太郎
Elastic テクニカルプロダクトマーケティングマネージャー/エバンジェリスト
デジタル庁 省庁業務グループ ソリューションアーキテクト
Elastic
Technical Product Marketing
Manager/Evangelist
デジタル庁
省庁業務グループ
ソリューションアーキテクト
元 Microsoft Technical Evangelist
Twitter : @shosuz
Shotaro Suzuki
カスタマーエクスペリエンスの重要性
新しい顧客を獲得する
お客様を逃さない
お客様をサポートする
新規顧客の開拓、ロイヤルティと信頼の構築、そして⽣涯顧客の維持に不可⽋
The Gallivant Web Shop
Architecture of The Gallivant Web Shop
Internet
Ship
metrics
& logs
End
user
Elastic Stack
Actions
Backend
micro services
Monitoring
Cart
Catalog
Ordering
Checkout
Search
React Client DevOps
Engineer
SecOps
Engineer
Marketer
…
End
user
Public Cloud
Front End
Engineer
マイクロサービスアーキテクチャの採⽤はメリットも多いが、
同時に問題発⽣時の根本的な原因を⾒つけるのが難しくなる
顧客やビジネスに悪影響を及ぼす前に、異常をプロアクティブに
検出、特定できるソリューション – Observability の必要性
37%
変更
16%
移⾏
31%
コードのバグ
11%
セキュリティ
5%
アップグレード
出典 : EMA
アプリケーションのダウンタイムとパフォーマンス低下の原因トップ5
パブリッククラウドとオンプレミスにまたがる
Observability 実現の必要性
オンプレミスもパブリッククラウドもハイブリッドクラウドもまとめて監視していきたい
Serverless
Azure
Functions
Azure
Monitor
Event Grid
Filebeat
or
Functionbeat
Logstash
App
Service
Azure VM Kubernetes
Service
Others
Filebeat
Blob
Storage
Filebeat
Or
Functionbeat
VM Flow
Logs
Custom
Logs
Azure
DevOps
Application
Insights
?
The Elasticsearch Platform
Enterprise Search Observability Security
Kibana
Explore, Visualize, Engage
Elasticsearch
Store, Search, Analyze
Integrations
Connect, Collect, Alert
Public cloud Hybrid On-premises
In a world where endless data creates endless possibility, search helps people and organizations thrive.
Search, Analyze,
and Secure your apps with
Elastic on Azure
• Azure は、Elasticsearch、Kibana、
Logstash、Beats、その他 Elastic 関連
サービスをサポートし、統合
• これらのツールを活⽤して、Azure 上の
アプリケーションと IT の検索、分析、監視、
およびセキュリティを 実現
Azure 上で実⾏される
Elastic サービスの幅広さ
Solution guide
Elastic on Azure
運⽤を簡素化し、お客様の Azure 環境を最⼤限
に視覚化
• Azure 上のお客様のインフラストラクチャ、アプリ、
データの正常性、パフォーマンス、セキュリティを
監視する⽅法を効率化
• Azure portal 内で Elasticsearch の検索、
デプロイ、管理を簡単に⾏えるため、お客様が
必要なスピード、スケール、関連性を得られ、
お客様はビジネスに集中が可能
• Elastic on Azure でお客様のアプリや IT の
検索、分析、セキュリティを実現するには、こちらの
ソリューション ガイドをお読みください
https://azure.microsoft.com/ja-jp/overview/linux-on-azure/elastic/#overview
Azure portal 内での緊密な Elastic 統合により、あらゆるソースからのデータを検索、分析、視覚化し、市場投⼊までの時間を短縮
– Private Link、ログ転送、Kibana ビジュアライゼーション
お客様の組織、Web サイト、アプリ全体の検索を簡素化する
• Microsoft Teams、OneDrive、
SharePoint、Slack、Google Drive など
のアプリケーション間で簡単に検索できるよう
に、すべてのデータを単⼀のビューに統⼀し、
⽣産性を⾼め、必要な関連情報をすばやく
取得
• Elastic App Search で Elasticsearch
の導⼊を加速
• 最新の機械学習テクノロジー活⽤可能
• ベクトル検索、テキスト分類、データ
注釈、PyTorch、Hugging Face で
データセットのモデルを教育
• すでに運⽤中の NLP モデルがある場合、
Elasticsearch に直接統合
• パワフルなサイトワイドサーチを実装することで、
顧客が探しているものをより早く⾒つけられる
Blazor x Cosmos DB サンプルアプリ構成 (CQRS)
Azure
Functions
Azure
Cosmos DB
Elastic Cloud
東⽇本リージョン
マスターノード x 1
データノード x 2
ML ノード x 1
https://f79...c67.japaneast
.azure.elastic-
cloud.com:9243/
検索結果
全⽂検索クエリ ※
データ保存
検索・更新 UI
Azure サブスクリプション
VSCode
Azure Functions で同期
Change Feed
iOS/Android
Mobile App
Blazor
Elastic
APM
Agent
Elastic エンタープライズサーチ
Azure
App Service
ASP.NET 6
Web API
Blazor
WebAssembly
※
• 最新の機械学習テクノロジーを活⽤可能
• ベクトル検索やテキスト分類、データ注釈、PyTorch、
Hugging Face を使ってデータセットのモデルを教育
• すでに運⽤中の NLP モデルがある場合は、
Elasticsearch に直接統合
Elastic で監視システム (Observability) を構築
• ログ、メトリクス、APM トレース、および UX
モニタリングデータを収集し、可視化することで、
Azure 環境の健全性とパフォーマンスの可視
性を得ることができる
• 統⼀されたビューですべてのデータを分析する
ことにより、より迅速な洞察を得ることができる
• サービスのダウンタイム、エラー、応答時間の
低下、およびその他の望ましくない動作を
検出する
• 機械学習とアラートを使⽤して、可⽤性を
確保しながら異常な動作を、特定および
評価する
• あらゆる種類のテレメトリーデータに対応する
シングルエージェント
• 全エージェントを対象とした集中管理および
ポリシー設定
• OpenTelemetry のサポート
• Dapr のサンプル実装(監視)参照
• 豊富な可視化機能とデータ探索機能により、
すぐに使える分析、その場限りの分析が可能
Elastic APM
Azure 環境全般にわたる包括的なセキュリティ
• 脅威の検出とハンティングの演習でアドホック
な分析を⾏うための、⾼速でスケーラブル、か
つ⼀元化されたセキュリティ分析プラットフォー
ムで、お客様の環境を保護できる
• お客様 Azure 環境に特化して構築された
検出ルールとアラートを使⽤して脅威を特定
Elastic Cloud によるパブリッククラウドと
オンプレミスの Observability 実現
データをどこからでもどのルートでもインジェストして監視できる
Serverless
Azure
Functions
Azure
Monitor
Event Grid
Filebeat
or
Functionbeat
Logstash
App
Service
Azure VM Kubernetes
Service
Others
Filebeat
Blob
Storage
Filebeat
Or
Functionbeat
VM Flow
Logs
Custom
Logs
Azure
DevOps
Application
Insights
Blazor WebAssembly x APM
with Elastic Cloud on Azure
Azure
SQL Database
Elastic Cloud
東⽇本リージョン
マスターノード x 1
データノード x 2
ML ノード x 1
https://f79...c67.japaneast
.azure.elastic-
cloud.com:9243/
全⽂検索クエリ
CRUD
検索・更新 UI
Blazor
WebAssembly
Azure サブスクリプション
Visual
Studio
2022
Azure
App Service
Elastic APM
Endpoint に送信
Azure
Data Explorer
ASP.NET 6
Web API
APM .NET Agent
AntDesign
Spring Boot Sample App for
Elastic Observability on Kubernetes (AKS)
Elastic Cloud
Azure
Kubernetes
Services
Filebeat
Metricbeat
MySQL
Azure サブスクリプション
東⽇本リージョン
マスターノード x 1
データノード x 2
ML ノード x 1
https://f79...c67.japaneast.azure.elastic-
cloud.com:9243/
APM SPA Agent
JavaScript Client (RUM)
Node.js
https://github.com/michaelhyatt/k8s-o11y-workshop
• Spring Boot は Java アプリケーションで
最も使⽤されているフレームワーク
• Azure Spring Cloud という完全な
マネージドサービスが Marketplace で提供
• Elastic ユーザーは Azure Spring Cloud
から Elastic Cloud にシステム、コンソール、
およびアプリケーションログを取り込める
• Spring Boot アプリで発⽣する問題を継続
的に監視およびデバッグできる
Azure Spring Cloud
ログとの統合
ネイティブ統合の Next Step
● より多くの Region のサポート
● 多くの Azure サービスとのより
深い統合
● Azure Active Directory との
統合
● その他
エバンジェリスト/アドボケイトのコミュニティである DevRel Meetup、
その有志、中津川 篤司 ⽥中正吾 可知 豊 鈴⽊ 章太郎で書いた「エンジニアによるエンジニアのためのプレゼン本」は、
オフライン #技術書典 及びオンラインで購⼊可能︕
エンジニアのプレゼン知⾒、気になる⽅は是⾮︕ #DevRel #プレゼン #DevReljp
(9/10~ 発売)
https://ela.st/icon-tokyo-2022
ElasticON Tokyo @ Westin Hotel Tokyo (2022/11/30)
Elastic リソース 1
公式ドキュメント
https://www.elastic.co/guide/index.html
Azure エコシステムのための⼀元的なオブザーバビリティ
https://www.elastic.co/jp/observability/azure-monitoring
Elastic APM Agent
https://www.elastic.co/guide/en/apm/agent/index.html
優れた React 検索エクスペリエンスを迅速に構築する⽅法
https://www.elastic.co/jp/blog/how-to-build-great-react-search-experiences-quickly
GKE/AKS/EKS Observability サンプルソリューション GitHub レポジトリ
https://github.com/michaelhyatt/k8s-o11y-workshop
関連ブログ
https://www.elastic.co/jp/blog/kubernetes-observability-tutorial-k8s-cluster-setup-demo-app-
deployment
https://www.elastic.co/blog/kubernetes-observability-tutorial-k8s-log-monitoring-and-analysis-elastic-
stack
https://www.elastic.co/blog/kubernetes-observability-tutorial-k8s-metrics-collection-and-analysis
https://www.elastic.co/blog/kubernetes-observability-tutorial-k8s-monitoring-application-performance-
with-elastic-apm
Elastic リソース 2
優れた React 検索エクスペリエンスを迅速に構築する⽅法
https://www.elastic.co/jp/blog/how-to-build-great-react-search-experiences-quickly
Building a search experience with Elastic TMDB
https://www.elastic.co/jp/blog/building-a-search-experience-with-elastic
Natural Language Processing
https://www.elastic.co/guide/en/machine-learning/current/ml-nlp.html
Elastic Stack 8.0 の NLP で⽇本語センチメント分析を試してみた - 前編
https://qiita.com/ijokarumawak@github/items/9b0c2d650536488718a5
Elastic Stack 8.0 の NLP で⽇本語センチメント分析を試してみた - 後編
https://qiita.com/ijokarumawak@github/items/6cc714060090160cf2d5
Elastic Cloud 無償評価14⽇間登録
https://cloud.elastic.co/registration
Thank you for your attention!
Appendix
顧客の位置情報と脅威を視覚化する
• Azure上の Elastic Maps で地理空間
データを分析
• Elasticsearch のデータを横断的にクエリし、
関連付けることで、複数のインデックスをユニー
クなレイヤーとして単⼀のビューで可視化
Products and Services Organization Size Industry Country Business Need
Esri builds flexible
mapping managed
service in the
cloud
To meet the mapping needs of customers in an Internet of Things (IoT) age, Esri has created a cloud-based,
geographical information system (GIS) managed service using Microsoft Azure Container Service, Microsoft Azure
IoT Suite, Mesosphere Enterprise DC/OS, and microservices. With this new cloud platform, Esri can help customers
visualize data from millions of sensors in real time. It can also get customers up and running much faster, ensure
great performance and reliability no matter the data load, and attract new customers with enormous data-mapping
problems.
Big data/IoT
United States
Professional
services
Employees: 3,200
Microsoft Azure Container Service
Azure IoT Suite
Esri は Elasticsearch とカスタマイズされたプラグインを活⽤して、
Azure でホストされている⾃社のマップ サービスの空間データ集計の開発を加速
https://customers.microsoft.com/ja-jp/story/esri
アプリ概要︓Elastiflix
Elastiflix は、インターネットムービーデータベース The Movie Database (TMDB)から
公開されているデータを使⽤した Web ベースのユーザーインターフェイスを提供する架空のビデオ
ストリーミングサービス会社です。
Elastiflix は、Elastic Cloud に格納された TMDB データのインデックス付きコピーからデータを
クエリするメカニズムを提供します。
優れた検索エクスペリエンスを提供するために、当該データに対する、⾼パフォーマンスで柔軟な
管理とクエリを可能にします。
https://www.elastic.co/jp/blog/building-a-search-experience-with-elastic
• 本社 Principal Product Marketing Manager が作成し、
上記ブログで公開
• Elastic が開発者に豊富な検索ソリューションを構築する⼒を
与える⽅法を紹介するエンドツーエンドのデモ
• Enterprise Search Python ライブラリを使⽤して
Elastic Enterprise Search にデータを取り込む
• 無料のオープンソースツールである Search UI を使⽤して
React で最新の UI を作成する
Elastic 8.4 リリースの新機能をご紹介 (9/14)
~ 検索、解決、成功を導く 8.4 ~
https://www.elastic.co/jp/virtual-events/whats-new-in-elastic-8-4
Elastic 8.4 では、かつてないほど⼿軽にデータをアクション可能なインサイトに変換することが可能になりました。Elastic Search Platform と検索、セ
キュリティ、オブザーバビリティのための3つの内蔵ソリューションに導⼊された広範な新機能を体感しましょう。かつてないほど⼿軽に、データをアクション可能なイ
ンサイトに変換することが可能になりました。Elastic 8.4 の新機能はすべて、Elastic が最新リリースを提供する唯⼀のマネージドサービス、Elastic
Cloud で今すぐ使いはじめることができます。
Flutter x Firebase サンプルアプリ構成 (CQRS)
Cloud
Function
Firebase
Firestore
Elastic Cloud
プロジェクト
northeast1-b リージョン
マスターノード x 1
データノード x 2
ML ノード x 1
https://google-cloud-day-
digital-2021.es.asia-
northeast1.gcp.cloud.es.io
:9243
Cloud Function で同期
Elastic エンタープライズサーチ
検索結果
全⽂検索クエリ
データ保存
VSCode
iOS
Mobile App
Flutter
Android
Mobile App
Flutter
Firebase 全⽂検索
https://firebase.google.com/docs/firestore/solutions/search?provider=elastic
全⽂検索
ほとんどのアプリでは、ユーザーがアプリのコンテンツを検索できるようになっています。たとえば、特定の単語を含む投稿や、特定のトピックに
ついて書いたメモを検索する、といったケースが考えられます。
Cloud Firestore では、ネイティブ インデックスの作成やドキュメント内のテキスト フィールドの検索をサポートしていません。
さらに、コレクション全体をダウンロードして、クライアントサイドでフィールドを検索することは現実的ではありません。
Cloud Firestore データの全⽂検索を有効にするには、専⽤のサードパーティの検索サービスを使⽤します。これらのサービスは、単純なデ
ータベース クエリで実現できる機能をはるかに上回る、⾼度なインデックス作成と検索の機能を提供します。
続⾏する前に、調査して以下の検索プロバイダのいずれかを選択してください。
● Elastic
● Algolia
● Typesense
Firebase/Firestore ⽤ Elastic App Search 統合
https://www.elastic.co/jp/blog/accelerate-search-experiences-with-elastic-app-search-and-google-firebase
Firebase 統合
なぜこれが重要なのか
- アプリケーション内で効果的な検索エクスペリエンスを
構築することは困難
- ユーザーは、ストアで商品を検索する場合も、サポート
サイトの記事を検索する場合も、会社のブログに投稿
する合でも、迅速な結果を期待
- 拡張機能を使⽤して⾼速でスケーラブルで関連性の
⾼い検索エクスペリエンスを Firebase モバイルおよび
Web ベースのアプリケーションに簡単に組み込める
- アプリケーションに検索を追加する⽅法と、数回クリック
するだけで開始する⽅法の詳細
Google Firebase 拡張機能ディレクトリ
の Elastic App Search 拡張機能
Elastic App Search エンジン作成と
Firebase からのドキュメント受信の設定
https://firebase.google.com/products/extensions/firestore-elastic-app-search/
Elastic 7.15 新機能
Flutter x Firebase サンプルアプリ構成 (CQRS)
Cloud
Function
Firebase
Firestore
Elastic Cloud
プロジェクト
northeast1-b リージョン
マスターノード x 1
データノード x 2
ML ノード x 1
https://google-cloud-day-
digital-2021.es.asia-
northeast1.gcp.cloud.es.io
:9243
Cloud Function で同期
Firebase/Firestore ⽤ Elastic App Search 統合拡張機能
でノンコーディングで実現︕
Elastic エンタープライズサーチ
検索結果
全⽂検索クエリ
データ保存
VSCode
iOS
Mobile App
Flutter
Android
Mobile App
Flutter
App Search 内蔵の Reference UI で
Web 版 React アプリの雛形⾃動⽣成
Blazor x Cosmos DB サンプルアプリ構成 (CQRS)
Azure
Functions
Azure
Cosmos DB
Elastic Cloud
東⽇本リージョン
マスターノード x 1
データノード x 2
ML ノード x 1
https://f79...c67.japaneast
.azure.elastic-
cloud.com:9243/
検索結果
全⽂検索クエリ
データ保存
Elastic エンタープライズサーチ
検索・更新 UI
Azure Static
Web Apps
Azure サブスクリプション
VSCode
Azure
App Service
Azure Functions で同期
Change Feed
iOS/Android
Mobile App
Blazor
Elastic
APM
Agent
ASP.NET 6
Web API
Blazor
WebAssembly
AWS サーバーレスログインジェストでインサイトを⾼速化
Lambda 関数を使って S3 から Elastic にログを取り込む
ポイント
• サーバーレスアーキテクチャが主流に
• 開始時のエクスペリエンスを簡素化し、データ
オンボーディングの摩擦を低減
• AWS サーバーレスアプリケーションリポジトリ
(SAR) でのアプリケーションの発⾒性
• クラウドネイティブな統合体験に対する顧客の
強い関⼼
AWS Serverless ログインジェストアーキテクチャー
Elastic Agent による
AWS CloudWatch ログインジェスト
CloudWatch のログから直接読み取る
Simplicity
and
Choice
ポイント
• お客様のニーズに応える
• インジェストアーキテクチャを簡素化し、AWS の
運⽤コストを削減
AWS S3 Storage Lens の統合
S3 の使⽤状況とアクティビティメトリクス
ポイント
• ストレージの使⽤率とコスト効率の最適化
• 他のアプリケーションメトリクス、セキュリティイベント、
システムログと合わせてデータを統合し、分析する。
• OOTB Kibana ダッシュボード

Weitere ähnliche Inhalte

Ähnlich wie Centralized Observability for the Azure Ecosystem

Microsoft Azureのビッグデータ基盤とAIテクノロジーを活用しよう
Microsoft Azureのビッグデータ基盤とAIテクノロジーを活用しようMicrosoft Azureのビッグデータ基盤とAIテクノロジーを活用しよう
Microsoft Azureのビッグデータ基盤とAIテクノロジーを活用しようHideo Takagi
 
Microsoft Azure のセキュリティ
Microsoft Azure のセキュリティMicrosoft Azure のセキュリティ
Microsoft Azure のセキュリティjunichi anno
 
Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)Takeshi Fukuhara
 
Elastic x Microsoft Azure Integration Evolution - Integrated Monitoring for S...
Elastic x Microsoft Azure Integration Evolution - Integrated Monitoring for S...Elastic x Microsoft Azure Integration Evolution - Integrated Monitoring for S...
Elastic x Microsoft Azure Integration Evolution - Integrated Monitoring for S...Shotaro Suzuki
 
Microsoft Azure Overview - Japanses version
Microsoft Azure Overview - Japanses versionMicrosoft Azure Overview - Japanses version
Microsoft Azure Overview - Japanses versionTakeshi Fukuhara
 
[Developers Festa Sapporo 2018] Azure AI ~Microsoft AzureでのAI開発のイマ~
[Developers Festa Sapporo 2018] Azure AI ~Microsoft AzureでのAI開発のイマ~[Developers Festa Sapporo 2018] Azure AI ~Microsoft AzureでのAI開発のイマ~
[Developers Festa Sapporo 2018] Azure AI ~Microsoft AzureでのAI開発のイマ~Naoki (Neo) SATO
 
それでもボクはMicrosoft Azure を使う
それでもボクはMicrosoft Azure を使うそれでもボクはMicrosoft Azure を使う
それでもボクはMicrosoft Azure を使うMasaki Takeda
 
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識Minoru Naito
 
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みMicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みShinichiro Arai
 
Utilizing elasticcloudforallusecases
Utilizing elasticcloudforallusecasesUtilizing elasticcloudforallusecases
Utilizing elasticcloudforallusecasesShotaro Suzuki
 
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...Shotaro Suzuki
 
Developers-Summit-2022_Improving-Digital-Customer-Experience-with-Enterprise_...
Developers-Summit-2022_Improving-Digital-Customer-Experience-with-Enterprise_...Developers-Summit-2022_Improving-Digital-Customer-Experience-with-Enterprise_...
Developers-Summit-2022_Improving-Digital-Customer-Experience-with-Enterprise_...Shotaro Suzuki
 
[Microsoft Cognitive Toolkit (CNTK) on Azure ハンズオン] Microsoft Azure の AI 関連サービス
[Microsoft Cognitive Toolkit (CNTK) on Azure ハンズオン] Microsoft Azure の AI 関連サービス[Microsoft Cognitive Toolkit (CNTK) on Azure ハンズオン] Microsoft Azure の AI 関連サービス
[Microsoft Cognitive Toolkit (CNTK) on Azure ハンズオン] Microsoft Azure の AI 関連サービスNaoki (Neo) SATO
 
Microsoft Ignite Fall 2021 Data Platform Update Topics
Microsoft Ignite Fall 2021 Data Platform Update TopicsMicrosoft Ignite Fall 2021 Data Platform Update Topics
Microsoft Ignite Fall 2021 Data Platform Update TopicsMicrosoft
 
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...NTT DATA Technology & Innovation
 
Microsoft Azure IoT Overview 2020/12/18
Microsoft Azure IoT Overview 2020/12/18Microsoft Azure IoT Overview 2020/12/18
Microsoft Azure IoT Overview 2020/12/18Knowledge & Experience
 

Ähnlich wie Centralized Observability for the Azure Ecosystem (20)

Microsoft Azureのビッグデータ基盤とAIテクノロジーを活用しよう
Microsoft Azureのビッグデータ基盤とAIテクノロジーを活用しようMicrosoft Azureのビッグデータ基盤とAIテクノロジーを活用しよう
Microsoft Azureのビッグデータ基盤とAIテクノロジーを活用しよう
 
Microsoft Azure のセキュリティ
Microsoft Azure のセキュリティMicrosoft Azure のセキュリティ
Microsoft Azure のセキュリティ
 
Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)
Part 3: サーバーレスとシステム間連携基盤 (製造リファレンス・アーキテクチャ勉強会)
 
Elastic x Microsoft Azure Integration Evolution - Integrated Monitoring for S...
Elastic x Microsoft Azure Integration Evolution - Integrated Monitoring for S...Elastic x Microsoft Azure Integration Evolution - Integrated Monitoring for S...
Elastic x Microsoft Azure Integration Evolution - Integrated Monitoring for S...
 
Azure IoT/AI最前線
Azure IoT/AI最前線Azure IoT/AI最前線
Azure IoT/AI最前線
 
Microsoft Azure&sakura.io体験ハンズオン
Microsoft Azure&sakura.io体験ハンズオンMicrosoft Azure&sakura.io体験ハンズオン
Microsoft Azure&sakura.io体験ハンズオン
 
Microsoft Azure Overview - Japanses version
Microsoft Azure Overview - Japanses versionMicrosoft Azure Overview - Japanses version
Microsoft Azure Overview - Japanses version
 
[Developers Festa Sapporo 2018] Azure AI ~Microsoft AzureでのAI開発のイマ~
[Developers Festa Sapporo 2018] Azure AI ~Microsoft AzureでのAI開発のイマ~[Developers Festa Sapporo 2018] Azure AI ~Microsoft AzureでのAI開発のイマ~
[Developers Festa Sapporo 2018] Azure AI ~Microsoft AzureでのAI開発のイマ~
 
それでもボクはMicrosoft Azure を使う
それでもボクはMicrosoft Azure を使うそれでもボクはMicrosoft Azure を使う
それでもボクはMicrosoft Azure を使う
 
今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識今改めて学ぶ Microsoft Azure 基礎知識
今改めて学ぶ Microsoft Azure 基礎知識
 
MicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組みMicrosoftのOSSへの取り組み
MicrosoftのOSSへの取り組み
 
20170720_2 Drone-WG_Azure
20170720_2 Drone-WG_Azure20170720_2 Drone-WG_Azure
20170720_2 Drone-WG_Azure
 
Utilizing elasticcloudforallusecases
Utilizing elasticcloudforallusecasesUtilizing elasticcloudforallusecases
Utilizing elasticcloudforallusecases
 
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
Building asp.net core blazor and elasticsearch elasticsearch using visual stu...
 
Developers-Summit-2022_Improving-Digital-Customer-Experience-with-Enterprise_...
Developers-Summit-2022_Improving-Digital-Customer-Experience-with-Enterprise_...Developers-Summit-2022_Improving-Digital-Customer-Experience-with-Enterprise_...
Developers-Summit-2022_Improving-Digital-Customer-Experience-with-Enterprise_...
 
[Microsoft Cognitive Toolkit (CNTK) on Azure ハンズオン] Microsoft Azure の AI 関連サービス
[Microsoft Cognitive Toolkit (CNTK) on Azure ハンズオン] Microsoft Azure の AI 関連サービス[Microsoft Cognitive Toolkit (CNTK) on Azure ハンズオン] Microsoft Azure の AI 関連サービス
[Microsoft Cognitive Toolkit (CNTK) on Azure ハンズオン] Microsoft Azure の AI 関連サービス
 
Microsoft Ignite Fall 2021 Data Platform Update Topics
Microsoft Ignite Fall 2021 Data Platform Update TopicsMicrosoft Ignite Fall 2021 Data Platform Update Topics
Microsoft Ignite Fall 2021 Data Platform Update Topics
 
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
JCBの Payment as a Service 実現にむけたゼロベースの組織変革とテクニカル・イネーブラー(NTTデータ テクノロジーカンファレンス ...
 
Microsoft Azure IoT Overview 2020/12/18
Microsoft Azure IoT Overview 2020/12/18Microsoft Azure IoT Overview 2020/12/18
Microsoft Azure IoT Overview 2020/12/18
 
Microsoft Azure 概要
Microsoft Azure 概要Microsoft Azure 概要
Microsoft Azure 概要
 

Mehr von Shotaro Suzuki

This is how our first offline technical event in three years was able to succ...
This is how our first offline technical event in three years was able to succ...This is how our first offline technical event in three years was able to succ...
This is how our first offline technical event in three years was able to succ...Shotaro Suzuki
 
Introducing the new features of the Elastic 8.6 release.pdf
Introducing the new features of the Elastic 8.6 release.pdfIntroducing the new features of the Elastic 8.6 release.pdf
Introducing the new features of the Elastic 8.6 release.pdfShotaro Suzuki
 
NET MAUI for .NET 7 for iOS, Android app development
 NET MAUI for .NET 7 for iOS, Android app development  NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development Shotaro Suzuki
 
What's New in the Elastic 8.5 Release
What's New in the Elastic 8.5 ReleaseWhat's New in the Elastic 8.5 Release
What's New in the Elastic 8.5 ReleaseShotaro Suzuki
 
What's New in the Elastic 8.4 Release
What's New in the Elastic 8.4 ReleaseWhat's New in the Elastic 8.4 Release
What's New in the Elastic 8.4 ReleaseShotaro Suzuki
 
Power Apps x .NET ~ Transforming Business Applications with Fusion Development
Power Apps x .NET ~ Transforming Business Applications with Fusion DevelopmentPower Apps x .NET ~ Transforming Business Applications with Fusion Development
Power Apps x .NET ~ Transforming Business Applications with Fusion DevelopmentShotaro Suzuki
 
devreljapan2022evaadvoc-final.pdf
devreljapan2022evaadvoc-final.pdfdevreljapan2022evaadvoc-final.pdf
devreljapan2022evaadvoc-final.pdfShotaro Suzuki
 
elastic-mabl-co-webinar-20220729
elastic-mabl-co-webinar-20220729elastic-mabl-co-webinar-20220729
elastic-mabl-co-webinar-20220729Shotaro Suzuki
 
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Shotaro Suzuki
 
Discover what's new in the Elastic 8.3 release - Find, monitor, and protect e...
Discover what's new in the Elastic 8.3 release - Find, monitor, and protect e...Discover what's new in the Elastic 8.3 release - Find, monitor, and protect e...
Discover what's new in the Elastic 8.3 release - Find, monitor, and protect e...Shotaro Suzuki
 
Building a search experience with Elastic – Introducing Elastic's latest samp...
Building a search experience with Elastic – Introducing Elastic's latest samp...Building a search experience with Elastic – Introducing Elastic's latest samp...
Building a search experience with Elastic – Introducing Elastic's latest samp...Shotaro Suzuki
 
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...Shotaro Suzuki
 
Building 3D mobile apps using Power Apps Mixed Reality controls, Azure SQL Da...
Building 3D mobile apps using Power Apps Mixed Reality controls, Azure SQL Da...Building 3D mobile apps using Power Apps Mixed Reality controls, Azure SQL Da...
Building 3D mobile apps using Power Apps Mixed Reality controls, Azure SQL Da...Shotaro Suzuki
 
What's New in the Elastic 8.2 Release - Seamless User Experience with Search -
What's New in the Elastic 8.2 Release - Seamless User Experience with Search -What's New in the Elastic 8.2 Release - Seamless User Experience with Search -
What's New in the Elastic 8.2 Release - Seamless User Experience with Search -Shotaro Suzuki
 
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Shotaro Suzuki
 
Building Software Reliability through Distributed Tracing.pdf
Building Software Reliability through Distributed Tracing.pdfBuilding Software Reliability through Distributed Tracing.pdf
Building Software Reliability through Distributed Tracing.pdfShotaro Suzuki
 
Building a Flutter Development Environment with VSCode and Useful Extensions
Building a Flutter Development Environment with VSCode and Useful ExtensionsBuilding a Flutter Development Environment with VSCode and Useful Extensions
Building a Flutter Development Environment with VSCode and Useful ExtensionsShotaro Suzuki
 
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Shotaro Suzuki
 
Introducing Elastic 8.1 Release - More Integration, Faster Indexing Speed, Lo...
Introducing Elastic 8.1 Release - More Integration, Faster Indexing Speed, Lo...Introducing Elastic 8.1 Release - More Integration, Faster Indexing Speed, Lo...
Introducing Elastic 8.1 Release - More Integration, Faster Indexing Speed, Lo...Shotaro Suzuki
 
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Shotaro Suzuki
 

Mehr von Shotaro Suzuki (20)

This is how our first offline technical event in three years was able to succ...
This is how our first offline technical event in three years was able to succ...This is how our first offline technical event in three years was able to succ...
This is how our first offline technical event in three years was able to succ...
 
Introducing the new features of the Elastic 8.6 release.pdf
Introducing the new features of the Elastic 8.6 release.pdfIntroducing the new features of the Elastic 8.6 release.pdf
Introducing the new features of the Elastic 8.6 release.pdf
 
NET MAUI for .NET 7 for iOS, Android app development
 NET MAUI for .NET 7 for iOS, Android app development  NET MAUI for .NET 7 for iOS, Android app development
NET MAUI for .NET 7 for iOS, Android app development
 
What's New in the Elastic 8.5 Release
What's New in the Elastic 8.5 ReleaseWhat's New in the Elastic 8.5 Release
What's New in the Elastic 8.5 Release
 
What's New in the Elastic 8.4 Release
What's New in the Elastic 8.4 ReleaseWhat's New in the Elastic 8.4 Release
What's New in the Elastic 8.4 Release
 
Power Apps x .NET ~ Transforming Business Applications with Fusion Development
Power Apps x .NET ~ Transforming Business Applications with Fusion DevelopmentPower Apps x .NET ~ Transforming Business Applications with Fusion Development
Power Apps x .NET ~ Transforming Business Applications with Fusion Development
 
devreljapan2022evaadvoc-final.pdf
devreljapan2022evaadvoc-final.pdfdevreljapan2022evaadvoc-final.pdf
devreljapan2022evaadvoc-final.pdf
 
elastic-mabl-co-webinar-20220729
elastic-mabl-co-webinar-20220729elastic-mabl-co-webinar-20220729
elastic-mabl-co-webinar-20220729
 
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
 
Discover what's new in the Elastic 8.3 release - Find, monitor, and protect e...
Discover what's new in the Elastic 8.3 release - Find, monitor, and protect e...Discover what's new in the Elastic 8.3 release - Find, monitor, and protect e...
Discover what's new in the Elastic 8.3 release - Find, monitor, and protect e...
 
Building a search experience with Elastic – Introducing Elastic's latest samp...
Building a search experience with Elastic – Introducing Elastic's latest samp...Building a search experience with Elastic – Introducing Elastic's latest samp...
Building a search experience with Elastic – Introducing Elastic's latest samp...
 
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
Developing .NET 6 Blazor WebAssemby apps with Radzen Blazor component library...
 
Building 3D mobile apps using Power Apps Mixed Reality controls, Azure SQL Da...
Building 3D mobile apps using Power Apps Mixed Reality controls, Azure SQL Da...Building 3D mobile apps using Power Apps Mixed Reality controls, Azure SQL Da...
Building 3D mobile apps using Power Apps Mixed Reality controls, Azure SQL Da...
 
What's New in the Elastic 8.2 Release - Seamless User Experience with Search -
What's New in the Elastic 8.2 Release - Seamless User Experience with Search -What's New in the Elastic 8.2 Release - Seamless User Experience with Search -
What's New in the Elastic 8.2 Release - Seamless User Experience with Search -
 
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
 
Building Software Reliability through Distributed Tracing.pdf
Building Software Reliability through Distributed Tracing.pdfBuilding Software Reliability through Distributed Tracing.pdf
Building Software Reliability through Distributed Tracing.pdf
 
Building a Flutter Development Environment with VSCode and Useful Extensions
Building a Flutter Development Environment with VSCode and Useful ExtensionsBuilding a Flutter Development Environment with VSCode and Useful Extensions
Building a Flutter Development Environment with VSCode and Useful Extensions
 
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
 
Introducing Elastic 8.1 Release - More Integration, Faster Indexing Speed, Lo...
Introducing Elastic 8.1 Release - More Integration, Faster Indexing Speed, Lo...Introducing Elastic 8.1 Release - More Integration, Faster Indexing Speed, Lo...
Introducing Elastic 8.1 Release - More Integration, Faster Indexing Speed, Lo...
 
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
 

Kürzlich hochgeladen

デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 

Kürzlich hochgeladen (8)

デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 

Centralized Observability for the Azure Ecosystem

  • 1. Azure エコシステムのための ⼀元的なオブザーバビリティ 鈴⽊ 章太郎 Elastic テクニカルプロダクトマーケティングマネージャー/エバンジェリスト デジタル庁 省庁業務グループ ソリューションアーキテクト
  • 5. Architecture of The Gallivant Web Shop Internet Ship metrics & logs End user Elastic Stack Actions Backend micro services Monitoring Cart Catalog Ordering Checkout Search React Client DevOps Engineer SecOps Engineer Marketer … End user Public Cloud Front End Engineer
  • 7. 顧客やビジネスに悪影響を及ぼす前に、異常をプロアクティブに 検出、特定できるソリューション – Observability の必要性 37% 変更 16% 移⾏ 31% コードのバグ 11% セキュリティ 5% アップグレード 出典 : EMA アプリケーションのダウンタイムとパフォーマンス低下の原因トップ5
  • 9. The Elasticsearch Platform Enterprise Search Observability Security Kibana Explore, Visualize, Engage Elasticsearch Store, Search, Analyze Integrations Connect, Collect, Alert Public cloud Hybrid On-premises In a world where endless data creates endless possibility, search helps people and organizations thrive.
  • 10. Search, Analyze, and Secure your apps with Elastic on Azure • Azure は、Elasticsearch、Kibana、 Logstash、Beats、その他 Elastic 関連 サービスをサポートし、統合 • これらのツールを活⽤して、Azure 上の アプリケーションと IT の検索、分析、監視、 およびセキュリティを 実現 Azure 上で実⾏される Elastic サービスの幅広さ Solution guide
  • 11. Elastic on Azure 運⽤を簡素化し、お客様の Azure 環境を最⼤限 に視覚化 • Azure 上のお客様のインフラストラクチャ、アプリ、 データの正常性、パフォーマンス、セキュリティを 監視する⽅法を効率化 • Azure portal 内で Elasticsearch の検索、 デプロイ、管理を簡単に⾏えるため、お客様が 必要なスピード、スケール、関連性を得られ、 お客様はビジネスに集中が可能 • Elastic on Azure でお客様のアプリや IT の 検索、分析、セキュリティを実現するには、こちらの ソリューション ガイドをお読みください https://azure.microsoft.com/ja-jp/overview/linux-on-azure/elastic/#overview Azure portal 内での緊密な Elastic 統合により、あらゆるソースからのデータを検索、分析、視覚化し、市場投⼊までの時間を短縮 – Private Link、ログ転送、Kibana ビジュアライゼーション
  • 12. お客様の組織、Web サイト、アプリ全体の検索を簡素化する • Microsoft Teams、OneDrive、 SharePoint、Slack、Google Drive など のアプリケーション間で簡単に検索できるよう に、すべてのデータを単⼀のビューに統⼀し、 ⽣産性を⾼め、必要な関連情報をすばやく 取得 • Elastic App Search で Elasticsearch の導⼊を加速 • 最新の機械学習テクノロジー活⽤可能 • ベクトル検索、テキスト分類、データ 注釈、PyTorch、Hugging Face で データセットのモデルを教育 • すでに運⽤中の NLP モデルがある場合、 Elasticsearch に直接統合 • パワフルなサイトワイドサーチを実装することで、 顧客が探しているものをより早く⾒つけられる
  • 13. Blazor x Cosmos DB サンプルアプリ構成 (CQRS) Azure Functions Azure Cosmos DB Elastic Cloud 東⽇本リージョン マスターノード x 1 データノード x 2 ML ノード x 1 https://f79...c67.japaneast .azure.elastic- cloud.com:9243/ 検索結果 全⽂検索クエリ ※ データ保存 検索・更新 UI Azure サブスクリプション VSCode Azure Functions で同期 Change Feed iOS/Android Mobile App Blazor Elastic APM Agent Elastic エンタープライズサーチ Azure App Service ASP.NET 6 Web API Blazor WebAssembly ※ • 最新の機械学習テクノロジーを活⽤可能 • ベクトル検索やテキスト分類、データ注釈、PyTorch、 Hugging Face を使ってデータセットのモデルを教育 • すでに運⽤中の NLP モデルがある場合は、 Elasticsearch に直接統合
  • 14. Elastic で監視システム (Observability) を構築 • ログ、メトリクス、APM トレース、および UX モニタリングデータを収集し、可視化することで、 Azure 環境の健全性とパフォーマンスの可視 性を得ることができる • 統⼀されたビューですべてのデータを分析する ことにより、より迅速な洞察を得ることができる • サービスのダウンタイム、エラー、応答時間の 低下、およびその他の望ましくない動作を 検出する • 機械学習とアラートを使⽤して、可⽤性を 確保しながら異常な動作を、特定および 評価する
  • 15. • あらゆる種類のテレメトリーデータに対応する シングルエージェント • 全エージェントを対象とした集中管理および ポリシー設定 • OpenTelemetry のサポート • Dapr のサンプル実装(監視)参照 • 豊富な可視化機能とデータ探索機能により、 すぐに使える分析、その場限りの分析が可能 Elastic APM
  • 17. Elastic Cloud によるパブリッククラウドと オンプレミスの Observability 実現 データをどこからでもどのルートでもインジェストして監視できる Serverless Azure Functions Azure Monitor Event Grid Filebeat or Functionbeat Logstash App Service Azure VM Kubernetes Service Others Filebeat Blob Storage Filebeat Or Functionbeat VM Flow Logs Custom Logs Azure DevOps Application Insights
  • 18. Blazor WebAssembly x APM with Elastic Cloud on Azure Azure SQL Database Elastic Cloud 東⽇本リージョン マスターノード x 1 データノード x 2 ML ノード x 1 https://f79...c67.japaneast .azure.elastic- cloud.com:9243/ 全⽂検索クエリ CRUD 検索・更新 UI Blazor WebAssembly Azure サブスクリプション Visual Studio 2022 Azure App Service Elastic APM Endpoint に送信 Azure Data Explorer ASP.NET 6 Web API APM .NET Agent AntDesign
  • 19. Spring Boot Sample App for Elastic Observability on Kubernetes (AKS) Elastic Cloud Azure Kubernetes Services Filebeat Metricbeat MySQL Azure サブスクリプション 東⽇本リージョン マスターノード x 1 データノード x 2 ML ノード x 1 https://f79...c67.japaneast.azure.elastic- cloud.com:9243/ APM SPA Agent JavaScript Client (RUM) Node.js https://github.com/michaelhyatt/k8s-o11y-workshop
  • 20. • Spring Boot は Java アプリケーションで 最も使⽤されているフレームワーク • Azure Spring Cloud という完全な マネージドサービスが Marketplace で提供 • Elastic ユーザーは Azure Spring Cloud から Elastic Cloud にシステム、コンソール、 およびアプリケーションログを取り込める • Spring Boot アプリで発⽣する問題を継続 的に監視およびデバッグできる Azure Spring Cloud ログとの統合
  • 21. ネイティブ統合の Next Step ● より多くの Region のサポート ● 多くの Azure サービスとのより 深い統合 ● Azure Active Directory との 統合 ● その他
  • 22. エバンジェリスト/アドボケイトのコミュニティである DevRel Meetup、 その有志、中津川 篤司 ⽥中正吾 可知 豊 鈴⽊ 章太郎で書いた「エンジニアによるエンジニアのためのプレゼン本」は、 オフライン #技術書典 及びオンラインで購⼊可能︕ エンジニアのプレゼン知⾒、気になる⽅は是⾮︕ #DevRel #プレゼン #DevReljp (9/10~ 発売)
  • 23. https://ela.st/icon-tokyo-2022 ElasticON Tokyo @ Westin Hotel Tokyo (2022/11/30)
  • 24. Elastic リソース 1 公式ドキュメント https://www.elastic.co/guide/index.html Azure エコシステムのための⼀元的なオブザーバビリティ https://www.elastic.co/jp/observability/azure-monitoring Elastic APM Agent https://www.elastic.co/guide/en/apm/agent/index.html 優れた React 検索エクスペリエンスを迅速に構築する⽅法 https://www.elastic.co/jp/blog/how-to-build-great-react-search-experiences-quickly GKE/AKS/EKS Observability サンプルソリューション GitHub レポジトリ https://github.com/michaelhyatt/k8s-o11y-workshop 関連ブログ https://www.elastic.co/jp/blog/kubernetes-observability-tutorial-k8s-cluster-setup-demo-app- deployment https://www.elastic.co/blog/kubernetes-observability-tutorial-k8s-log-monitoring-and-analysis-elastic- stack https://www.elastic.co/blog/kubernetes-observability-tutorial-k8s-metrics-collection-and-analysis https://www.elastic.co/blog/kubernetes-observability-tutorial-k8s-monitoring-application-performance- with-elastic-apm
  • 25. Elastic リソース 2 優れた React 検索エクスペリエンスを迅速に構築する⽅法 https://www.elastic.co/jp/blog/how-to-build-great-react-search-experiences-quickly Building a search experience with Elastic TMDB https://www.elastic.co/jp/blog/building-a-search-experience-with-elastic Natural Language Processing https://www.elastic.co/guide/en/machine-learning/current/ml-nlp.html Elastic Stack 8.0 の NLP で⽇本語センチメント分析を試してみた - 前編 https://qiita.com/ijokarumawak@github/items/9b0c2d650536488718a5 Elastic Stack 8.0 の NLP で⽇本語センチメント分析を試してみた - 後編 https://qiita.com/ijokarumawak@github/items/6cc714060090160cf2d5 Elastic Cloud 無償評価14⽇間登録 https://cloud.elastic.co/registration
  • 26. Thank you for your attention!
  • 28. 顧客の位置情報と脅威を視覚化する • Azure上の Elastic Maps で地理空間 データを分析 • Elasticsearch のデータを横断的にクエリし、 関連付けることで、複数のインデックスをユニー クなレイヤーとして単⼀のビューで可視化
  • 29. Products and Services Organization Size Industry Country Business Need Esri builds flexible mapping managed service in the cloud To meet the mapping needs of customers in an Internet of Things (IoT) age, Esri has created a cloud-based, geographical information system (GIS) managed service using Microsoft Azure Container Service, Microsoft Azure IoT Suite, Mesosphere Enterprise DC/OS, and microservices. With this new cloud platform, Esri can help customers visualize data from millions of sensors in real time. It can also get customers up and running much faster, ensure great performance and reliability no matter the data load, and attract new customers with enormous data-mapping problems. Big data/IoT United States Professional services Employees: 3,200 Microsoft Azure Container Service Azure IoT Suite Esri は Elasticsearch とカスタマイズされたプラグインを活⽤して、 Azure でホストされている⾃社のマップ サービスの空間データ集計の開発を加速 https://customers.microsoft.com/ja-jp/story/esri
  • 30. アプリ概要︓Elastiflix Elastiflix は、インターネットムービーデータベース The Movie Database (TMDB)から 公開されているデータを使⽤した Web ベースのユーザーインターフェイスを提供する架空のビデオ ストリーミングサービス会社です。 Elastiflix は、Elastic Cloud に格納された TMDB データのインデックス付きコピーからデータを クエリするメカニズムを提供します。 優れた検索エクスペリエンスを提供するために、当該データに対する、⾼パフォーマンスで柔軟な 管理とクエリを可能にします。 https://www.elastic.co/jp/blog/building-a-search-experience-with-elastic • 本社 Principal Product Marketing Manager が作成し、 上記ブログで公開 • Elastic が開発者に豊富な検索ソリューションを構築する⼒を 与える⽅法を紹介するエンドツーエンドのデモ • Enterprise Search Python ライブラリを使⽤して Elastic Enterprise Search にデータを取り込む • 無料のオープンソースツールである Search UI を使⽤して React で最新の UI を作成する
  • 31. Elastic 8.4 リリースの新機能をご紹介 (9/14) ~ 検索、解決、成功を導く 8.4 ~ https://www.elastic.co/jp/virtual-events/whats-new-in-elastic-8-4 Elastic 8.4 では、かつてないほど⼿軽にデータをアクション可能なインサイトに変換することが可能になりました。Elastic Search Platform と検索、セ キュリティ、オブザーバビリティのための3つの内蔵ソリューションに導⼊された広範な新機能を体感しましょう。かつてないほど⼿軽に、データをアクション可能なイ ンサイトに変換することが可能になりました。Elastic 8.4 の新機能はすべて、Elastic が最新リリースを提供する唯⼀のマネージドサービス、Elastic Cloud で今すぐ使いはじめることができます。
  • 32. Flutter x Firebase サンプルアプリ構成 (CQRS) Cloud Function Firebase Firestore Elastic Cloud プロジェクト northeast1-b リージョン マスターノード x 1 データノード x 2 ML ノード x 1 https://google-cloud-day- digital-2021.es.asia- northeast1.gcp.cloud.es.io :9243 Cloud Function で同期 Elastic エンタープライズサーチ 検索結果 全⽂検索クエリ データ保存 VSCode iOS Mobile App Flutter Android Mobile App Flutter
  • 33. Firebase 全⽂検索 https://firebase.google.com/docs/firestore/solutions/search?provider=elastic 全⽂検索 ほとんどのアプリでは、ユーザーがアプリのコンテンツを検索できるようになっています。たとえば、特定の単語を含む投稿や、特定のトピックに ついて書いたメモを検索する、といったケースが考えられます。 Cloud Firestore では、ネイティブ インデックスの作成やドキュメント内のテキスト フィールドの検索をサポートしていません。 さらに、コレクション全体をダウンロードして、クライアントサイドでフィールドを検索することは現実的ではありません。 Cloud Firestore データの全⽂検索を有効にするには、専⽤のサードパーティの検索サービスを使⽤します。これらのサービスは、単純なデ ータベース クエリで実現できる機能をはるかに上回る、⾼度なインデックス作成と検索の機能を提供します。 続⾏する前に、調査して以下の検索プロバイダのいずれかを選択してください。 ● Elastic ● Algolia ● Typesense
  • 34. Firebase/Firestore ⽤ Elastic App Search 統合 https://www.elastic.co/jp/blog/accelerate-search-experiences-with-elastic-app-search-and-google-firebase Firebase 統合 なぜこれが重要なのか - アプリケーション内で効果的な検索エクスペリエンスを 構築することは困難 - ユーザーは、ストアで商品を検索する場合も、サポート サイトの記事を検索する場合も、会社のブログに投稿 する合でも、迅速な結果を期待 - 拡張機能を使⽤して⾼速でスケーラブルで関連性の ⾼い検索エクスペリエンスを Firebase モバイルおよび Web ベースのアプリケーションに簡単に組み込める - アプリケーションに検索を追加する⽅法と、数回クリック するだけで開始する⽅法の詳細 Google Firebase 拡張機能ディレクトリ の Elastic App Search 拡張機能 Elastic App Search エンジン作成と Firebase からのドキュメント受信の設定 https://firebase.google.com/products/extensions/firestore-elastic-app-search/ Elastic 7.15 新機能
  • 35. Flutter x Firebase サンプルアプリ構成 (CQRS) Cloud Function Firebase Firestore Elastic Cloud プロジェクト northeast1-b リージョン マスターノード x 1 データノード x 2 ML ノード x 1 https://google-cloud-day- digital-2021.es.asia- northeast1.gcp.cloud.es.io :9243 Cloud Function で同期 Firebase/Firestore ⽤ Elastic App Search 統合拡張機能 でノンコーディングで実現︕ Elastic エンタープライズサーチ 検索結果 全⽂検索クエリ データ保存 VSCode iOS Mobile App Flutter Android Mobile App Flutter App Search 内蔵の Reference UI で Web 版 React アプリの雛形⾃動⽣成
  • 36. Blazor x Cosmos DB サンプルアプリ構成 (CQRS) Azure Functions Azure Cosmos DB Elastic Cloud 東⽇本リージョン マスターノード x 1 データノード x 2 ML ノード x 1 https://f79...c67.japaneast .azure.elastic- cloud.com:9243/ 検索結果 全⽂検索クエリ データ保存 Elastic エンタープライズサーチ 検索・更新 UI Azure Static Web Apps Azure サブスクリプション VSCode Azure App Service Azure Functions で同期 Change Feed iOS/Android Mobile App Blazor Elastic APM Agent ASP.NET 6 Web API Blazor WebAssembly
  • 37. AWS サーバーレスログインジェストでインサイトを⾼速化 Lambda 関数を使って S3 から Elastic にログを取り込む ポイント • サーバーレスアーキテクチャが主流に • 開始時のエクスペリエンスを簡素化し、データ オンボーディングの摩擦を低減 • AWS サーバーレスアプリケーションリポジトリ (SAR) でのアプリケーションの発⾒性 • クラウドネイティブな統合体験に対する顧客の 強い関⼼
  • 39. Elastic Agent による AWS CloudWatch ログインジェスト CloudWatch のログから直接読み取る Simplicity and Choice ポイント • お客様のニーズに応える • インジェストアーキテクチャを簡素化し、AWS の 運⽤コストを削減
  • 40. AWS S3 Storage Lens の統合 S3 の使⽤状況とアクティビティメトリクス ポイント • ストレージの使⽤率とコスト効率の最適化 • 他のアプリケーションメトリクス、セキュリティイベント、 システムログと合わせてデータを統合し、分析する。 • OOTB Kibana ダッシュボード