SlideShare a Scribd company logo
1 of 25
Windows Azure Web Sites
Windows Azure Web Sites
@brisebois runatserver.com
Alexandre Brisebois
Développeur Sénior
Runatserver Montréal
Web ● Touch ● Mobile ●
Training
http://alexandrebrisebois.wordpress.com
Multi-tenant. Daily quotas
Multi-tenant. No quotas
Dedicated VMs. No quotas
reserved
reserved
reserved
SHARED INSTANCES
http://www.hanselman.com/blog/PinchingPenniesWhenScalingInTheCloud.aspx
$93.60 vs. Reserved $57.60)
http://alexandrebrisebois.wordpress.com/2013/04/16/price-reductions-for-virtual-
machines-and-cloud-services/#more-1571
The six and twelve month plans offer up to
29.5% savings. Want to save even more?
Pre-pay your 6 or 12 month plan for an
additional 2.5% savings.
Microsoft Confidential – NDA Required
Application Scenarios

More Related Content

What's hot

MVA Transcript with Certificate - 2017-Jan-27
MVA Transcript with Certificate - 2017-Jan-27MVA Transcript with Certificate - 2017-Jan-27
MVA Transcript with Certificate - 2017-Jan-27Mohammed Subbirul Muksud
 
Microsoft UK TechDays - jQuery and ASP.NET
Microsoft UK TechDays - jQuery and ASP.NETMicrosoft UK TechDays - jQuery and ASP.NET
Microsoft UK TechDays - jQuery and ASP.NETukdpe
 
[MSPVN - Azure Workshop] Day 1 - Azure Web App with WordPress deployment
[MSPVN - Azure Workshop] Day 1 - Azure Web App with WordPress deployment[MSPVN - Azure Workshop] Day 1 - Azure Web App with WordPress deployment
[MSPVN - Azure Workshop] Day 1 - Azure Web App with WordPress deploymentDuc Lai Trung Minh
 
Next.js universal JavaScript APplications
Next.js universal JavaScript APplicationsNext.js universal JavaScript APplications
Next.js universal JavaScript APplications🧐 Rodrigo Nonose
 
Nuxt로 사내서비스 구현하면서 얻은 경험 공유
Nuxt로 사내서비스 구현하면서 얻은 경험 공유Nuxt로 사내서비스 구현하면서 얻은 경험 공유
Nuxt로 사내서비스 구현하면서 얻은 경험 공유민환 조
 
Prototyping app using JS and HTML5 (Ciklum Kharkiv)
Prototyping app using JS and HTML5 (Ciklum Kharkiv)Prototyping app using JS and HTML5 (Ciklum Kharkiv)
Prototyping app using JS and HTML5 (Ciklum Kharkiv)Yuriy Silvestrov
 
node.js in action
node.js in actionnode.js in action
node.js in actionKaran Misra
 
Introduction à AngularJS
Introduction à AngularJSIntroduction à AngularJS
Introduction à AngularJSNicolas PENNEC
 
How i made the responsive mobile version of
How i made the responsive mobile version ofHow i made the responsive mobile version of
How i made the responsive mobile version ofSayed Ahmed
 
The Future of the Web Is Conversational
The Future of the Web Is ConversationalThe Future of the Web Is Conversational
The Future of the Web Is ConversationalKentico Software
 
Nuno Godinho Presentation / CloudViews.Org - Cloud Computing Conference 2009
Nuno Godinho Presentation / CloudViews.Org - Cloud Computing Conference 2009Nuno Godinho Presentation / CloudViews.Org - Cloud Computing Conference 2009
Nuno Godinho Presentation / CloudViews.Org - Cloud Computing Conference 2009EuroCloud
 
Styling Your React App
Styling Your React AppStyling Your React App
Styling Your React AppRiza Fahmi
 
Pwa is the future. The Presentation I gave at PWA event
Pwa is the future. The Presentation I gave at PWA eventPwa is the future. The Presentation I gave at PWA event
Pwa is the future. The Presentation I gave at PWA eventAhmed Kaludi
 
How to speed up your website?
How to speed up your website?How to speed up your website?
How to speed up your website?Cakra Danu Sedayu
 
Top 10 website optimizations tips
Top 10 website optimizations tipsTop 10 website optimizations tips
Top 10 website optimizations tipskatyaweb
 

What's hot (20)

