episerver & azure websites
DESCRIPTION
EPiServer 7 and Azure are a great match. Don't forget to view the video of Maarten Louage about how to migrate an on-premise EPiServer solution to the Azure cloud; http://1drv.ms/1qDJcxh .. This presentation is given during one of the Dutch EPiServer Developers meetups in the Netherlands.TRANSCRIPT
![Page 1: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/1.jpg)
EPiServer & Azure websites
Maarten Louage & Jeroen Wijdeven
![Page 2: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/2.jpg)
Intro1
![Page 3: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/3.jpg)
Agenda
1. Intro2. Windows Azure3. Azure Web Sites4. EPiServer load balancing5. En toen was er.. Azure Web Sites6. Search / Find7. Vragen
![Page 4: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/4.jpg)
Windows Azure2
![Page 5: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/5.jpg)
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 6: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/6.jpg)
VM’s
SAAS PAAS IAAS
Windows Azure
Web Sites Web Roles
![Page 7: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/7.jpg)
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 FTP, GIT Yes No
Scale up to larger machines without redeploy Yes No
Multiple deployment environments (production and staging) Yes Yes
Network isolation with Windows Azure Virtual Network No Yes
Remote desktop access to servers No Yes
Ability to define/execute start-up tasks No Yes
![Page 8: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/8.jpg)
Web Sites is geen Azure voor
dummies. Het is een krachtige
oplossing waarbij veel werk uit
handen wordt genomen.
““
![Page 9: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/9.jpg)
Windows Azure Web Sites3
![Page 10: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/10.jpg)
Windows Azure Web Sites
Azure Websites als centrum in de wolk
Web sites
![Page 11: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/11.jpg)
Windows Azure Web Sites
Azure Web Sites Architecture
![Page 12: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/12.jpg)
Web Sites zijn geen IIS instanties,
maar worden dat zodra er een
request binnen komt.
““
![Page 13: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/13.jpg)
Windows Azure Websites
Wat zijn de kosten?
![Page 14: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/14.jpg)
EPiServer Load balancing4
![Page 15: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/15.jpg)
EPiServer load balancing
Een hele uitdaging
• Cache Updates
• Event management
• Gedeelde VPP / Blobs
• Sticky Sessions / Session states
![Page 16: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/16.jpg)
En toen was er.. Azure Web Sites5
![Page 17: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/17.jpg)
EPiServer op Azure websites
EPiServer load balancing architecture
SQL Azure DBAzure Blob Storage
xdrive
CMSWebsites
Azure Load Balancer
Elas
tic
scal
ing A
zure se
rvice b
us
![Page 18: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/18.jpg)
EPiServer op Azure Web Sites
Conclusie…
• Is load balancing zonder zorgen
• “lokale” bestanden zijn gedeeld op x-drive
• Eventsystem wordt afgehandeld via serivcebus
• Database is gedeeld
• Blobstorage via Azure Blob Storage
• Content Mirroring en Workflows werken NIET
![Page 19: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/19.jpg)
Search6
![Page 20: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/20.jpg)
Search oplossingen
Opzoek naar..
• EPiServer Find (vanaf 360 euro p/m)
• EPiServer Search (vanaf circa 100 euro p/m)
• Azure Search-as-a-Service (vanaf 0 euro p/m of circa 95 euro p/m)
![Page 21: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/21.jpg)
Vragen7
![Page 22: EPiServer & Azure websites](https://reader036.vdocuments.mx/reader036/viewer/2022081413/547c3fe0b37959a22b8b4f13/html5/thumbnails/22.jpg)
• Windows Azure under the hood
• Deploy EPiServer on Azure
• Prijzen en verschillen
• Using Azure Search as a Service
• Demo on-premise->Azure (Maarten Louage)
Urls