Menu
the REFERENCE

Het toenemende belang om Sitecore te hosten op Azure PaaS

Reeds enkele jaren is Sitecore in Azure PaaS aan een sterke opmars bezig. Solution Architect Kris Verheire nam u in 2017 reeds mee in de wondere wereld van Platform as a Service. Ondertussen mochten wij een hele reeks nieuwe oplossingen bouwen op de Sitecore in Azure PaaS architectuur. We blijven de ontwikkelingen van dichtbij volgen en stellen daarbij het toenemende belang van Sitecore op Paas vast.

REGISTREER NU VOOR ONZE SITECORE LUNCH SESSIE

Modulaire Architectuur

Wanneer we kijken naar Sitecore 9.0 dat in het najaar van 2017 werd uitgebracht, werden we geconfronteerd met een bijgewerkte modulaire architectuur. xConnect, het personalisatie-hart van Sitecore, kreeg een complete modulaire revisie. Hierbij werd sterk rekening gehouden met de schaalbaarheid van de individuele componenten en de beveiliging tussen alle modules die met elkaar moeten communiceren. 

 

Wanneer we al deze services moeten opzetten in een klassieke IaaS architectuur, merk je meteen dat dit heel wat werk vergt. Met Azure PaaS kan dit alllemaal geautomatiseerd verlopen en heb je onmiddellijk de voordelen van deze modulariteit tot uw beschikking.

Binnenkort mogen we Sitecore 9.1 verwachten, deze bouwt verder op de modulaire architectuur met nieuwe ingebouwde maar ook met een reeks optionele modules. We denken hierbij aan JSS (de headless cms oplossing van Sitecore), Cortex (de machine learning engine), Publishing Service en de nieuwe Identity Service.

Sitecore blijft ook verder bouwen op deze modulaire architectuur gebasseerd op .NET Core en hun eigen “Host” laag. We mogen dus ook voor toekomstige Sitecore versies nog meer modules verwachten.

Schaalbaarheid en Flexibiliteit

Deze modulaire architectuur is er natuurlijk niet zomaar. Ze biedt het grote voordeel van schaalbaarheid en flexibiliteit. Modules kunnen letterlijk met een paar muisklikken meer (of minder) resources krijgen. Hierbij hebben we steeds de mogelijkheid om te 'opschalen' (een server sterker maken) of om te 'uitschalen' (meerdere kopieën plaatsen en de werklast verdelen).

Deze schaalbaarheid kan ook geautomatiseerd worden. Hiermee kunnen websites die onderhevig zijn aan piek trafiek sterker gemaakt worden wanneer nodig, en weer wat lichter op kalmere momenten. Onze klant “Nationale Loterij” heeft bijvoorbeeld na elke trekking van de Lotto of Euromillions een sterke piek bezoekers. Ook bij het uitsturen van nieuwsbrieven kan het aangewezen zijn wat meer werkpaarden in te zetten om de extra bezoekers op de website op te vangen.

Redundantie

It’s more than digital, it’s your business. Om de bereikbaarheid van uw digitaal platform te verhogen (en dus zo weinig mogelijk tot geen downtime te hebben) gaan we op IaaS oplossingen vaak de verschillende componenten ontdubbelen. 

Er worden bijvoorbeeld 2 webservers achter een loadbalancer geplaatst. Maar dat is helaas niet voldoende. Deze servers moeten resources aanspreken die ook redundant moeten zijn. Zo moeten er meerdere databanken in “high availability” geconfigureerd worden, de zoekmachines moeten ontdubbeld worden, de xConnect services moeten broertjes en/of zusjes krijgen, de session caching moet redundant zijn, etc… Hoe meer modules er in de architectuur komen, hoe meer inspanningen het vergt om alles dubbel op te zetten.

In PaaS zit deze redundantie gelukkig ingebakken in het platform. We beheren immers geen infrastructuur meer, maar werken op een platform. Bijgevolg hoeft niet alles dubbel opgezet te worden en kunnen we gebruik maken van de kracht van het platform. Bovendien hoeven we ook geen machines te gaan patchen en van de laatste (security) updates te voorzien. Al deze taken worden door het platform uitgevoerd.

Continue evoluties en verbeteringen

Wanneer we naar de toekomst kijken, dan zien we dat Sitecore steeds meer inzet op Azure PaaS en continue verbeteringen aanbrengt aan het standaard setup op Azure PaaS. 

Voor versie 9.1 houdt dit bijvoorbeeld de mogelijkheid in om out of the box een Web Application Firewall op te zetten of om een CDN (content delivery network) mee te deployen. In Sitecore 9.1  kunnen ook out of the box alerts geconfigureerd worden, die boodschappen uitsturen naar het team wanneer er iets fout dreigt te lopen. Met deze alerts kunnen ook machines automatisch sterker gemaakt worden.

Ook Microsoft zelf zit niet stil met zijn Azure PaaS omgeving. Met de regelmaat van de klok worden verbeteringen en updates aangebracht aan het platform en komen nieuwe services ter beschikking. Zo kunnen we binnenkort gebruikmaken van de nieuwe “Fast Outscaling” waarbij reeds opgewarmde servers klaarstaan om extra load op te vangen wanneer nodig. Hiermee kan nog sneller capaciteit op uw digitaal platform bijgeschaald worden.


 
Tot slot kijken we ook vol verwachting uit naar de Azure Frontdoor Service. Waarmee er een extra laag komt tussen uw bezoeker en webserver. Deze laag zal onder andere een deel van het werk van de webserver overnemen (zoals ssl handshake onderhandelingen). Een veel belovende service die uw digitaal platform nog performanter zal maken.

Op de hoogte blijven?

top
more than digital
The Reference is niets zonder haar klanten. Carglass is de specialist in het herstellen en vervangen van autoruiten, waarvoor we een volledige responsive Sitecore website gebouwd hebben. Lees meer over deze klant.