On-Premises IaaS PaaS
Applications Applications Applications
Data Data Data
Runtime Runtime Runtime
Middleware Middleware Middleware
OS OS OS
Virtualization Virtualization Virtualization
Servers Servers Servers
Storage Storage Storage
Networking Networking Networking
Cloud Computing Azure
High Availibility Geography
Scalability Region
Vertical Scaling (Scale Up) Availibility Zone
Horizontal Scaling (Scale Out) Availibility Set
Elasticity
Cloud Agility Region Pair
Fault Tolerance Resource Group
Disaster Recovery Tags
Economies of Scale Azure Resource Manager
CapEx
OpEx
IaaS
PaaS
SaaS
Public Cloud Azure Advisor
Private Cloud Updates, Roadmaps, etc.
Hybrid Cloud Private Preview
Benefit of Cloud Computing Public Preview
Cost Effective General Availibility
Scalable Monitor
Elastic
Current SLAs
Reliable Performance Targets
Global Uptime and Connectivity
Secure Service credits
Support
Plan Aim Support Engineers
Basic
Developer Non-critical workloads Bus. Hours Email
Standard Prod workloads 24/7 email/phone
Professional Direct Business-critical workloads 24/7 email/phone
Premier Substantial Dependence; TAM! Tech reviews 24/7 email/phone
Support Channels
Azure Knowledge Center
MSDN Forums
Stack Overflow
Azure Feedback Forums
Twitter
SaaS
Applications
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Fault Domain/Update Domain
RCS needs to be in one, can't nest
not inherited
Azure Portal
PowerShell
Azure CLI
Cloud Shell
Azure SDKs
azure.microsoft.com/en-us/updates
Commitment for uptime and connectivity
Sev C;Sev B; Sev A Arch Training
- General
8h; 4h; 1h General
4h; 2h; 1h Arch Guide Webinars
4h; 2h; 1h Customer Specific On-demand
Compute
Virtual Machine
VM Scale Set
App Service
Container Service
Azure Functions
Networking
Virtual Network
Load Balancer
VPN Gateway
Application Gateway
CDN
Azure DDoS Protection
Traffic Manager
ExpressRoute
Network Watcher
Azure Firewall
Databases
CosmosDB
SQL Datanase
Database for MySQL
Database for PostgreSQL
Database for MariaDB
SQL for VMs
Azure Database Migration Service
Cache for Redis
Azure Data Lake Analytics
Azure HDInsights
Azure SQL Data Warehouse (Azure Synapse)
Azure Data Briks
Storage
Blob
Disk
File Storage
Queue Storage
Table Storage
Archive Storage
Data Lake Storage
Windows or Linux based (99.9%)
identical VMs (99,99%, split across zones; 99,95% when in same Availibility Set)
API Apps
Web Apps
Mobile Apps
Azure Container Instances
Azure Kubernetes Service
Connects VMs to incomung VPN connections
Balances in-outbound traffic to apps or endpoints
Specific routes (images)
Distributed traffic across Azure regions
dedicated fast and secure connection
Monitors network issues
managed relational cloud database service
scalable relational DB
Host enterprise SQL Server apps
Migrates your DB to the cloude, no code change
reduce application latency
MPP, petabytes of data
MPP, open-source framework, ETL
MPP, petabytes of data in a relational database
MPP, based on Apache Spark
Binary Large OBjects
Block Blob
Append Blob
Page Blob
HDD Standard
SSD Standard
SSD Premium
Disk Storage Ultra
file shares
for messages between apps
NoSQL
Blob
Subscription
Free
Pay-As-You-Go always charged based on usage
Enterprise Agreement
Student
Costs affected
Resource Type
Service
Location
Manage Costs in Azure
Spending Limits
Quotas
Tags
Reserved Instances
Pricing Calculator
Total Cost of Ownership Calculator
Azure Cost Manager
Serverless Computing
Azure Functions
Logic Apps
Event Grid
Web
App Service Quickly create web-based apps
Notification Hub push notification to any platform
API Management Publish APIs to devs
Cognitive Search search as a service
SignalR Service real-time web functionality
IoT
IoT Hub IoT SaaS
IoT Central Message hub and monitor of devices
IoT Edge Push data analysis to devices
Big Data and Analysis
Synapse Analytics massive scale analytics with parallel processing
HD Insights Managed Hadoop clusters
Databricks Apache spark-based analytics
Artificial Intelligence
Machine Learning Service auto-generate models and auto-tune
Azure Machine Learning Studio Drag-and-drop workspace for ML solutions
DevOps
Azure DevOps Git, pipelines, artifacts, Kanban and load testing
DevTest Labs on-demand VMs for test and demos
Security
Network Security Group (NSG)
Authentication
Authorization
Azure Active Directory SLA: 99,9%
Authentication
SSO
Application Management
B2B Identity Services
Device Management
Azure MFA
Something you know (password)
Something you possess (App, token)
Something you are (fingerprint, face)
Azure Security Center
Incident Reponse (Detect, Assess, Diagnose)
Key Vault
Microsoft Azure Information Protection
Azure Advanced Threat Protection
Azure Policies enforce standards
Initiatives
Role-Based Access Control RBAC
Resource Locks
Delete
Read-only
Azure Monitor
Azure Service Health
GDPR
ISO/IEC 27018
NIST CSF Framework
Microsoft Privacy Statement
Trust Center
Service Trust Portal
Compliance Manager
Azure Government Services