Windows Azure Web Sites               Build with ASP.NET, PHP, Node.js               Deploy Quickly with Git, FTP, TFS  ...
Windows Azure Web SitesLanguage Support
Windows Azure Web Sites Configuration (Server)
Windows Azure Web Sites Configuration (Application)
Windows Azure Web Sites Monitoring (Configurable)
Windows Azure Web Sites Diagnostics
Windows Azure Web SitesDeployment
Windows Azure Web Sites Deployment History
Windows Azure Web Sites        Let’s Dive Deeper…
Windows Azure Web Sites InternalsRequest Process Flow for New (Cold) Sites
Windows Azure Web Sites InternalsRequest Process Flow for Existing (Hot) Sites
Windows Azure Web Sites InternalsFTP and Web Deploy Deployment Process                                  Legend
Windows Azure Web Sites InternalsGit Deployment Process                          Legend
Windows Azure Web SitesCommand Line Tools$ npm install azure-cli -g
azure-scriptyhttps://github.com/glennblock/azure-scripty
Windows Azure Web SitesContinuous Deployment with Social Coding
Windows Azure Web SitesDeployment Hooks for Continuous Integration
Thank You   ;-)
Q&A
Windows Azure Web Sites Mastery
Windows Azure Web Sites Mastery
Windows Azure Web Sites Mastery
Windows Azure Web Sites Mastery
Windows Azure Web Sites Mastery
Upcoming SlideShare
Loading in …5
×

Windows Azure Web Sites Mastery

873 views
798 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
873
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • SetupThis slide will outline the process by which new Windows Azure Web Sites are provisioned and created when a customer submits a new site request.Request ProcessTraffic comes into the Azure load balancer(fade in ARR) Hits the ARR load balancer (extended to support WAWS)(fade in Runtime SQL) Talks to the runtime database to find out which web server the traffic should be routed to(fade in Web Server) Stores metadata about each siteStores data about individual server load and memory usageUpdates every 30 secondsTraffic is routed to the appropriate web serverWhen the traffic hits the web server, it makes a call back to the runtime SQL database to verify the requested site should served from it (added security functionality)(fade in storage controller) If the site is valid, a map is made to the storage controller defining the content of the siteConfig files are generated and saved(fade in web site SQL) If you chose to have a linked database for your site, the linkage to your site’s database is set up automatically(fade in traffic arrow) Traffic then sent back to the Azure load balancer and then the requesting client sees the output
  • SetupThis slide will outline the process by which requests are handled to Windows Azure Web Sites that have already been provisioned.Request ProcessTraffic comes into the Azure load balancer(fade in ARR) Hits the ARR load balancer, which has a list of where sites live and how to direct traffic to themTraffic is routed to the appropriate web server(fade in web server) Traffic is routed to the web server. (fade out web server, fade in multiple web server instances) If the site has multiple instances, traffic is dynamically routed to the least-utilized server(fade in storage controller) Site content is loaded from the storage controller to the web server that was hit(fade in web site SQL) If you chose to have a linked database for your site, data is exchanged between the site and it’s database during the request(fade in traffic arrow) Traffic then sent back to the Azure load balancer and then the requesting client sees the output
  • SetupThis slide will outline the process by which requests are handled to Windows Azure Web Sites that have already been provisioned.Request ProcessTraffic comes into the Azure load balancer(fade in ARR) Hits the ARR load balancer, which has a list of where sites live and how to direct traffic to themTraffic is routed to the appropriate web server(fade in web server) Traffic is routed to the web server. (fade out web server, fade in multiple web server instances) If the site has multiple instances, traffic is dynamically routed to the least-utilized server(fade in storage controller) Site content is loaded from the storage controller to the web server that was hit(fade in web site SQL) If you chose to have a linked database for your site, data is exchanged between the site and it’s database during the request(fade in traffic arrow) Traffic then sent back to the Azure load balancer and then the requesting client sees the output
  • SetupThis slide will outline the process by which requests are handled to Windows Azure Web Sites that have already been provisioned.Request ProcessTraffic comes into the Azure load balancer(fade in ARR) Hits the ARR load balancer, which has a list of where sites live and how to direct traffic to themTraffic is routed to the appropriate web server(fade in web server) Traffic is routed to the web server. (fade out web server, fade in multiple web server instances) If the site has multiple instances, traffic is dynamically routed to the least-utilized server(fade in storage controller) Site content is loaded from the storage controller to the web server that was hit(fade in web site SQL) If you chose to have a linked database for your site, data is exchanged between the site and it’s database during the request(fade in traffic arrow) Traffic then sent back to the Azure load balancer and then the requesting client sees the output
  • Windows Azure Web Sites Mastery

    1. 1. Windows Azure Web Sites  Build with ASP.NET, PHP, Node.js  Deploy Quickly with Git, FTP, TFS  Start Free, Scale up as needed
    2. 2. Windows Azure Web SitesLanguage Support
    3. 3. Windows Azure Web Sites Configuration (Server)
    4. 4. Windows Azure Web Sites Configuration (Application)
    5. 5. Windows Azure Web Sites Monitoring (Configurable)
    6. 6. Windows Azure Web Sites Diagnostics
    7. 7. Windows Azure Web SitesDeployment
    8. 8. Windows Azure Web Sites Deployment History
    9. 9. Windows Azure Web Sites Let’s Dive Deeper…
    10. 10. Windows Azure Web Sites InternalsRequest Process Flow for New (Cold) Sites
    11. 11. Windows Azure Web Sites InternalsRequest Process Flow for Existing (Hot) Sites
    12. 12. Windows Azure Web Sites InternalsFTP and Web Deploy Deployment Process Legend
    13. 13. Windows Azure Web Sites InternalsGit Deployment Process Legend
    14. 14. Windows Azure Web SitesCommand Line Tools$ npm install azure-cli -g
    15. 15. azure-scriptyhttps://github.com/glennblock/azure-scripty
    16. 16. Windows Azure Web SitesContinuous Deployment with Social Coding
    17. 17. Windows Azure Web SitesDeployment Hooks for Continuous Integration
    18. 18. Thank You ;-)
    19. 19. Q&A

    ×