De e-commerce omgeving in control. 6 succesfactoren voor een snel, stabiel platform



Vergelijkbare documenten
Factsheet BEHEER CONSULTANCY Managed Services

Factsheet E COMMERCE BEHEER Managed Services

Factsheet MICROSITE BEHEER Managed Services

Factsheet CLOUD MIGRATIE Managed Services

Factsheet CMS & DIGITAL MARKETING BEHEER Managed Services

Vier goede redenen om over te stappen naar de cloud

We garanderen een stabiele, snelle en schaalbare microsite.

Factsheet CLOUD MANAGEMENT Managed Services

Factsheet KICKSTARTERS Mirabeau

Factsheet CLOUD DESIGN Managed Services

Tags: online; websites; automatisering; infrastructuur; cloud; infrastructure; Mirabeau; 626; automation; guidelines

Gedegen Cloud management volgens Mirabeau

Factsheet CLOUD CONSULTANCY Managed Services

Wees in control over uw digitale landschap

Factsheet SECURITY CONSULTANCY Managed Services

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

We stemmen uw cloud-verbruik automatisch af op de vraag

We helpen u security-incidenten te voorkomen

Factsheet SECURITY DESIGN Managed Services

Factsheet SECURITY SCANNING Managed Services

We maken inzichtelijk op welke punten u de beveiliging van uw applicaties en infrastructuur kunt verbeteren.

Factsheet SECURITY SCANNING Managed Services

Factsheet DATALEKKEN COMPLIANT Managed Services

Factsheet COOKIE COMPLIANT Managed Services

Heeft u al applicaties in de cloud (zoals AWS, Azure, Google) draaien?

Heeft u al applicaties in de cloud (zoals AWS, Azure, Google) draaien?

Altijd, overal en met ieder device aan de slag

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

DE REALITEIT VAN CLOUD SECURITY. De beveiliging van cloud computing in perspectief

Zes must-haves voor application delivery in hybride en multicloudomgevingen

De realiteit van cloud security. Sander Nieuwenhuis en Hayo Rubingh

CI CD met containers. Waar zitten de benefits. Leo Root Programmamanager SSC-I Stavorenweg PT Gouda

Training en workshops

SaaS en cloud computing: in de mist of in de wolken? Karin Zwiggelaar, partner 20 september 2010

Training en workshops

Optimaliseer de performance van uw dienst

Factsheet CONTENT & EXPERIENCE MANAGEMENT Mirabeau

Performance Scan UWV.nl en Werk.nl in opdracht van FNV

Factsheet INSIGHTS Mirabeau

Naar de cloud: drie praktische scenario s. Zet een applicatiegerichte cloudinfrastructuur op. whitepaper

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

STORAGE AUTOMATION IT MANAGEMENT & OPTIMIZATION DATAGROEI DE BAAS MET EXTREEM BEHEERGEMAK DOOR AUTOMATISERING EN VIRTUALISATIE

De realiteit van cloud security. De beveiliging van cloud computing in perspectief

Adding value to test tooling

Adding value to test tooling

Azure in de praktijk o.a. case van Heineken en Talpa

Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken

enterprise; development; operations; CA Technologies; DevOps; management; agility; software delivery life cycle; SDLC; CA

Registratie Data Verslaglegging

ONTZORG DE ZORGPROFESSIONAL DOOR VIRTUALISATIE

De kracht van eenvoud en efficiëntie. Hoe Software Defined Storage uw resources effectief inzet

DYNAMIC INFRASTRUCTURE Helping build a smarter planet

DE PRIVATE CLOUD. Johan Bos & Erik de Meijer

Het flash datacenter: moderne uitdagingen opgelost

Factsheet AGILE TRANSITIONERS. Mirabeau

18 REDENEN OM TE KIEZEN VOOR CENTRIC PROJECTPORTAAL BOUW

WHITEPAPER INGREDIËNTEN VOOR SUCCESVOLLE B2B MARKTBEWERKING

Cloud Computing. -- bespiegelingen op de cloud -- MKB Rotterdam, 10 november Opvallend betrokken, ongewoon goed

