Upload
mark-allan
View
40
Download
0
Embed Size (px)
Citation preview
Azure – The Good Parts
Mark Allan (@MarkXA)
About me Freelancer on the North Coast MarkXA on everything
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
Azure at a glance Compute Data Analytics Web / mobile Media IoT Identity Networking Hybrid services Developer services
Compute Virtual machines Container
services• Container registry• Kubernetes
Batch
Cloud Services Scheduler Service Fabric RemoteApp
Data / storage SQL Database SQL Data
Warehouse DocumentDB Storage Redis Cache
Search Data Lake Store Data Catalog Backup StorSimple Site Recovery
Analytics HDInsight
(Hadoop) Data Lake
Analytics Log Analytics Power BI Data Factory
Event Hubs Stream Analytics Mobile
Engagement Machine Learning Cognitive
Services
Web / Mobile App Service• Web Apps• Web Jobs• Mobile Apps• API Apps• Functions
Notification Hubs API Management Logic Apps PowerApps
Media Stream Media Services
IoT IoT Hub
Identity Active Directory Multi-Factor Authentication
Networking Virtual Network VPN DNS Application
Gateway Load Balancer
ExpressRoute Traffic Manager CDN
Hybrid Service Bus Azure Stack BizTalk Services
Developer Services DevTest Lab Application Insights HockeyApp Visual Studio Team Services
The Good Parts
DocumentDB
DocumentDB NoSQL database Keyed and partitioned collections of
JSON documents Automatic indexing SQL and JavaScript querying
DocumentDB Developed cloud-first Fully managed Infinite scale Guaranteed latency Pay only for storage and throughput Integrates with HDInsight, Search,
etc
Azure Functions
Azure Functions Event triggered “nano-services” Just code (Node.js, C#, etc) and
bindings
Azure Functions Infinite scale Pay only for CPU time and memory
actually used Integrates with Queues, BLOBs,
Notification Hubs, etc
Machine Learning
Machine Learning
Cognitive Services
Cognitive Services “World’s first AI supercomputer”
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)
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
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
Thank you!
Any questions?