MVA Transcript with Certificate - 2017-Jan-27
MVA Transcript with Certificate - 2017-Jan-27MVA Transcript with Certificate - 2017-Jan-27
MVA Transcript with Certificate - 2017-Jan-27
 
Microsoft UK TechDays - jQuery and ASP.NET
Microsoft UK TechDays - jQuery and ASP.NETMicrosoft UK TechDays - jQuery and ASP.NET
Microsoft UK TechDays - jQuery and ASP.NET
 
jQuery
jQueryjQuery
jQuery
 
Nuxeo Web Engine - Embedding GFv3
Nuxeo Web Engine - Embedding GFv3Nuxeo Web Engine - Embedding GFv3
Nuxeo Web Engine - Embedding GFv3
 
[MSPVN - Azure Workshop] Day 1 - Azure Web App with WordPress deployment
[MSPVN - Azure Workshop] Day 1 - Azure Web App with WordPress deployment[MSPVN - Azure Workshop] Day 1 - Azure Web App with WordPress deployment
[MSPVN - Azure Workshop] Day 1 - Azure Web App with WordPress deployment
 
Next.js universal JavaScript APplications
Next.js universal JavaScript APplicationsNext.js universal JavaScript APplications
Next.js universal JavaScript APplications
 
Nuxt로 사내서비스 구현하면서 얻은 경험 공유
Nuxt로 사내서비스 구현하면서 얻은 경험 공유Nuxt로 사내서비스 구현하면서 얻은 경험 공유
Nuxt로 사내서비스 구현하면서 얻은 경험 공유
 
Prototyping app using JS and HTML5 (Ciklum Kharkiv)
Prototyping app using JS and HTML5 (Ciklum Kharkiv)Prototyping app using JS and HTML5 (Ciklum Kharkiv)
Prototyping app using JS and HTML5 (Ciklum Kharkiv)
 
node.js in action
node.js in actionnode.js in action
node.js in action
 
Introduction à AngularJS
Introduction à AngularJSIntroduction à AngularJS
Introduction à AngularJS
 
How i made the responsive mobile version of
How i made the responsive mobile version ofHow i made the responsive mobile version of
How i made the responsive mobile version of
 
The Future of the Web Is Conversational
The Future of the Web Is ConversationalThe Future of the Web Is Conversational
The Future of the Web Is Conversational
 
Nuno Godinho Presentation / CloudViews.Org - Cloud Computing Conference 2009
Nuno Godinho Presentation / CloudViews.Org - Cloud Computing Conference 2009Nuno Godinho Presentation / CloudViews.Org - Cloud Computing Conference 2009
Nuno Godinho Presentation / CloudViews.Org - Cloud Computing Conference 2009
 
Transcript (1)
Transcript (1)Transcript (1)
Transcript (1)
 
Styling Your React App
Styling Your React AppStyling Your React App
Styling Your React App
 
Pwa is the future. The Presentation I gave at PWA event
Pwa is the future. The Presentation I gave at PWA eventPwa is the future. The Presentation I gave at PWA event
Pwa is the future. The Presentation I gave at PWA event
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
Blazor v1.1
Blazor v1.1Blazor v1.1
Blazor v1.1
 
How to speed up your website?
How to speed up your website?How to speed up your website?
How to speed up your website?
 
Top 10 website optimizations tips
Top 10 website optimizations tipsTop 10 website optimizations tips
Top 10 website optimizations tips
 

Viewers also liked

Competències i àrees
Competències i àreesCompetències i àrees
Competències i àreesNeus Muñoz
 
Open position slides may 2010
Open position slides may 2010Open position slides may 2010
Open position slides may 2010Talisa Cherfils
 
Windows azure sql database & your data
Windows azure sql database & your dataWindows azure sql database & your data
Windows azure sql database & your dataBrisebois
 
Open position slides may 2010
Open position slides may 2010Open position slides may 2010
Open position slides may 2010Talisa Cherfils
 
Tipus De CompetèNcies
Tipus De CompetèNciesTipus De CompetèNcies
Tipus De CompetèNciesNeus Muñoz
 
Orleans – a “cloud native” runtime built for #azure
Orleans – a “cloud native” runtime built for #azureOrleans – a “cloud native” runtime built for #azure
Orleans – a “cloud native” runtime built for #azureBrisebois
 