Factsheet DELIVERING DIGITAL PROFESSIONALS People

Betere dienstverlening financiële organisaties met continuous delivery Flexibeler, efficiënter en in kort tijdsbestek software ontwikkelen

Bring it To The Cloud

CMS Ronde Tafel. Cloud Continuity. Ir. Jurian Hermeler Principal Consultant

BIG DATA: OPSLAG IN DE CLOUD

Process & IT: eerst KIEZEN maakt het DOEN daarna zoveel makkelijker

Maximale ontzorging in eigen regie POWERED BY

10 trends in Performance testen of: wat hebben we écht te bieden?

doel bereikt zelfsturing inrichten veiligheid fundament Behoeftepiramide van een "Social Business"

Een infra DevOps CI/CD straat

Frontend performance meting

Application Services. Alles onder één dak: functioneel applicatiebeheer, applicatieontwikkeling en testdiensten

smartops people analytics

Marlin Family. Marlin

Het flash datacenter: moderne uitdagingen opgelost

IAM en Cloud Computing

Whitepaper. In vijf stappen naar de cloud

DE BUSINESS CASE VOOR DE ASP OPLOSSING VAN CRM RESULTANTS VOOR ONDERWIJSINSTELLINGEN

KNVB en UNIT4 helpen amateurvoetbal met het bepalen van ambities

Continuous testing in DevOps met Test Automation

Efficiënt en veilig werken met cliëntgegevens. Zorg & ICT beurs 15 maart 2017

Responsive web applicaties op Oracle

CaseMaster WS E-Commerce Webshop

APPLICATION CONTINUITY ARCHITECTURE

De juiste klanten via search engine marketing. Ronald van Klooster, DM Vakdag 7 oktober 2010

Portal Planning Process

Presentatie Rapportage Met SAP Business Objects

m.b.v. digitale certificaten en PKI Versie: mei 2002 Beknopte Dienstbeschrijving beveiligen van

Gratis kaart. Complete en betaalbare MKB-oplossing

Tips & Tricks: Tip van de maand januari 2009

Van Virtualisatie naar Cloud Computing De roadmap voor de toekomst?

IaaS als basis voor maatwerkoplossingen

KIM. Slimme acties ondernemen

GETTING THE BEST OUT OF YOUR SOURCE CODE FIT TEST VOOR UNIFACE

Whitepaper. Veilig de cloud in. Whitepaper over het gebruik van Cloud-diensten deel 1.

Van 6 weken naar 6 minuten. met. OpenSource. Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl

HUB. non lineair ---

Exact en partneroplossingen uit de Parentix Cloud. powered by Cisco. Harald de Wilde Strategic Channel Development Cisco

End-note. Sven Noomen Wouter Heutmekers

EXACT SALARIS PLUS. Compleet Human Resource Management met salarisadministratie.

TradeCloud Supply Chain Platform

SALESLEADS GENEREREN MET UW WEBSITE

Transcriptie:

De e-commerce omgeving in control 6 succesfactoren voor een snel, stabiel platform

De e-commerce omgeving in control Mirabeau heeft de afgelopen jaren de nodige ervaring opgedaan met het exploiteren van e-commerce omgevingen op basis van Hybris, Intershop en Cloud technologie zoals Amazon Web Services (AWS). Deze whitepaper geeft inzage in hoe u de beschikbaarheid van de customer experience kunt borgen en hoe u vanuit het perspectief van de consument een stabiel en snel digitaal platform exploiteert. Deze inzichten helpen u de conversie van uw e-commerce platform continu te verbeteren. Heeft u behoefte aan een advies toegesneden op uw specifieke situatie? Laat het ons dan gerust weten. Wij komen dit graag eens persoonlijk toelichten. Neem voor meer informatie contact op met Hayo Rubingh via 020 595 0550 of hrubingh@mirabeau.nl.

