Umbraco op Azure websites

23
Umbraco & Azure websites Jeroen Wijdeven

description

Macaw zet sinds 2013 stevig in op Umbraco. Al hun Umbraco implementaties draaien op Azure websites. Deze presentatie neemt je mee in de wereld van Azure. Er wordt ingegaan op wat Azure websites nu precies is en wat de verschillen zijn met Webroles en VM’s. Hierna zal duidelijk worden waarom Umbraco en Azure Websites zo’n goede match zijn.

Transcript of Umbraco op Azure websites

Page 1: Umbraco op Azure websites

Umbraco & Azure websites

Jeroen Wijdeven

Page 2: Umbraco op Azure websites

Intro1

Page 4: Umbraco op Azure websites

Windows Azure2

Page 5: Umbraco op Azure websites

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.

Page 7: Umbraco op Azure websites

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

Page 9: Umbraco op Azure websites

Windows Azure Web Sites3

Page 14: Umbraco op Azure websites

Umbraco Load balancing4

Page 16: Umbraco op Azure websites

Umbraco Load balancing

Umbraco load balancing is…

• Synchronisatie van XML cache

• Pings naar andere servers op bepaalde events.

• Gelimiteerde database calls

Page 18: Umbraco op Azure websites

En toen was er.. Azure Web Sites5

Page 19: Umbraco op Azure websites

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

Page 21: Umbraco op Azure websites

Tot Slot…8

Page 23: Umbraco op Azure websites

Contact:mail: [email protected]

twitter: @chuhukon