Azure - The Good Parts

32
Azure – The Good Parts Mark Allan (@MarkXA)

Transcript of Azure - The Good Parts

Page 1: Azure - The Good Parts

Azure – The Good Parts

Mark Allan (@MarkXA)

Page 2: Azure - The Good Parts

About me Freelancer on the North Coast MarkXA on everything

Page 3: Azure - The Good Parts
Page 4: Azure - The Good Parts
Page 5: Azure - The Good Parts
Page 6: Azure - The Good Parts

More dev, less ops! “Instead, we chose the cloud-native approach,

rebuilding virtually all of our technology and fundamentally changing the way we operate the company. Architecturally, we migrated from a monolithic app to hundreds of micro-services, and denormalized our data model using NoSQL databases.”

Let the cloud handle the awkard stuff Get on with the code

Page 7: Azure - The Good Parts

Azure at a glance Compute Data Analytics Web / mobile Media IoT Identity Networking Hybrid services Developer services

Page 8: Azure - The Good Parts

Compute Virtual machines Container

services• Container registry• Kubernetes

Batch

Cloud Services Scheduler Service Fabric RemoteApp

Page 9: Azure - The Good Parts

Data / storage SQL Database SQL Data

Warehouse DocumentDB Storage Redis Cache

Search Data Lake Store Data Catalog Backup StorSimple Site Recovery

Page 10: Azure - The Good Parts

Analytics HDInsight

(Hadoop) Data Lake

Analytics Log Analytics Power BI Data Factory

Event Hubs Stream Analytics Mobile

Engagement Machine Learning Cognitive

Services

Page 11: Azure - The Good Parts

Web / Mobile App Service• Web Apps• Web Jobs• Mobile Apps• API Apps• Functions

Notification Hubs API Management Logic Apps PowerApps

Page 12: Azure - The Good Parts

Media Stream Media Services

Page 13: Azure - The Good Parts

IoT IoT Hub

Page 14: Azure - The Good Parts

Identity Active Directory Multi-Factor Authentication

Page 15: Azure - The Good Parts

Networking Virtual Network VPN DNS Application

Gateway Load Balancer

ExpressRoute Traffic Manager CDN

Page 16: Azure - The Good Parts

Hybrid Service Bus Azure Stack BizTalk Services

Page 17: Azure - The Good Parts

Developer Services DevTest Lab Application Insights HockeyApp Visual Studio Team Services

Page 18: Azure - The Good Parts

The Good Parts

Page 19: Azure - The Good Parts

DocumentDB

Page 20: Azure - The Good Parts

DocumentDB NoSQL database Keyed and partitioned collections of

JSON documents Automatic indexing SQL and JavaScript querying

Page 21: Azure - The Good Parts

DocumentDB Developed cloud-first Fully managed Infinite scale Guaranteed latency Pay only for storage and throughput Integrates with HDInsight, Search,

etc

Page 22: Azure - The Good Parts

Azure Functions

Page 23: Azure - The Good Parts

Azure Functions Event triggered “nano-services” Just code (Node.js, C#, etc) and

bindings

Page 24: Azure - The Good Parts

Azure Functions Infinite scale Pay only for CPU time and memory

actually used Integrates with Queues, BLOBs,

Notification Hubs, etc

Page 25: Azure - The Good Parts

Machine Learning

Page 26: Azure - The Good Parts

Machine Learning

Page 27: Azure - The Good Parts

Cognitive Services

Page 28: Azure - The Good Parts

Cognitive Services “World’s first AI supercomputer”

Page 29: Azure - The Good Parts

Cognitive Services Vision

• Computer vision, Content moderation, Face recognition, Emotion recognition, Video processing

Speech• Text to speech, Speech to text, Speaker recognition, Custom

recognition Language

• Spell check, LUIS, Linguistic analysis, Sentiment, Translation, Language processing

Knowledge Search (Bing)

Page 30: Azure - The Good Parts

TL;DR The cloud is not just somebody else’s

computer (if you use it properly) There’s probably more in there than

you thought Cloud-first is easy, cheap and

scalable If you want a supercomputer, you’ve

got it

Page 31: Azure - The Good Parts

Free stuff azure.com/free• £125 credit to use on anything• Free tier for most services

imagine.microsoft.com• Students only• Slightly better free tier

Page 32: Azure - The Good Parts

Thank you!

Any questions?