Bij de exploitatie van een e-commerce omgeving spelen diverse uitdagingen een belangrijke rol. De volgende key-factoren bepalen daarmee het succes: 1. Stel de eindgebruiker centraal. Acteer vanuit het perspectief van de consument en voer gericht verbeteringen door op basis van feiten. 2. Continu verbeteren. Voorspong op de concurrentie is essentieel. Dit vertaalt zich in een continue stroom functionele en technische wijzigingen binnen het platform. Grip op de kwaliteit van wijzigingen is een belangrijke randvoorwaarde voor een succesvol e-commerce platform. 3. Automatisch bijschalen. Marketingcampagnes zoals nieuwsbrieven of kortingsacties kunnen leiden tot een explosieve toename van het bezoek. Maar hierbij mag geen afbreuk worden gedaan op de customer experience. Het goed opvangen van piekbelasting zonder bezoekers teleur te stellen is een uitdaging op zich. 4. Bewaak de performance. Online omgevingen bevatten veel nieuwe technologie. Stabiliteit kan daarom een uitdaging zijn in vergelijk met achterliggende systemen zoals SAP of Oracle. Meet daarom alles om verassingen te voorkomen. 5. Inzicht uit data. Data uit verschillende bronnen moet toegankelijk en van een goede kwaliteit zijn om de juiste inzichten te bieden. Een data-driven aanpak is benodigd.

6. Security en compliancy. Toenemende en veranderende wet- en regelgeving. Denk hierbij aan de Wet Bescherming Persoonsgegevens (WBP), cookie wetgeving, de nieuwe consumentenwet, de aankomende wet datalekken en het beveiligen van het platform conform opgelegde kaders vanuit bijvoorbeeld de Risk Management afdeling. Ook het in-control zijn op dit vlak draagt bij tot een succesvol platform door het voorkomen van boetes, omzet en imago verlies. Om de exploitatie van een e-commerce omgeving in goede banen te leiden en groei en conversie verhoging te borgen is ervaring op een breed terrein benodigd. Een goed samenspel tussen techniek, marketing, data vraagstukken en wetgeving is essentieel. De volgende hoofdstukken geven inzicht in een mogelijke aanpak.

1. Stel de eindgebruiker centraal. De belangrijkste factor van een succesvolle e-commerce exploitatie is het centraal stellen van de eindgebruiker. De consument die dagelijks gebruik maakt van het platform en via het internet vele alternatieven heeft om bij een slechte ervaring zijn product elders te bestellen. De beste user experience is te bereiken door continu optimalisaties door te voeren via een data-driven aanpak. Meet gericht, combineer databronnen en creëer nieuwe inzichten die op actie gericht zijn. De techniek vormt een fundament voor deze doelstelling. Een succesvol platform wordt dan ook gefaciliteerd door moderne IT middelen als cloud computing en state-of-the-art tooling door middel van een Continuous Delivery aanpak.

2. Continu verbeteren Om time-to-market te kunnen versnellen moet de technische e-commerce omgeving - en de bijbehorende werkprocessen - zo worden ingericht dat wijzigingen in een hoog tempo kunnen worden doorgevoerd zonder kwaliteitsverlies. De sleutel hiervoor ligt in methodieken als Continuous Delivery & Automation. Stel de gehele omgeving - inclusief ontwikkel, test en acceptatie - voor als een fabriek waar sterk geautomatiseerde software naar productie wordt gestuurd en waarbij de uitrol van nieuwe software een business-as-usual proces wordt. Door dit goed te organiseren kun je ook anders met risico s omgaan. Een eventuele fout in de productieomgeving laat zich op deze manier eenvoudig terugrollen, of nog beter: snel repareren. Gebruik daarnaast de productieomgeving om te testen. Zogenaamde canary deployments, die slechts voor een vastgesteld percentage van het bezoek zichtbaar zijn en worden geëvalueerd middels data analyse. De combinatie met cloud computing biedt daarbij interessante mogelijkheden om bijvoor- beeld op verzoek testomgevingen uit te rollen en uit te zetten wanneer deze niet langer benodigd zijn. Door de inrichting van omgevingen te automatiseren met bijvoorbeeld Puppet & AWS Cloud Formation nemen flexibiliteit en kwaliteit toe en worden kosten op infrastructuur sterk gereduceerd. Soms wel tot 50% ten opzichte van traditionele hosting. Alleen de productieomgeving in zijn minimale vorm is altijd aanwezig. Overige omgevin- gen worden on-demand en automatisch aangemaakt. Een testomgeving is bijvoorbeeld alleen benodigd

