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
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
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 との
統合
● その他
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
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