SlideShare a Scribd company logo
The Essentials of Building Cloud-
Based Web Apps with Azure
Ido Flatow
Senior Architect, Sela Group
Microsoft MVP & RD
Level: Intermediate
On-Premises Web Application
Architectural Overview
ON-PREMISES WEB APPLICATION
DEMO
SQL Database
• What and Why?
– Managed service, scalable, highly-available, with predictable performance
– Avoid creating and maintaining SQL Server on a VM
– Various performance tiers to match your needs
• How?
– Create the service and the database
– Fix the schema as needed and export to .bacpac
– Import .bacpac (schema + users + data) to Azure
– Set Firewall rules
– Change connections strings in the application
• Disadvantages?
– Max database size is 1TB
– Performance is great, but with VMs, higher level of tuning is possible
– Lacks several features of SQL Server (http://bit.ly/MSSQLvsSQLDB)
AZURE SQL DATABASE
DEMO
Web App
• What and Why?
– Managed IIS hosting for your web applications
– Load-balanced with L7 load balancing (stickiness, SSL offload)
– Reliable, scalable, with friction-free deploy
– Easy-to-create environments for testing, staging, and production
– Supports custom domains, SSL certificates, performance testing, etc.
• How?
– Create the web app service
– Deploy your web application using MSDeploy / Git / VSTS / Dropbox / …
• Disadvantages?
– Closed-environment (read-only registry, limited disk space, no ETW support)
– Limited instances SKUs (up to 20 instances, A-series machines)
– Security hardening is not up to you
AZURE WEB APPS
DEMO
Blob Storage
• What and Why?
– Secured, shared storage for resources instead of a file server
– Durable, highly-available, with 99.9% SLA
– Accessible through HTTP(S) for browsers and back-ends
– Blobs can be either public or private
– Store up to 500TB (!!), per account (!!)
• How?
– Move resources from file servers to blob storage
– Use the client SDK to retrieve/store blobs
– Make public resources available with HTTP(S)
• Disadvantages?
– Requires changing your server-side [+client-side] code
– No IP restriction / VNET support
AZURE BLOB STORAGE
DEMO
Azure Redis Cache
• What and Why?
– Cache-as-a-Service to store session state and cacheable resources
– Based on the well-known Redis Cache
– Master-slave replication for high-availability SLA
– Scale out with cache units, up to 530GB
• How?
– Create a new Redis cache service, then wait 15 minutes
– Replace caching code with the Redis client SDK
– Configure the session state provider to use Redis (optional)
• Disadvantages?
– Few versions back from the original Redis for Linux
– Small throughput latency due to it being a public, secured service
– Prices soar as you require more features (compared to creating your own VMs)
AZURE REDIS CACHE
DEMO
Azure Active Directory
• What and Why?
– Identity as a Services (IDMaaS)
– Integrates with on-premises AD/ADFS
– Standard protocols support: OAuth2, OpenId Connect, WS-Federation
– Supports single and multi-tenant applications
– Built-in features, such as MFA, custom domains, and reporting
• How?
– Create users and groups
– Create an AAD application for your web application
– Add OWIN Authentication middleware for AAD
• Disadvantages?
– Still no descent management tools, except the portal
– Cool features (self-service, branding) are costly
Azure Active Directory B2C
• What and Why?
– All IDM functions an app needs, to handle a customer audience
– Azure AD security, availability, and scalability for customer IDM
– Social IdPs and “application local accounts”
– Self-service sign up, password reset, profile management
– Customizable sign in and sign up UI
– Same protocols, libraries, and programming model as AAD
• How?
– Create an AAD B2C directory
– Select available Identity Providers (IdP)
– Create an AAD application for your web application
– Configure sign-up, sign-in, and profile pages (UI, shown claims, etc.)
– Add OWIN Authentication middleware for AAD
• Disadvantages?
– Still in preview, no CLI tools, some features are missing
AZURE ACTIVE DIRECTORY
DEMO
Azure Functions
• What and why?
– Backend as a Service (BaaS, Serverless)
– Write your code in C#, Node, Python, PHP
– Ideal for trigger-based and timer-based operations
– Pay only for execution time (or use your App Service plan)
• How?
– Create a new function by choosing a template
– Define your inputs and outputs
– Type/paste your code
– Configure general settings, such as framework version, authentication, and CORS
• Disadvantages?
– Testing and debugging is tricky (mostly using trace messages)
– Functions are stateless, which doesn’t suite code that requires local state
– Still in preview – lacks a lot of documentation and best practices
AZURE FUNCTIONS
DEMO
Cloud-Based Web Application
Architectural Overview
Web App
Azure Active
Directory B2C
Blob Storage
Processed
blobs
SQL Database
Azure Redis Cache
Azure Functions
Pre-Processed
blobs
How Much Does it Cost? (Monthly)
Component Low-end High-end
SQL Database $5 (Basic, 2GB) $3720 (Premium, 500GB)
Web App $56 (Basic, 1 core x 1
instance)
$1786 (Premium, 4 core x 2
instance)
Blob Storage (100GB) $2.4 (Local replication) $6.1 (RA Geo-replication)
Redis Cache $17 (Basic, 250MB) $413 (Premium, 6GB)
AAD B2C $0 (free for first 50k users) $330 (100k users, 1 login/user/day)
Functions $2.6 (1 func/sec, 2s exec.) $318 (100 func/sec, 1s exec.)
Bandwidth (100GB) $8.3 $8.3
Total $91.3 $6518.4
If We Had the Entire Week…
Data
SQL Server on VM, DocumentDb, NoSQL with Table storage
1
Compute and Hosting
Virtual Machines, Cloud Services, Service Fabric, Azure Batch, Dev/Test Labs
2
Networking and Messaging
Traffic Manager, Virtual Network, Service Bus Queues, Event Hubs
3
Developing and DevOps
Non-.NET support, Monitoring, Troubleshooting, Automation
4
Resources
• Azure landing page
– http://azure.microsoft.com
• Training and videos
– https://www.microsoft.com/en-us/learning/azure-training.aspx
– https://azure.microsoft.com/en-us/get-started
• Forums and blogs
– http://azure.microsoft.com/blog
– http://weblogs.asp.net/scottgu
– http://azure.microsoft.com/support/forums
• My info
– @IdoFlatow // idof@sela.co.il // http://www.idoflatow.net/downloads

More Related Content

What's hot (20)

PDF
How Microsoft learned to love Java
Brian Benz
 
PDF
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
Lucas Jellema
 
PDF
Java EE microservices architecture - evolving the monolith
Markus Eisele
 
PDF
Experiences using CouchDB inside Microsoft's Azure team
Brian Benz
 
PPTX
ECMDay2015 - Kent Agerlund – Configuration Manager 2012 – A Site Review
Kenny Buntinx
 
PPTX
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Michael Collier
 
PDF
The RDBMS You Should Be Using
ColdFusionConference
 
PPTX
MSDN - Converting an existing ASP.NET application to Windows Azure
Maarten Balliauw
 
PDF
Best Practices for couchDB developers on Microsoft Azure
Brian Benz
 
PDF
Azure Virtual Machines Deployment Scenarios
Brian Benz
 
PPTX
DV03 Smooth Migration to Windows Azure
Ronald Widha
 
PPTX
Moving to the Cloud: AWS, Zend, RightScale
mmoline
 
PPTX
Azure in Developer Perspective
rizaon
 
PPTX
Adi Sapir ISUG 123 11/10/2012
sqlserver.co.il
 
PPTX
Azure services
Muhammad Razy Doohan
 
PDF
Azure appfabric caching intro and tips
Sachin Sancheti - Microsoft Azure Architect
 
PPTX
Blockchain for the DBA and Data Professional
Karen Lopez
 
PPTX
Azure DBA with IaaS
Kellyn Pot'Vin-Gorman
 
PDF
Stay productive_while_slicing_up_the_monolith
Markus Eisele
 
PDF
Introduction to Windows Azure
Ravi Ranjan Karn
 
How Microsoft learned to love Java
Brian Benz
 
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
Lucas Jellema
 
Java EE microservices architecture - evolving the monolith
Markus Eisele
 
Experiences using CouchDB inside Microsoft's Azure team
Brian Benz
 
ECMDay2015 - Kent Agerlund – Configuration Manager 2012 – A Site Review
Kenny Buntinx
 
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Michael Collier
 
The RDBMS You Should Be Using
ColdFusionConference
 
MSDN - Converting an existing ASP.NET application to Windows Azure
Maarten Balliauw
 
Best Practices for couchDB developers on Microsoft Azure
Brian Benz
 
Azure Virtual Machines Deployment Scenarios
Brian Benz
 
DV03 Smooth Migration to Windows Azure
Ronald Widha
 
Moving to the Cloud: AWS, Zend, RightScale
mmoline
 
Azure in Developer Perspective
rizaon
 
Adi Sapir ISUG 123 11/10/2012
sqlserver.co.il
 
Azure services
Muhammad Razy Doohan
 
Azure appfabric caching intro and tips
Sachin Sancheti - Microsoft Azure Architect
 
Blockchain for the DBA and Data Professional
Karen Lopez
 
Azure DBA with IaaS
Kellyn Pot'Vin-Gorman
 
Stay productive_while_slicing_up_the_monolith
Markus Eisele
 
Introduction to Windows Azure
Ravi Ranjan Karn
 

Viewers also liked (20)

PPTX
What's New in WCF 4.5
Ido Flatow
 
PPTX
EF Core (RC2)
Ido Flatow
 
PPTX
Powershell For Developers
Ido Flatow
 
PPTX
Debugging the Web with Fiddler
Ido Flatow
 
PPTX
ASP.NET Core 1.0
Ido Flatow
 
PPTX
Production debugging web applications
Ido Flatow
 
PPTX
IIS for Developers
Ido Flatow
 
PPTX
Introducing HTTP/2
Ido Flatow
 
PDF
IaaS vs. PaaS: Windows Azure Compute Solutions
Ido Flatow
 
PPTX
Advanced WCF Workshop
Ido Flatow
 
PPTX
Introduction to HTTP/2
Ido Flatow
 
PPTX
Debugging with Fiddler
Ido Flatow
 
PPTX
Learning ASP.NET 5 and MVC 6
Ido Flatow
 
PDF
What HTTP/2.0 Will Do For You
Mark Nottingham
 
PPTX
Building IoT and Big Data Solutions on Azure
Ido Flatow
 
PPTX
Debugging your Way through .NET with Visual Studio 2015
Ido Flatow
 
PPTX
ASP.NET Web API and HTTP Fundamentals
Ido Flatow
 
PPTX
Introduction to HTTP/2
Ido Flatow
 
PPTX
HTTP/2 Changes Everything
Lori MacVittie
 
PDF
High Performance Web - Full Stack Toronto
Maximiliano Firtman
 
What's New in WCF 4.5
Ido Flatow
 
EF Core (RC2)
Ido Flatow
 
Powershell For Developers
Ido Flatow
 
Debugging the Web with Fiddler
Ido Flatow
 
ASP.NET Core 1.0
Ido Flatow
 
Production debugging web applications
Ido Flatow
 
IIS for Developers
Ido Flatow
 
Introducing HTTP/2
Ido Flatow
 
IaaS vs. PaaS: Windows Azure Compute Solutions
Ido Flatow
 
Advanced WCF Workshop
Ido Flatow
 
Introduction to HTTP/2
Ido Flatow
 
Debugging with Fiddler
Ido Flatow
 
Learning ASP.NET 5 and MVC 6
Ido Flatow
 
What HTTP/2.0 Will Do For You
Mark Nottingham
 
Building IoT and Big Data Solutions on Azure
Ido Flatow
 
Debugging your Way through .NET with Visual Studio 2015
Ido Flatow
 
ASP.NET Web API and HTTP Fundamentals
Ido Flatow
 
Introduction to HTTP/2
Ido Flatow
 
HTTP/2 Changes Everything
Lori MacVittie
 
High Performance Web - Full Stack Toronto
Maximiliano Firtman
 
Ad

Similar to The Essentials of Building Cloud-Based Web Apps with Azure (20)

PDF
Building Real World Application with Azure
divyapisces
 
PPTX
What's New for the Windows Azure Developer? Lots!!
Michael Collier
 
PDF
Microsoft Azure essentials
Vaibhav Gujral
 
PPTX
2014.10.22 Building Azure Solutions with Office 365
Marco Parenzan
 
PPTX
Creation of cloud application using microsoft azure by vaishali sahare [katkar]
vaishalisahare123
 
PPTX
Inside Microsoft Azure
Ernest Mueller
 
PPT
Microsoft Azure a cloud computing platform
Aayush Mohanka
 
PDF
Building real world cloud apps with azure
Ibon Landa
 
PPTX
Microsoft Azure Offerings and New Services
Mohamed Tawfik
 
PPTX
TechDays 2015 The Azure Sightseeing Tour
Erik van Appeldoorn
 
PPTX
Azure platform for customers
Rateb Abu Hawieleh
 
PPTX
Azure from scratch part 3 By Girish Kalamati
Girish Kalamati
 
PPTX
The Microsoft Cloud Partner
Neethu Kuruvilla
 
PPTX
Azure rev002
Rich Helton
 
PDF
Microsoft azure platforms
Motty Ben Atia
 
PPTX
Mobile services on windows azure (part1)
Radu Vunvulea
 
PPTX
2014.11.14 Data Opportunities with Azure
Marco Parenzan
 
PPTX
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
Ronald Widha
 
PDF
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
GeeksLab Odessa
 
PPTX
Azure presentation nnug dec 2010
Ethos Technologies
 
Building Real World Application with Azure
divyapisces
 
What's New for the Windows Azure Developer? Lots!!
Michael Collier
 
Microsoft Azure essentials
Vaibhav Gujral
 
2014.10.22 Building Azure Solutions with Office 365
Marco Parenzan
 
Creation of cloud application using microsoft azure by vaishali sahare [katkar]
vaishalisahare123
 
Inside Microsoft Azure
Ernest Mueller
 
Microsoft Azure a cloud computing platform
Aayush Mohanka
 
Building real world cloud apps with azure
Ibon Landa
 
Microsoft Azure Offerings and New Services
Mohamed Tawfik
 
TechDays 2015 The Azure Sightseeing Tour
Erik van Appeldoorn
 
Azure platform for customers
Rateb Abu Hawieleh
 
Azure from scratch part 3 By Girish Kalamati
Girish Kalamati
 
The Microsoft Cloud Partner
Neethu Kuruvilla
 
Azure rev002
Rich Helton
 
Microsoft azure platforms
Motty Ben Atia
 
Mobile services on windows azure (part1)
Radu Vunvulea
 
2014.11.14 Data Opportunities with Azure
Marco Parenzan
 
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
Ronald Widha
 
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
GeeksLab Odessa
 
Azure presentation nnug dec 2010
Ethos Technologies
 
Ad

Recently uploaded (20)

PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
July Patch Tuesday
Ivanti
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Python basic programing language for automation
DanialHabibi2
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 

The Essentials of Building Cloud-Based Web Apps with Azure

  • 1. The Essentials of Building Cloud- Based Web Apps with Azure Ido Flatow Senior Architect, Sela Group Microsoft MVP & RD Level: Intermediate
  • 4. SQL Database • What and Why? – Managed service, scalable, highly-available, with predictable performance – Avoid creating and maintaining SQL Server on a VM – Various performance tiers to match your needs • How? – Create the service and the database – Fix the schema as needed and export to .bacpac – Import .bacpac (schema + users + data) to Azure – Set Firewall rules – Change connections strings in the application • Disadvantages? – Max database size is 1TB – Performance is great, but with VMs, higher level of tuning is possible – Lacks several features of SQL Server (http://bit.ly/MSSQLvsSQLDB)
  • 6. Web App • What and Why? – Managed IIS hosting for your web applications – Load-balanced with L7 load balancing (stickiness, SSL offload) – Reliable, scalable, with friction-free deploy – Easy-to-create environments for testing, staging, and production – Supports custom domains, SSL certificates, performance testing, etc. • How? – Create the web app service – Deploy your web application using MSDeploy / Git / VSTS / Dropbox / … • Disadvantages? – Closed-environment (read-only registry, limited disk space, no ETW support) – Limited instances SKUs (up to 20 instances, A-series machines) – Security hardening is not up to you
  • 8. Blob Storage • What and Why? – Secured, shared storage for resources instead of a file server – Durable, highly-available, with 99.9% SLA – Accessible through HTTP(S) for browsers and back-ends – Blobs can be either public or private – Store up to 500TB (!!), per account (!!) • How? – Move resources from file servers to blob storage – Use the client SDK to retrieve/store blobs – Make public resources available with HTTP(S) • Disadvantages? – Requires changing your server-side [+client-side] code – No IP restriction / VNET support
  • 10. Azure Redis Cache • What and Why? – Cache-as-a-Service to store session state and cacheable resources – Based on the well-known Redis Cache – Master-slave replication for high-availability SLA – Scale out with cache units, up to 530GB • How? – Create a new Redis cache service, then wait 15 minutes – Replace caching code with the Redis client SDK – Configure the session state provider to use Redis (optional) • Disadvantages? – Few versions back from the original Redis for Linux – Small throughput latency due to it being a public, secured service – Prices soar as you require more features (compared to creating your own VMs)
  • 12. Azure Active Directory • What and Why? – Identity as a Services (IDMaaS) – Integrates with on-premises AD/ADFS – Standard protocols support: OAuth2, OpenId Connect, WS-Federation – Supports single and multi-tenant applications – Built-in features, such as MFA, custom domains, and reporting • How? – Create users and groups – Create an AAD application for your web application – Add OWIN Authentication middleware for AAD • Disadvantages? – Still no descent management tools, except the portal – Cool features (self-service, branding) are costly
  • 13. Azure Active Directory B2C • What and Why? – All IDM functions an app needs, to handle a customer audience – Azure AD security, availability, and scalability for customer IDM – Social IdPs and “application local accounts” – Self-service sign up, password reset, profile management – Customizable sign in and sign up UI – Same protocols, libraries, and programming model as AAD • How? – Create an AAD B2C directory – Select available Identity Providers (IdP) – Create an AAD application for your web application – Configure sign-up, sign-in, and profile pages (UI, shown claims, etc.) – Add OWIN Authentication middleware for AAD • Disadvantages? – Still in preview, no CLI tools, some features are missing
  • 15. Azure Functions • What and why? – Backend as a Service (BaaS, Serverless) – Write your code in C#, Node, Python, PHP – Ideal for trigger-based and timer-based operations – Pay only for execution time (or use your App Service plan) • How? – Create a new function by choosing a template – Define your inputs and outputs – Type/paste your code – Configure general settings, such as framework version, authentication, and CORS • Disadvantages? – Testing and debugging is tricky (mostly using trace messages) – Functions are stateless, which doesn’t suite code that requires local state – Still in preview – lacks a lot of documentation and best practices
  • 17. Cloud-Based Web Application Architectural Overview Web App Azure Active Directory B2C Blob Storage Processed blobs SQL Database Azure Redis Cache Azure Functions Pre-Processed blobs
  • 18. How Much Does it Cost? (Monthly) Component Low-end High-end SQL Database $5 (Basic, 2GB) $3720 (Premium, 500GB) Web App $56 (Basic, 1 core x 1 instance) $1786 (Premium, 4 core x 2 instance) Blob Storage (100GB) $2.4 (Local replication) $6.1 (RA Geo-replication) Redis Cache $17 (Basic, 250MB) $413 (Premium, 6GB) AAD B2C $0 (free for first 50k users) $330 (100k users, 1 login/user/day) Functions $2.6 (1 func/sec, 2s exec.) $318 (100 func/sec, 1s exec.) Bandwidth (100GB) $8.3 $8.3 Total $91.3 $6518.4
  • 19. If We Had the Entire Week… Data SQL Server on VM, DocumentDb, NoSQL with Table storage 1 Compute and Hosting Virtual Machines, Cloud Services, Service Fabric, Azure Batch, Dev/Test Labs 2 Networking and Messaging Traffic Manager, Virtual Network, Service Bus Queues, Event Hubs 3 Developing and DevOps Non-.NET support, Monitoring, Troubleshooting, Automation 4
  • 20. Resources • Azure landing page – http://azure.microsoft.com • Training and videos – https://www.microsoft.com/en-us/learning/azure-training.aspx – https://azure.microsoft.com/en-us/get-started • Forums and blogs – http://azure.microsoft.com/blog – http://weblogs.asp.net/scottgu – http://azure.microsoft.com/support/forums • My info – @IdoFlatow // [email protected] // http://www.idoflatow.net/downloads