als er testen worden uitgevoerd. Daarbuiten hoeft de omgeving niet te bestaan. Door deze werkwijze neemt de flexibiliteit toe en worden cloud kosten beperkt. DEVELOPMENT AUTOMATIC GROWTH CODE BASE CI 1. PROVISIONING 2. TEST 3. DEPLOY SUCCESS D T A P CLOUD Een conceptuele weergave van een continuous delivery engine. Alle handelingen, van code ontwikkeling tot livegang, worden geautomatiseerd. Inclusief provisioning, testen en het daadwerkelijk uitrollen van de webshop.

3. Automatisch bijschalen Infastructure-as-a-service, pay-per-use en elasticiteit, de belangrijkste kenmerken van publieke cloud diensten zoals Amazon Web Services (AWS), zijn tegenwoordig breeduit bekend. Deze eigenschappen komen bijzonder goed van pas bij de exploitatie van een e-commerce platform waarvan de hoeveelheid bezoek varieert, campagnes en promoties een belangrijke rol spelen. Het aantal bezoekers is dan niet altijd voorspelbaar. Er zijn verschillende redenen waarom een platform dat schaalt op basis van het bezoek een betere keuze is dan klassieke on-premises oplossingen met een vaste capaciteit. Zo betaal je alleen voor resources die benodigd zijn om bezoekers de juiste user experience te bieden. Dus meer vermogen bij veel bezoekers tijdens een sales campagne en minder resources gedurende bijvoorbeeld de nachtelijke uren. Op basis van pay-per-use beweegt de factuur mee met de hoeveelheid bezoek. Dit is effectief en substantieel goedkoper dan klassieke hosting oplossingen. Er zijn besparingen van 25% tot zelfs 75% mogelijk. Bijzonder krachtig is ook het gegeven dat cloud partijen als AWS allerhande services bieden om de infrastructuur vergaand te automatiseren. Het toverwoord is hier infrastructure-as-code. Het uitrollen van een extra webserver, een database of netwerk- koppeling geschiedt tegenwoordig door het starten van een programma dat met de API service van een cloud communiceert.

Zelf schalende applicaties, waardoor de webshop automatisch uitbreidt als dat nodig is, komen daarmee binnen handbereik. Voor webshops die globaal opereren bieden cloud oplossingen daarnaast een goede performance in de verschillende werelddelen. AWS biedt op dit momenteel bijvoorbeeld haar diensten aan vanuit acht verschillende regio s verdeeld over de gehele wereld. Door een, of meerdere, productieplatformen dicht bij de eindgebruiker te lanceren wordt de beste digitale ervaring geboden. Ongeacht de locatie van de klant.

4. Bewaak de performance Beschikbaarheid van een platform is vandaag de dag geen al te grote uitdaging meer. Met cloud computing en een goed architectuur ontwerp wordt uitval van componenten of zelfs gehele datacenters probleemloos opgevangen. De snelheid waarmee consumenten het platform ervaren is echter een belangrijk aandachtspunt dat vaak nog te veel onderbelicht wordt. Verschillende onderzoeken 1 tonen aan dat er een relatie is tussen de performance van het platform en conversie. Zo blijkt uit onderzoek bijvoorbeeld dat een webpagina in drie seconden of korter geladen moet zijn. 57% van de bezoekers haakt af wanner een pagina langer dan 3 seconden laadtijd nodig heeft. We zien echter de trend dat pagina s groter en groter worden. Zeker in combinatie met mobiele devices zal een focus op snelle pagina s de conversie ten goede komen. Gezien de genoemde dynamiek van e-commerce omgevingen, de vele wijzigingen die op het platform plaatsvinden en onverwachte invloeden van buitenaf is een gedegen monitoringstrategie belangrijk om grip te houden op basis zaken als stabiliteit en performance. Maar nog veel belangrijker is het om inzicht te verkrijgen en te behouden wat betreft de functionele werking van de webshop. Kan de bezoeker bijvoorbeeld binnen twee seconden succesvol een order plaatsen? Dat is vaak een van de belangrijkste KPI s voor een e-commerce platform. 1. Radware, state of the union. Ecommerce page speed & web performance - winter 2013-14