Working with microsoft azure resources
Working with microsoft azure resourcesWorking with microsoft azure resources
Working with microsoft azure resourcesBrisebois
 
LinkedIn - A Professional Network built with Java Technologies and Agile Prac...
LinkedIn - A Professional Network built with Java Technologies and Agile Prac...LinkedIn - A Professional Network built with Java Technologies and Agile Prac...
LinkedIn - A Professional Network built with Java Technologies and Agile Prac...Nick Dellamaggiore
 

Viewers also liked (9)

La J
La JLa J
La J
 
Competències i àrees
Competències i àreesCompetències i àrees
Competències i àrees
 
Open position slides may 2010
Open position slides may 2010Open position slides may 2010
Open position slides may 2010
 
Windows azure sql database & your data
Windows azure sql database & your dataWindows azure sql database & your data
Windows azure sql database & your data
 
Open position slides may 2010
Open position slides may 2010Open position slides may 2010
Open position slides may 2010
 
Tipus De CompetèNcies
Tipus De CompetèNciesTipus De CompetèNcies
Tipus De CompetèNcies
 
Orleans – a “cloud native” runtime built for #azure
Orleans – a “cloud native” runtime built for #azureOrleans – a “cloud native” runtime built for #azure
Orleans – a “cloud native” runtime built for #azure
 
Working with microsoft azure resources
Working with microsoft azure resourcesWorking with microsoft azure resources
Working with microsoft azure resources
 
LinkedIn - A Professional Network built with Java Technologies and Agile Prac...
LinkedIn - A Professional Network built with Java Technologies and Agile Prac...LinkedIn - A Professional Network built with Java Technologies and Agile Prac...
LinkedIn - A Professional Network built with Java Technologies and Agile Prac...
 

Windows azurewebsites

Editor's Notes

  1. Slide Objectives:Explain the differences between traditional self-hosting and the three options of Windows Azure hosting.Notes:In a traditional environment you must manage the full stack. With Windows Azure you can choose a variety of options depending on your needs.
  2. Slide Objectives:Explain how Windows Azure websites are simple, easy, and open.Notes:
  3. DemoLength: 10 minutesCreate Wordpress Blog in Web GalleryDownload Publish FileOpen in WebMatrixEdit ThemeSave/DeployShow site with changesRun locally Add theme -> Can we find an enterprise theme, team status or something similarDeploy to cloudShow running in cloud
  4. Slide Objectives:Explain the three scale choices on Windows Azure Web Sites.Notes:Both free and shared are the same architecture. The only difference is that free has quotas where as with shared you can use and pay for as much resources as you choose. With reserved you isolate your application to your own virtual machines that you can use and pay for whatever resources you choose.
  5. Slide Objectives:Explain how you can start with a small site hosted for free.Notes:
  6. Slide Objectives:Explain how you can scale your site to multiple shared instances.Notes:
  7. Slide Objectives:Explain how you can scale your site to multiple shared instances.Notes:
  8. Slide Objectives:Explain how you can move to reserved instances for additional scale.Notes:
  9. Slide Objectives:Explain how you can scale up reserved instances to multiple instances as needed.Notes:
  10. Slide Objectives:Explain how you can host multiple sites that you own on a your reserved instances.Notes:
  11. Slide Objectives:Explain how you can host multiple sites that you own on a your reserved instances.Notes:
  12. Slide Objectives:Explain how you can host multiple sites that you own on a your reserved instances.Notes:
  13. Slide Objectives:Explain that Windows Azure Web Sites supports Classic ASP, ASP.NET, PHP, and Node.js out of the box and that you can also host any custom FastCGI handler.Notes:
  14. Slide Objectives:Explain how developers have a choice in publishing methods to Windows Azure Web Sites and that regardless of which method they choose publishing is fast and easy. You can even publish from a non-Windows machine using FTP or Git.Notes:
  15. Web Site diagnostics provides the following logging and tracing options:Detailed Error Logging - Logs all errors generated by a web site.Failed Request Tracing - Logs all failed client requests to a web site.Web Server Logging - Logs all HTTP transactions on a web site using the W3C extended log file format.Diagnostics log files are saved to an FTP site for download to a local computer.http://www.windowsazure.com/en-us/develop/net/best-practices/troubleshooting-web-sites/
  16. Slide Objectives:Explain how Windows Azure Web Sites is part of a large ecosystem of partners that allow developers to build rich and connected applications.Notes: