SlideShare a Scribd company logo
Azure Websites 
Tom Walker 
Founder and principal consultant for 13North 
Microsoft Azure
Agenda 
 Site creation 
 Language Support 
 Deployment 
 Source Control 
Integration 
 Scale 
Web Jobs 
 Site Slots 
 Traffic Manager 
 Backup 
 Hybrid Connections 
 Redis Cache
Fastest way to build for the cloud
Demo 
Azure Website Creation
Develop apps with… 
.NET 
Python 
Node.js 
Java 
PHP
Visual Studio + Azure Websites 
• Create Azure Resources during File / New 
• Create Azure Website during deploy 
• Manage with Server Explorer
Demo 
Visual Studio Support
Choose your own Adventure! 
Visual Studio GitHub 
Online 
CodePlex Git BitBucket DropBox FTP
Deployments 
10
Scale
Manual Scaling 
Instance Count 1 6 Instances
AutoScale
AutoScale
AutoScale
Auto-Scaling (Metric) 
2 6 
60 80 
Instance Count 
Instances 
Percent 
[Metric] 
CPU Percentage | Memory Percentage | Disk Queue Length | HTTP Queue Length | Data In | Data Out
Demo 
Manual Scale 
Auto Scale
Auto-Scale Considerations 
• Only Scales the Web Tier 
• Scale Up/Down is not instantaneous
Site Slots
Staging
Staging
Staging
Staging
Web Jobs
WebJobs
WebJobs
Demo 
WebJobs
Traffic Manager
Azure 
Websites 
footprint 
14 regions worldwide in 2014
Intelligent customer routing 
with Traffic Manager 
www.yourapp.com
Intelligent customer routing 
with Traffic Manager 
www.yourapp.com
Backup
Backups 
WeDbsaittWaebse aSbseseti tt(eiOnsg pFstii loMensaanl)ifest
Hybrid Connections
Web Sites 
Mobile Services 
Corporate Network 
Microsoft SQL Server 
Hybrid Connection 
Other published 
resources 
Hybrid 
Connection 
Manager 
Hybrid Connections
Redis Cache
Redis Cache Service 
• Full Functionality Redis Cache Cluster 
• Master/Slave Configuration 
• Up to 26GB 
• SSL Supported
Demo 
Redis Cache
Application Insights
Application Insights
London .NET Developers Azure Websites
Get started 
Visit azure.microsoft.com
Web Sites Service Architecture 
Microsoft Azure 
Load Balancer 
Publish Endpoint Blob Storage 
Runtime Database 
Application Database 
Frontend (IIS ARR) 
API Endpoint 
File Server 
Metering 
Deployment 
Server(s)
Debug Console (Kudu) 
Environment Debug Console Diagnostics & Logs Web Hooks REST API 
https://[website-name].scm.azurewebsites.net
Web Site 
Monaco MSDeploy Build/Upload Your Own 
Web Site Kudu Web Jobs 
Public Site Extensions Private Site Extensions 
Microsoft Azure Web Site 
Gallery
Customizing the Deployment 
>: azure site deploymentscript –h 
help: 
help: Generate custom deployment script 
help: Usage: site deploymentscript [options] 
help: 
help: Options: 
help: --aspWAP <projectFilePath> 
help: --aspWebSite 
help: --node 
help: --php 
help: --python 
help: --basic 
Microsoft Azure Cross Platform Command-Line Tools
London .NET Developers Azure Websites
London .NET Developers Azure Websites
London .NET Developers Azure Websites
>57% >250k 
Fortune 500 using Azure 
Active websites 
Greater than 
1,000,000 
SQL Databases in Azure 
>20TRILLION 
storage 
objects >300MILLION 
AD users 
>1MILLION 
requests/sec >2 MILLION 
>13 BILLION 
authentication/wk Developers 
registered with 
Visual Studio 
Online
Site Extensions
WebSockets 
5 Concurrent 
Connections 
Tier Free 
Persistent Connection 
35 
Shared 
350 
Unlimited 
Basic / Standard Premium
Web Hosting Plan 
Azure Subscription 
$ 
+ + 
Pricing Tier Geographic Region

More Related Content

What's hot (20)

PPTX
Cnam azure 2014 web sites et integration continue
Aymeric Weinbach
 
PPTX
Building solutions with the SharePoint Framework - deep-dive
Waldek Mastykarz
 
PDF
Power your website with Windows Azure
João Pedro Martins
 
PPTX
Campus days Azure HDInsight automation
Kenneth Michael Nielsen
 
PPTX
Cnam azure 2014 storage
Aymeric Weinbach
 
PDF
Shift Remote AI: Build and deploy PyTorch Models with Azure Machine Learning ...
Shift Conference
 
PDF
下一代Web前端技术 陈子舜
正炎 高
 