Het is raadzaam KPI s op de volgende niveaus te formuleren: 1. Technische monitoring. Een verzakelijk technische KPI s die de fundamentele werking van het platform borgen. De nadruk ligt hierbij op infrastructurele onderdelen, datakoppelingen met derde partijen maar ook op het gedrag en de gezondheid van applicatieonderdelen. 3. Business monitoring. Dit zijn high-level performance indicatoren rondom omzet en gezondheid van het platform. Slimme dashboard technologie helpt dergelijke inzichten eenvoudig beschikbaar te maken op verschillende devices. Zo kan een e-commerce manager s avonds laat nog de laatste stand van zaken controleren via de mobiele telefoon of tablet. 2. Functionele monitoring. Hierbij ligt de focus van de KPI s specifiek op de functionaliteiten van het platform. Kunnen bijvoorbeeld de artikelen gevonden worden binnen de gestelde eisen, werkt het betalingsproces, lopen de processen voor stock-replenishments en worden backend orders goed verwerkt.

New Relic is een voorbeeld van een tool waarbij gedetailleerd inzichten worden verkregen in het gedrag van applicaties. Zo kan snel worden achterhaald wat de oorzaken zijn van performance vermindering. Voorbeeld van een business dashboard waarbij omzet gegevens worden getoond.

INZICHTEN OP ALLE NIVEAUS ZIJN CRUCIAAL OM INCIDENTEN TE VOORKOMEN, DE USER EXPERIENCE TE VERBETEREN EN DE CONVERSIE VAN DE WEBSHOP TE VERHOGEN

5. Inzicht uit data Met een e-commerce platform kunnen we enorm veel data verzamelen over bezoek- ersgedrag en platform data. Dat behoeft geen verdere inleiding. De uitdaging is de juiste inzichten verkrijgen om de conversie te verhogen? Relevante data is vaak afkomstig van meerdere bronnen. Het is daarom belangrijk om data uit verschillende systemen te koppelen zoals bijvoorbeeld web analytics data, de klantendatabase en het ordersysteem. Maar denk ook aan externe databronnen. Bijvoorbeeld een koppeling met KNMI data kan hele interessante inzichten opleveren rondom bezoekersgedrag en conversie in relatie tot het weer. Met deze inzichten kunnen verbeteringen worden doorgevoerd of kan content gericht worden afgestemd op de bezoeker. Real-time analyseren Het is van belang om snel of zelfs real-time analyse uit te kunnen voeren op de beschikbare data. Amazon Elastic Map Reduce (EMR) en Amazon Kinesis bieden de mogelijkheid om razendsnel inzicht te krijgen in grote hoeveelheden data. Door de integratie met het e-commerce platform en in combinatie met business rules, kunnen prijzen of de advertentiestrategie dynamisch worden aangepast. Combineer kwalitatief en kwantitatief gebruikersonderzoek. Juist deze combinatie maakt het optimaliseren van websites en online marketingcampagnes succesvol. Bepaal niet alleen exact waar optimalisatie mogelijk is, maar ook waarom. Daardoor ontstaat de con- crete onderbouwing hoe het beste te optimaliseren.

