Applications
Clients
Infrastructure
Management
Databases &
Middleware
App Frameworks
& Tools
DevOps
PaaS &
DevOps
Microsoft Azure OSS
OSS Marketplace
Build rapidly and connect to the platformLeverage cloud infrastructure
Stakeholders
DBAs and data scientists
Microsoft Azure
Relational
Collective set of multiple
data sets organized by
tables, records and
columns
NoSQL & Cache
Non-relational DBs where
data is modelled in
means other than the
tabular relations used in
relational databases
Big Data
Accept data at a very high
velocity, and store
structured and
unstructured data in an
efficient and scalable way
across nodes
Functions
Operations Developers Business
Cloud-born LOBDev/Test, Production and Lift & Shift Docker, incl. via DC/OS
Azure Open Source Data Platform
Relational
Azure SQL Database
including revamped client
driver support for PHP,
Node.js, Java, Linux ODBC
and more
NoSQL & Cache
Azure DocumentDB,
including native
MongoDB wire protocol
support, and Redis Cache
Big Data
Azure HDInsight – full
Hadoop solution available
as a service on Windows
and Linux
MySQL
PostgreSQL
DB
Azure DB for
MySQL & PostgreSQL
DB
// // Flexible
PowerBI,AppServices,DataFactory,
Analytics,ML,Cognitive,Bot…
Global Azure with 42 Regions
Azure Compute
SQL Data Warehouse
Azure Storage
SQL Database MySQLPREVIEW PostgreSQLPREVIEW
Flexible: On-demand scaling, Resource governance
Trusted: HA/DR, Backup/Restore, Security, Audit, Isolation
Intelligent: Advisors, Tuning, Monitoring
Database
Services
Platform
US West
REST API
Common solution for access control, identity,
deployment notifications, metrics, billing…
Azure
Portal
Azure CLI
Custom Mgt.
Applications
Server provisioning and
management
Control Plane
Services
Application
Postgres/MySQL
Client
Native engine protocol
Database Tools
(Pgadmin, psql)
Postgres/MySQL
Client
Native engine protocol
mydb.<mysql/postgres>.database.azure.com
Azure
Resource
Manager
Application
Postgres/MySQL Client
US West
Server provisioning and
management
Control Plane
Services
retry
mydbMYDB
Virtually no app down time
No need for replicas management
Save costs
Gateway
IP1:5432 (Postgres)
IP1:3306 (MySQL)
mydb.<mysql/postgres>.database.azure.com
Application
MySQL/Postgres Client
US West
Server provisioning and
management
Control Plane
Services
retry
mydb
MYDB
Gateway
IP1:5432 (Postgres)
IP1:3306 (MySQL)
mydb.<mysql/postgres>.database.azure.com
Detach remote
storage
Attach remote
storage
Virtually no app down time
Configure and scale compute and storage independently
Save costs
Demo
Azure Cosmos DB
Azure Cosmos DB
SQL
MongoDB
Table API
99
SLA
5
/
/
Key Value
Key1 $3.05
Key2 9/22/1974
Key3 $4.99 Profile1.jpg
!
!
!
!
IoT
Demo
Case Studies
. B
s m
Bn
y r
. BH N R
f
Bo C
J J
J N R r
.. Bk S
R l
t e ida c
o
e F
i a nkc
r l
-
N R
Jet.com
TOYOTA Connected
MyAnalytics
MyAnalytics
MyAnalytics
ArchitectureArchitecture
Stream	
Processing
Spark	Streaming
Batch	
Processing
Spark
Kafka
Insights	 Store
CassandraO365	servers
Apps/Clients
Commerce	
systems
Support
systems
…
Collectors
Serving
REST	Web	Services
Delve
Admin	Portal
Support	Tools
….
Ad	Hoc	Querying
Zeppelin
Running	in	Azure
Batch	analytics
Highly	Scalable
High	ingestion	rates
Real	time	analytics
Machine	learning
Key	facts
PII	Compliance
Splunk
© 2018 Microsoft Corporation. All rights reserved.

2019.01.17 cloud data_store