Menu
the REFERENCE

Sitecore op Microsoft Azure

Het Sitecore Symposium is alweer enige tijd geleden maar wij zijn nog niet uitgepraat. We waren niet laaiend enthousiast over de samenwerking tussen Sitecore en Microsoft Azure maar hier komt snel verandering in...

Het opzetten van een nieuwe Sitecore omgeving zou moeten aanvoelen als een aangenaam briesje. Zeker in vergelijking met de bedrukkende hitte van New Orleans. Het deployen van een nieuwe Sitecore installatie in Microsoft Azure zou dan ook niet langer dan 15 minuten mogen duren. Dit zijn heel kort samengevat de hoogtepunten uit één van de meest indrukwekkende sessies op het Sitecore Symposium. Deze sessie was van Ciaran McAuliffe de Product Owner voor Cloud bij Sitecore.
Opmerking: wanneer Microsoft Azure wordt vermeld gaat het om de Paas (Platform as a Service) web app module en niet over de Iaas (Infrastructure as a Service) virtualisatie.

Installatie van Sitecore

De installatie van een nieuwe Sitecore versie gebeurt volgens rol (Content Management, Content Delivery). Sitecore voorziet een GitHub repository met daarin vooraf gecreëerde packages per rol (Azure Resource Manager templates). Deze templates maken het samen met een PowerShell script mogelijk een volledige setup van een Sitecore installatie in 15 minuten te voltooien. Dit geldt ook voor het opzetten van de databases en het gebruik van de configuratiebestanden die geconfigureerd zijn met de beste toepassingen voor die rol.
Deze gedeployde Sitecore versie zal uiteraard niet in detail geconfigureerd zijn, noch zal het gepubliceerde frontend componenten of design bevatten.

 

deploy Sitecore

deploy Sitecore

Het installeren van uw aangepaste code

U kan uw eigen aangepaste code installeren via de ‘Publish to Azure functionaliteit van de Visual Studio of via ‘Visual Studio Team Services’.

 

De voordelen

Sitecore laten draaien op Azure geeft u alle voordelen van een Azure applicatie. Naast het feit dat alles wordt uitgevoerd in de cloud, zijn de specifieke Microsoft Azure kenmerken om uw Sitecore installatie te monitoren en te configureren beschikbaar.
Om u een voorbeeld te geven: het aanpassen van de Content Delivery servers (CD) gebaseerd op het verkeer op uw site is heel eenvoudig. Dit kan gewoon door de schuifbalk te gebruiken om nieuwe CD versies toe te voegen of te verwijderen. U kan ook drempelwaarden instellen. Een voorbeeldscenario kan zijn dat indien u een goede ervaring wilt bieden, u instelt dat uw CD versies niet meer dan 60% CPU verbruiken. Azure kan zo worden geconfigureerd dat het nieuwe CD versies toevoegt wanneer een bepaalde waarde is bereikt. Zodra het verkeer daalt, zal ook de CPU dalen wat dan weer leidt tot het verwijderen van het specifieke exemplaar. Met behulp van dit systeem betaalt u dus alleen maar voor de exemplaren die u echt nodig heeft.

Application Insights

Om uw applicatie te monitoren kan u nu de Application Insights benutten omdat Sitecore deze volledig heeft geïntegreerd in hun metrics.
Een kijkje nemen naar alle trace-berichten in het Content Management (CM) kan nu door de gewenste versie en log level te selecteren.
Application Insight kan ook worden gebruikt om proactieve monitoring te implementeren. Tijdens de demo werden twee mogelijke opties gedemonstreerd.
Het eerste scenario alarmeert u via mail wanneer iemand de beveiliging van de Sitecore backend aanvalt op de CM versie. U stelt een eenvoudige logica op om de hoeveelheid mislukte logins te controleren in de laatste 5 minuten. Wanneer het om meer dan 100 gaat dan krijgt u een e-mail met de melding van een aanval.
Het tweede scenario is om u te waarschuwen wanneer de cache niet werkt zoals verwacht. Dit kan worden ingesteld door het vergelijken van de hoeveelheid “cache misses” met de hoeveelheid “cache hits”.

Andere opvallende kenmerken

Redis cache zal worden gebruikt als standaard voor de state management sessies.
De standaard zoek-oplossing is Azure Search. De aanbeveling is dat u alleen die indexen opzet die u nodig heeft. Dit drukt op deze manier de kosten. Lucene indexering is niet meer beschikbaar.

Conclusie

Onze eerdere ervaringen met Sitecore op Azure waren niet zo goed. Het was voornamelijk de stabiliteit die een probleem vormde waardoor we de installatie zelfs terug hebben gedraaid naar een standaard Sitecore installatie. De vertragingen tussen de uitgebrachte versies voor de reguliere Sitecore installatie en de versie voor Azure PaaS gaven bovendien de indruk dat dit geen topprioriteit was voor Sitecore.

Wij, bij The Reference, zijn een grote fan van de PaaS oplossingen. We kunnen dan ook niet wachten tot januari 2017 wanneer de nieuwe versie wordt uitgebracht.

Wanneer we deze versie in handen krijgen mag u ervan uitgaan dat we deze uitgebreid zullen testen. Gezien dit ons niet kon overtuigen in het verleden, zullen we bijzonder kritisch zijn maar hopen ook dat Sitecore hun beloftes zal nakomen.
U leest er hier meer over in januari 2017!

Op de hoogte blijven?

Gefilterd op Sitecore Toon alle referenties

Ontdek onze Sitecore referenties

top
more than digital
The Reference is niets zonder haar klanten. Melexis is een beursgenoteerde wereldspeler in de halfgeleider- en sensorenindustrie. We hielpen Melexis de toekomstige groei van het bedrijf te faciliteren door het merk te vernieuwen, de volledig nieuwe corporate website te bouwen en de exploitatie van de online kanalen vorm te geven. Lees meer over deze klant.

The Reference gebruikt cookies om uw surfervaring op deze website gemakkelijker te maken.
Door onze website te bezoeken, verklaart u zich hiermee akkoord.
Meer lezen over het gebruik van cookies

OK