Umbraco & Azure websites
Jeroen Wijdeven
Intro1
Agenda
1. Intro2. Windows Azure3. Azure Web Sites4. Umbraco Load balancing5. En toen was er.. Azure Web Sites6. Demo7. Tot slot…
Windows Azure2
Windows Azure
SAAS PAAS IAAS
Windows Azure Web Sites
Windows Azure Cloud Services
Windows Azure Virtual Machines
Modern Web Applications. Multi-tier Applications. Server Applications.
Continuous Development. Applications that Require Advanced Administration.
Existing Line-of-business.
Popular Open Source Applications. Launch a website with a few clicks.
Applications that Require Advanced Networking.
Windows or Linux.
VM’s
SAAS PAAS IAAS
Windows Azure
Web Sites Web Roles
Windows Azure
Web Sites vs Web Roles
FeatureWeb
Sites
Web
Roles
Scale out to multiple instances without redeploy Yes Yes
Deploy code with TFS Yes Yes
Deploy code with GIT, FTP Yes No
Scale up to larger machines without redeploy Yes No
Multiple deployment environments (production and staging) No Yes
Network isolation with Windows Azure Virtual Network No Yes
Remote desk"top" access to servers No Yes
Ability to define/execute start-up tasks No Yes
Web Sites is geen Azure voor
dummies. Het is een krachtige
oplossing waarbij veel werk uit
handen wordt genomen.
““
Windows Azure Web Sites3
Windows Azure Web Sites
Azure Websites als centrum in de wolk
Web sites
Windows Azure Web Sites
Azure Web Sites Architecture
Web Sites zijn geen IIS instanties,
maar worden dat zodra er een
request binnen komt.
““
Windows Azure Websites
Wat zijn de kosten?
Umbraco Load balancing4
Umbraco Load balancing
Config aanpassingen
Umbraco Load balancing
Umbraco load balancing is…
• Synchronisatie van XML cache
• Pings naar andere servers op bepaalde events.
• Gelimiteerde database calls
Umbraco Load balancing
Umbraco load balancing architecture
En toen was er.. Azure Web Sites5
Umbraco op Azure Web Sites
Conclusie…
• Is load balancing zonder zorgen
• Geen synchronisatie nodig tussen instanties
• Bestanden zijn gedeeld vanuit 1 bron (x-drive)
• Cache is gedeeld vanuit 1 bron (x-drive)
• Database is gedeeld
• Geen configuratie nodig in *.config
Talk is cheap. Show me the code!““
Tot Slot…8
• Windows Azure under the hood
• Umbraco introduction to load balancing
• Umbraco on Azure webroles
• Update Umbraco Azure Accelerators
• Prijzen en verschillen
• chuhukon.nl
Urls