4. Azure - what Data Center Browser Hosted Service Worker Service Worker Role LB Tables CDN Storage Web Site (ASPX, ASMX, WCF) Web Site (ASPX, ASMX, WCF) Web Role Queue LB Blobs
5. Quick facts Whoisworking on this ? Microsoft & Commerce Guys Wherecan I findit ? On d.o Whencan I use it ? Shouldbecompletebeforesummer How can I test on Azure ? Try « azure one monthpass » in yoursearchengine
6. Provisioning the web farm Azure basic deployment unit is a Role Application package (drupal in our case) Size of machines Number of machines Firewall configuration A drupal package is PHP runtime & configuration Drupal code Deployment-specific settings
7.
8. Relational data go to Sql Azure Highlyavailable, pay per volume 10$/month/Gb Currentimplementation uses Sql Azure for Sessions, Queues, Caches, Locks, Fields Some of thesewill change
9.
10.
11.
12. If you *really* wantMySql on Azure VIP VIP VIP Load Balancer Load Balancer Load Balancer M S S MySQL MySQL MySQL MySQL MySQL MySQL Doable, but you’ll manage a lot of moving parts. Seehttp://bit.ly/93Jgib
13. Other content goes to Blob storage Highlyscalable Stream wrapper API available for PHP Specialcredits to DamZ for ironingthis Some concepts differfromfilesystem 2-level structure (container+blob) Extended Metadataavailable Security isdonedifferently
16. Performance tuning You can use the usual suspects APC/Wincache for local caching Redis/Memcache for distributedcaching There’salso a CDN in Azure Untilyesterday, hooked up to blob storage Now usable on Azure Roles (web farms) Will honourcaching headers fromdynamic content Understandshttps Understandsquery string
17.
18.
19.
20. Where are wenow ? Sql Azure driver : done Blob storage module : in progress Needs to plug in the CDN Leverage the authorizationmechanism Deployment & updates : justbeginning Azure has instant-switchbetweenstaging & prod Plus hot database backups We’relookingatotherprojects to help
21.
22. What did you think? Locate this session on the DCC website: http://chicago2011.drupal.org/sessions Click the “Take the Survey” link. Thanks!