Corey Sanders
Corporate VP of Compute
@CoreySandersWA
Digital
transformation
Engage your
customers
Empower your
employees
Optimize your
operations
Transform your
products
App
modernized
50Azure regions
Most comprehensive resiliency
France Central
Availability Zones
Localized Synchronous HA
99.99% availability crossing zones
Coupled with regional DR
App
modernized
ACI BatchService FabricAKS Web Apps
Azure Container Instances (ACI)
Azure Container Instances (ACI)
Easily run containers on demand without managing servers
Increase infrastructure
agility with containers on
demand
Secure applications with
hypervisor isolation
Run containers
without managing
servers
Azure Container Service (AKS)
Fully managed Kubernetes orchestration service
Auto patching, auto scaling, auto updates
Use the full Kubernetes ecosystem (100% upstream)
Deeply integrated with Azure Dev Tools and services
Nodeless Kubernetes (AKS + ACI)
Kubernetes
control pane
Application
architect
Infrastructure
architect
Azure Container Instances (ACI)
ACI
Connector
Pod
Pod Pod
Pod
Pod Pod
Pod
Pod Pod
Pod
Pod Pod
VM VM
VM VM
Deployment/
tasks
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
Pod Pod Pod Pod Pod
WasteWaste
WasteWaste PodPod
PodPod
Making Kubernetes Easy to Use
Streamlined
Kubernetes
development
The package
manager for
Kubernetes
Event-driven
scripting for
Kubernetes
Visualization
dashboard for
Brigade
Service Fabric
Windows and Linux Containers
Stateless and stateful microservices
Deploy on Azure, Azure Stack and on-premises
Service Fabric
Mesh
Fully managed by AzureDedicated Azure clusters
Service Fabric
Dedicated Cluster
Bring your own infrastructure
Service Fabric
Standalone
On-premisesAny cloud
Dev machine
Fully-managed
infrastructure
Elastic
scalability
</>
Azure Service Fabric Mesh
.NET
</>
Focused
microservices
development
DC/OS Pivotal OpenShift Docker Enterprise
Visual Studio 2017 + Containers
Integrated Docker tooling
Develop, debug, test, deploy
End-to-end DevOps support
Data tier
(SQL VM)
Database
(SQL DB)
Service tier
(WCF)
Web front-end
(Web Forms)
Twitter
Sentiment
Analysis
Listener
(Stateless service)
Tweets DB
(Cosmos DB)
Twitter to Cosmos
(LogicApps)
App
modernized
App
modernized
{
"cloudEventsVersion" : "0.1",
"eventType" : "Microsoft.Storage.BlobCreated",
"eventTypeVersion" : "",
"source" : "/subscriptions/{subscription-id}/resource…”,
"eventID" : "173d9985-401e-0075-2497-de268c06ff25",
"eventTime" : "2018-04-28T02:18:47.1281675Z",
"data" : {
"api": "PutBlockList",
"clientRequestId": "6d79dbfb-0e37-4fc4-981f-…",
…
}
}
CloudEvents on Event Grid
Normalize events across environments
Facilitate integrations across platforms
Increase portability of functions
Normalize webhooks
Azure Functions
On-demand serverless code
Develop, debug, deploy in Visual Studio & Visual Studio for Mac
CI/CD support in Visual Studio Team Services and Github
Azure Logic Apps
On-demand serverless workflows
100+ data and app connectors built-in
Integrated Visual Studio tooling
Vision Speech KnowledgeLanguage Search
SQL
MongoDB
Table API
Turnkey global
distribution
Elastic scale out
of storage & throughput
Guaranteed low latency
at the 99th percentile
Comprehensive
SLAs
Five well-defined
consistency models
A Z U R E C O S M O S D B
DocumentColumn-family
Key-value Graph
A globally distributed, massively scalable, multi-model database service
MongoDB
Table API
Data tier
(SQL VM)Database
(SQL Azure)
Database
(SQL Azure)
Database
(SQL DB)
Service tier
(WCF)
Web front-end
(Web Forms)
Twitter
Sentiment
Analysis
Listener
(Stateless service)
Tweets DB
(Cosmos DB)
Twitter to Cosmos
(LogicApps)
App
modernized
aka.ms/azuregetstarted
aka.ms/migratetothecloud
aka.ms/smarthotels360azure
App Modernization with Microsoft Azure

App Modernization with Microsoft Azure