Windows Azure Web Sites

685 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
685
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • $0.08 for S, $0.16 for M $0.32 for L
  • LITHUANIA
  • LATVIA
  • ESTONIA
  • Windows Azure Web Sites

    1. 1. #techday2012
    2. 2. Applications Applications Applications Applications Data Data Data DataCustom Software Custom Software Startup Tasks Native Code Native Code Native Code Firewall Firewall Rules Firewall Rules Network Virtual Network Virtual Network O/S O/S Virtualization Hardware
    3. 3. more to come…
    4. 4. Visual Studio Team Foundation Git Service
    5. 5. windowsazure.com/en-us/pricing/details/#web-sites
    6. 6. • Price:• Outbound traffic:• Other limitations:• Domains:• Storage:
    7. 7. • Price:• Outbound traffic:• Domains:• Storage:
    8. 8. • Price:• Outbound traffic:• Domains:• Storage:
    9. 9. • Easy to start.• Easy to build.• Easy to deploy.• Easy to scale.
    10. 10. Web Server 1. Request for a foo.com arrives to ARR/Load Balancer IIS ARR (LB) 2. ARR gets info from Runtime DB about foo.com and determines which Web server(s)) should host the site. (Antares is actively monitoring all Web Servers in the farm)Azure Runtime DB Web Site LB DB 3. ARR forwards request to the designated Web Server 4. Web Server provisions site * de-provision inactive sites Storage 5. Web Server executes request accessing site’s content and site’s Controller DB
    11. 11. 1. Request for a foo.com arrives Web Server IIS ARR to ARR/Load Balancer, which already “familiar” with foo.com (LB) 2. ARR “remembers” foo.com and route the request to the right web Server(s). 3. Web Server executes request accessing site’s content and site’sAzure DB LB Web Site DB * Subsequent requests to this site get routed to a Web Server that has the site provisioned. Storage Controller
    12. 12. IIS ARR Web Server All DBs are running on SQL Azure (LB) Azure Blobs as durable storage Runtime Windows Azure Worker DB Roles Web SitesAzure DBs LB API Frontend Storage Cloud Deployment Controller Drive Server(s)
    13. 13. IIS ARR Web Server All DBs are running on SQL Azure (LB) Azure Blobs as durable storage Site (W3WP.exe) Runtime Windows Azure Worker DB Roles Web SitesAzure Metering DBs LB Monitor resources usage DWAS API Frontend Dynamic Web Activation Service Storage Cloud W3WP.exe IIS Application Deployment Controller Pool Process Drive Server(s)
    14. 14. “Modified” Web Server

    ×