PDF
Go Serverless with Java and Azure Functions
CodeOps Technologies LLP
 
PPTX
Drupal DevOps on Microsoft Azure Websites
Cory Fowler
 
PPTX
Going Serverless with Azure Functions
Christos Matskas
 
PPTX
Taking It To The Cloud Version 2
Cory Fowler
 
PPTX
Azure functions serverless
Udaiappa Ramachandran
 
PPTX
Azure serverless Full-Stack kickstart
Davide Mauri
 
PPTX
Azure cloud for the web frontend developers
Maxim Salnikov
 
PPTX
Azure PaaS (WebApp & SQL Database) workshop solution
Gelis Wu
 
PPTX
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
Jeff Chu
 
PDF
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
CodeOps Technologies LLP
 
PDF
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Trivadis
 
PPTX
Serverless in Azure with Functions
Christos Matskas
 
PPTX
Serverless with Azure Functions
Andreas Willich
 
Cnam azure 2014 web sites et integration continue
Aymeric Weinbach
 
Building solutions with the SharePoint Framework - deep-dive
Waldek Mastykarz
 
Power your website with Windows Azure
João Pedro Martins
 
Campus days Azure HDInsight automation
Kenneth Michael Nielsen
 
Cnam azure 2014 storage
Aymeric Weinbach
 
Shift Remote AI: Build and deploy PyTorch Models with Azure Machine Learning ...
Shift Conference
 
下一代Web前端技术 陈子舜
正炎 高
 
Go Serverless with Java and Azure Functions
CodeOps Technologies LLP
 
Drupal DevOps on Microsoft Azure Websites
Cory Fowler
 
Going Serverless with Azure Functions
Christos Matskas
 
Taking It To The Cloud Version 2
Cory Fowler
 
Azure functions serverless
Udaiappa Ramachandran
 
Azure serverless Full-Stack kickstart
Davide Mauri
 
Azure cloud for the web frontend developers
Maxim Salnikov
 
Azure PaaS (WebApp & SQL Database) workshop solution
Gelis Wu
 
Innovations of .NET and Azure (Recaps of Build 2017 selected sessions)
Jeff Chu
 
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
CodeOps Technologies LLP
 
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Trivadis
 
Serverless in Azure with Functions
Christos Matskas
 
Serverless with Azure Functions
Andreas Willich
 

Similar to London .NET Developers Azure Websites (20)

PPTX
Microsoft Azure Platform-as-a-Service (PaaS)
Chris Dufour
 
PPTX
Building a website without a webserver on Azure
Todd Whitehead
 
PDF
Best Practices for couchDB developers on Microsoft Azure
Brian Benz
 
PPTX
Kudu voodoo slideshare
Aidan Casey
 
PPTX
Microsoft Azure
Mohab El-Shishtawy
 
PPTX
London .NET Developers Azure Camp Keynote
Tom Walker
 
PDF
Microsoft Azure Introduction
GameLandVN
 
PDF
Microsoft azure - the cloud for modern business
Vinh Nguyen Quang
 
PPTX
2014.10.22 Building Azure Solutions with Office 365
Marco Parenzan
 
PPTX
Azure App Service
BizTalk360
 
PPTX
Microsoft Azure Websites for PHP Developers
Cory Fowler
 
PPTX
Windows Azure
Jose R Jara
 
PPTX
Windows Azure & How to Deploy Wordress
George Kanellopoulos
 
PPTX
Migrating Apps To Azure
Harish Ranganathan
 
PPTX
Introdução ao Microsoft azure
Evilázaro Alves
 
PPTX
Microsoft-Azure-Overvi2222222222222ew.pptx
saidbilgen
 
PDF
Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...
Emerson Eduardo Rodrigues Von Staffen
 
PDF
Azure Cloud Application Development Workshop - UGIdotNET
Lorenzo Barbieri
 
PPTX
Hybrid cloud sample architectures
Jarek Sokolnicki
 
PPTX
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...
Jason Himmelstein
 
Microsoft Azure Platform-as-a-Service (PaaS)
Chris Dufour
 
Building a website without a webserver on Azure
Todd Whitehead
 
Best Practices for couchDB developers on Microsoft Azure
Brian Benz
 
Kudu voodoo slideshare
Aidan Casey
 
Microsoft Azure
Mohab El-Shishtawy
 
London .NET Developers Azure Camp Keynote
Tom Walker
 
Microsoft Azure Introduction
GameLandVN
 
Microsoft azure - the cloud for modern business
Vinh Nguyen Quang
 
2014.10.22 Building Azure Solutions with Office 365
Marco Parenzan
 
Azure App Service
BizTalk360
 
Microsoft Azure Websites for PHP Developers
Cory Fowler
 
Windows Azure
Jose R Jara
 
Windows Azure & How to Deploy Wordress
George Kanellopoulos
 