6. Security & Compliancy Amazon Web Services bijvoorbeeld heeft enorm geïnvesteerd in security diensten om een uiterst hoog niveau van bescherming te kunnen bieden. Als het om cloud gaat, ontstaat soms het gevoel van onveiligheid. Er is geen zekerheid meer over de locatie van de data en dat voelt oncomfortabel. Maar is het echt onveilig? Als gekeken wordt naar de drie aspecten van informatiebeveiliging (beschikbaarheid, integ- riteit en vertrouwelijkheid), dan is integriteit op technisch vlak op dezelfde wijze ingericht als in elk ander data center. Beschikbaarheid zal bij cloud oplossingen hoger liggen, bijvoorbeeld door het toepassen van verschillende zones. Vertrouwelijkheid is vaak wel een aandachtspunt, maar door slim gebruik van encryptie is afluisteren of manipuleren van data binnen het e-commerce platform te voorkomen. Wel ligt er uitdaging als het gaat om - toenemende - wet- en regelgeving. In e-commerce omgevingen wordt er vrijwel altijd gewerkt met persoonsgegevens. De Wet bescherming persoonsgegevens (Wbp) geeft aan dat de persoonsgegevens proportioneel moeten worden beveiligd. Dat betekent dat op basis van best-practices de juiste maatregelen worden getroffen. Op het laagste niveau betekent dit voornamelijk de bescherming tegen ongeautoriseerde wijzigingen met periodiek een security controle. Op de hoogste niveaus worden security controles continu gemaakt. Denk hierbij aan Hacking-as-a-Service, waarbij de voorheen jaarlijkse externe security audit nu bij elke release of zeer frequent (maandelijks) wordt uitgevoerd.

In combinatie met continuous deployment is het mogelijk beveiliging diep te integreren in het ontwikkel- en testproces. Op basis van security requirements en best-practices wordt er veilige code ontwikkeld. In het Scrum-proces vinden code-reviews plaats. Hierbij is security een belangrijk aandachtspunt en issues worden direct opgepakt. Laat als extra slot op de deur security tooling meelopen gedurende het ontwikkeltraject om zo het aantal findings in een afsluitende penetratie test te verkleinen. Deze aanpak maakt het mogelijk om in de dynamiek van e-commerce informatiebeveiliging goed te integreren en de doorlooptijd niet onnodig te vertragen.

Conclusie Een succesvolle exploitatie van een e-commerce omgeving kenmerkt zich door een platform dat de business faciliteert en de gewenste time-tomarket optimaal kan ondersteunen. Continuous Delivery is hier een belangrijke randvoorwaarde maar ook het besef dat je continue moet en kan verbeteren door inzichten uit data. Met de juiste inzichten kunnen tijdig maatregelen worden getroffen en incidenten worden voorkomen. Heeft u na het lezen nog vragen of wilt u eens van gedachten wisselen over dit onderwerp? Neem dan gerust contact met ons op via 020 595 0550 en vraag naar Hayo Rubingh (hrubingh@mirabeau.nl). Door inzet van AWS cloud computing kan het platform mee schalen met het bezoekvolume waardoor er geen slechte performance meer is of erger nog een digitaal filter bij de voordeur moet worden geactiveerd. Beschikbaarheid en performance is niet ingewikkeld als er voldoende energie wordt gestoken in functionele- en applicatie gedragsmonitoring.

Wij zijn Mirabeau Over de auteur Hayo Rubingh is Director Application Management bij Mirabeau en houdt zich bezig met strategische ontwikkelingen zoals cloud computing. Wilt u meer weten over dit onderwerp? Neem dan gerust contact op met Hayo via hrubingh@ mirabeau.nl of 020 595 0550. Over Mirabeau Managed Services, onderdeel van Mirabeau, heeft jarenlange ervaring met het 24x7 exploiteren van high-performance online omgevingen. Met onze kennis van cloud oplossingen en automation, de basis van iedere omgeving, kunnen we kosteneffectief en snel online omgevingen realiseren, web oplossingen on-demand online brengen en schalen op basis van performance en gebruik. We ontzorgen onze klanten door vanuit een centrale regie rol de gehele exploitatie van het online landschap te faciliteren. We hebben bewezen ervaring in het bouwen, ondersteunen en exploiteren van high-volume web en e-commerce platformen, zoals V&D, Gamma, Karwei, Praxis, Jumbo Supermarkten, transavia.com, de NVM en Warmteservice. Mirabeau is Advanced Consulting Partner van Amazon Web Services (AWS).

AHEAD IN A DIGITAL WORLD

Telefoon: 020-5950550 E-mail: info@mirabeau.nl Website: www.mirabeau.nl