Building and running a service for a truly global audience has always been the ultimate challenge for any business and for any application developer. In this session, we will discuss global perspectives on running your application tier in a scalable way – WebApps/APIs, Traffic Manager and Serverless. We will discuss the new Cosmos DB service offering in Azure and it’s built in global sync with little more than a press of a button on your end – data was always the final frontier of globalization of your app. We will look at what it takes to monitor this kind of an environment. Naturally this is a very big set of topics which means this session is aimed to give an overview, spark a discussion and provide some directional and inspirational input.
8. This session goes from high architecture to low
technical detail.
Intentionally it is “all over the place” as a collection of
errors, omissions and underutilization from real stories.
Please talk to me after for feedback and for more war
stories!
In the interest of setting expectations
9. Technology Adoption Lifecycle
Ryan, Gross: Iowa study of hybrid seed -43 | Bohlen, Beal, Rogers: Diffusion Process -57 | Rogers: Diffusion of Innovations -62
Innovators
Early
Adopters
Early Majority Late Majority
Laggards
☁
13. Platform Services
Security &
Management
Infrastructure Services
Web Apps
with
Web Jobs
Mobile
Apps
API
Management
API
Apps
Logic
Apps
Notification
Hubs
Content Delivery
Network (CDN)
Media
Services
HDInsight Machine
Learning
Stream
Analytics
Data
Factory
Event
Hubs
Mobile
Engagement
Active
Directory
Multi-Factor
Authentication
Automation
Portal
Key Vault
Biztalk
Services
Hybrid
Connections
Service
Bus
Storage
Queues
Store /
Marketplace
Hybrid
Operations
Backup
StorSimple
Site
Recovery
Import/Export
SQL
Database
DocumentDB
Redis
Cache Search
Tables
SQL Data
Warehouse
Azure AD
Connect Health
AD Privileged
Identity
Management
Operational
Insights
Cloud
Services
Batch Remote App
Service
Fabric Visual Studio
Application
Insights
Azure SDK
Team Project
VM Image Gallery
& VM Depot
Azure
Functions
31. Max size of single table
– – 500 TiB – –
Max size of a table entity
– – 1 MiB – –
Max number of properties in a table entity
– – 255 – –
Maximum request rate per storage account
– – 20,000 transactions/s* – –
Target throughput for single table partition
– – Up to 2000 entities/s** – –
Supports partition entity batch transactions
46. Globally-distribute data around the world
Turn-key global
distribution
Automatically replicate all your data around the world – across more regions than Amazon and Google combined
51. “Measurement is the first step that leads to control
and eventually to improvement.
If you can’t measure something,
you can’t understand it.
If you can’t understand it, you can’t control it.
If you can’t control it, you can’t improve it.”
Dr. H. James Harrington
65. Have an Azure Resource Owner.
Deploy using ARM Templates 4 Env=.
Monitor and alert diagnostics.
Apply the “Principle of least privilege”.
Enterprise experiences for Monitoring in Azure – You have to…
70. magnus@loftysoft.com
Azure Resource Management Wizardry
This course is about the proper way to handle resources in Azure,
access for users, cost control in the Cloud and much more!
After this course you will approach Azure
in a more conscious, controlled and confident way!