Architecture in The Cloud Slides
Architecture in The Cloud Slides
Architecture in The Cloud Slides
Simon Allardice
STAFF AUTHOR, PLURALSIGHT
@allardice www.pluralsight.com
Infrastructure Platform Security &
Services Services Management
Services
Compute Compute App Service Data
Windows Service Fabric Web Apps SQL Database Portal
Linux Active
Function App API Apps Redis Cache Directory
Containers
API Multi-Factor
Batch Service Cosmos DB Authentication
Management
Storage
SQL Data Automation
Mobile Apps Warehouse
Blob Storage
Enterprise
Key Vault
File Storage Integration Logic Apps
Service Bus Analytics & loT Store/Marketplace
Queue Storage Notification
Hubs
Biztalk VM Image Gallery
Services HDInsight
Networking & VM Depot
VS Team Services
Load Balancer Data Factory
VPN Gateway
Application Gateway
Who Is This Course For?
Web application /
Web API development
Infrastructure Platform Security &
Services Services Management
Services
Virtual Machines
Website / API Mobile Backend Analytics Portal
Storage Authentication
Crypto /
Virtual Networking Key Management
Infrastructure Platform Security &
Services Services Management
Services
Compute Compute App Service Data
Windows Service Fabric Web Apps SQL Database Portal
Linux Active
Function App API Apps Redis Cache Directory
Containers
API Multi-Factor
Batch Service Cosmos DB Authentication
Management
Storage
SQL Data Automation
Mobile Apps Warehouse
Blob Storage
Enterprise
Key Vault
File Storage Integration Logic Apps
Service Bus Analytics & loT Store/Marketplace
Queue Storage Notification
Hubs
Biztalk VM Image Gallery
Services HDInsight
Networking & VM Depot
VS Team Services
Load Balancer Data Factory
VPN Gateway
Application Gateway
Infrastructure Platform Security &
Services Services Management
Services
Compute Compute App Service Data
Windows Service Fabric Web Apps SQL Database Portal
Linux Active
Function App API Apps Redis Cache Directory
Containers
API Multi-Factor
Batch Service Cosmos DB Authentication
Management
Storage
SQL Data Automation
Mobile Apps Warehouse
Blob Storage
Enterprise
Key Vault
File Storage Integration Logic Apps
Service Bus Analytics & loT Store/Marketplace
Queue Storage Notification
Hubs
Biztalk VM Image Gallery
Services HDInsight
Networking & VM Depot
VS Team Services
Load Balancer Data Factory
VPN Gateway
Application Gateway
Local Azure
Virtual Machine
full control - full responsibility
App Service
managed - less control, but more features
Service Fabric
microservice-oriented
Cloud Services
older – legacy option
Customers
Resource
Group
Azure
App Service
Blob Storage
App Service
*****
Fully Custom Existing Solution
Middleware
ASP.NET Identity, Passport, etc.
Table
CPU-intensive
process Blob
Application Insights
Key Vault
Multi-Region Deployments
Customers
App Service Queue SQL Database Cosmos DB
(etc.)
Customers
Azure
API App Service
API Manager API in an Azure VM
Azure
Mobile App
Azure
Azure
Notification Hubs
Mobile Apps SDK
iOS
Android HockeyApp
Windows / Xamarin Mobile App Testing / Distribution /
Cordova Reporting / Feedback
Load Balancer
App Service
Stream
Event Hub Analytics
Machine
SQL Data Learning
Warehouse
IoT Hub
Virtual Network
VM Scenario
Web Business
Customers
Load Balancer
Availability Availability
Set Set
Management Data
VPN Gateway
Jump Box
Infrastructure Platform Security &
Services Services Management
Services
Compute Compute App Service Data
Windows Service Fabric Web Apps SQL Database Portal
Linux Active
Function App API Apps Redis Cache Directory
Containers
API Multi-Factor
Batch Service Cosmos DB Authentication
Management
Storage
SQL Data Automation
Mobile Apps Warehouse
Blob Storage
Enterprise
Key Vault
File Storage Integration Logic Apps
Service Bus Analytics & loT Store/Marketplace
Queue Storage Notification
Hubs
Biztalk VM Image Gallery
Services HDInsight
Networking & VM Depot
VS Team Services
Load Balancer Data Factory
VPN Gateway
Application Gateway