Migrating Apps To Azure
Harish Ranganathan
 
Introdução ao Microsoft azure
Evilázaro Alves
 
Microsoft-Azure-Overvi2222222222222ew.pptx
saidbilgen
 
Devops continuousintegration and deployment onaws puttingmoneybackintoyourmis...
Emerson Eduardo Rodrigues Von Staffen
 
Azure Cloud Application Development Workshop - UGIdotNET
Lorenzo Barbieri
 
Hybrid cloud sample architectures
Jarek Sokolnicki
 
Navigating the turbulence on takeoff: Setting up SharePoint on Azure IaaS the...
Jason Himmelstein
 
Ad

More from Tom Walker (16)

PPTX
Visual studio 2017 mobile dev
Tom Walker
 
PPTX
Supercharge xamarin forms with custom renderers and animations
Tom Walker
 
PDF
Redeeming azure monetary credit handout
Tom Walker
 
PPTX
London .NET Developers Upcoming May 2016 events
Tom Walker
 
PPTX
Windows 10 uwp hands on workshop
Tom Walker
 
PPTX
Developing windows 10 universal apps
Tom Walker
 
PPTX
Xamarin.Forms or Write Once, Run Anywhere
Tom Walker
 
PPTX
Building iOS applications with Xamarin and C#
Tom Walker
 
PPTX
London .NET Developers September event slide
Tom Walker
 
PPTX
Build 2015 Highlights
Tom Walker
 
PPTX
London net developers june 2015 events for London ontario
Tom Walker
 
PPTX
London .Net Developers May 2015 events for London Ontario
Tom Walker
 
PPTX
London .NET Developers April 2015 Events
Tom Walker
 
PPTX
London Net Developers March 2015 events for London Ontario
Tom Walker
 
PPTX
London .Net Developers Azure & local events
Tom Walker
 
PPTX
Mortal Kombat! ASP.NET MVC vs ASP.NET Webforms – ASP.NET MVC is amazing
Tom Walker
 
Visual studio 2017 mobile dev
Tom Walker
 
Supercharge xamarin forms with custom renderers and animations
Tom Walker
 
Redeeming azure monetary credit handout
Tom Walker
 
London .NET Developers Upcoming May 2016 events
Tom Walker
 
Windows 10 uwp hands on workshop
Tom Walker
 
Developing windows 10 universal apps
Tom Walker
 
Xamarin.Forms or Write Once, Run Anywhere
Tom Walker
 
Building iOS applications with Xamarin and C#
Tom Walker
 
London .NET Developers September event slide
Tom Walker
 
Build 2015 Highlights
Tom Walker
 
London net developers june 2015 events for London ontario
Tom Walker
 
London .Net Developers May 2015 events for London Ontario
Tom Walker
 
London .NET Developers April 2015 Events
Tom Walker
 
London Net Developers March 2015 events for London Ontario
Tom Walker
 
London .Net Developers Azure & local events
Tom Walker
 
Mortal Kombat! ASP.NET MVC vs ASP.NET Webforms – ASP.NET MVC is amazing
Tom Walker
 
Ad

Recently uploaded (20)

PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 

London .NET Developers Azure Websites

Editor's Notes

  • #7: FTP files (ASP, Node, PHP, etc.) to new website created in demo 1
  • #9: File / New Web Application Show Host In The Cloud dialog Select Empty web site (for quick create) Right-click project, select Publish Show Azure Website creation Cancel publish Show Azure Websites in Server Explorer Right-click one Website and show settings
  • #10: Slide Objectives: Objective #1 Transition: Transition statement(s) to setup the slide Speaking Points: Speaking Point #1 Speaking Point #2 Notes: Any notes go here
  • #25: Azure Websites enables you to run programs or scripts in your website in three ways: on demand, continuously, or on a schedule. There is no additional cost to use Microsoft Azure WebJobs. The key point is WebJobs run in the context of your website. You can use executables, javascript, batch files.
  • #29: Traffic Manager gives you three traffic load balancing methods to choose from: failover, performance, or weighted round robin. You choose the one that’s right for your application or scenario.
  • #38: Azure Redis Cache helps your application become more responsive even as user load increases and leverages the low latency, high-throughput capabilities of the Redis engine. This separate distributed cache layer allows your data tier to scale independently for more efficient use of compute resources in your application layer.
  • #40: Application Insights lets you monitor your live application for: Availability - We'll test your URLs every few minutes from around the world. Performance - Detect and diagnose perf issues and exceptions. Usage - Find out what users are doing with your app, so that you can make it better for them.
  • #54: Web Hosting Plan is a scale unit for websites. It is comprised of a Geographic Region and a Pricing Tier within the same Azure Subscription. When you scale a site to either Basic or Standard all of the sites within the Web Hosting Plan will be placed on the same Virtual Machine.