Experius kiest voor Akeneo hosting bij Hypernode

Hypernode Certified e-commerce bureau Experius verkoopt en implementeert alleen producten en diensten waar zij in geloven. Van het PIM-systeem Akeneo waren ze bij Experius al een tijdje overtuigd. Maar wat is de beste oplossing als het gaat om het Akeneo hosting? Experius koos voor  Hypernode. Wij vroegen Casper Verhorst, consultant bij Experius, het hemd van het lijf over Akeneo en hun keuze voor Hypernode. Lees het interview hieronder.

 

Product Informatie Management (PIM) systemen, zoals Akeneo, zijn belangrijk voor het vergaren, managen en uitbreiden van de productinformatie van je webshop. Nogal een belangrijke taak dus. Waarom kiezen jullie voor Akeneo?

Casper Verhorst: “Akeneo is een heel gebruiksvriendelijke PIM systeem, gericht op de eindgebruiker. In het koppelen met andere systemen en de inrichting van je product/attribuut structuur is het flexibel. Daarnaast biedt het een lage instap mogelijkheid (open source) en een geavanceerde optie (Enterprise). Hiermee dekt Akeneo een groot gedeelte van alle PIM vragen.”

 

Waar moet je opletten bij het hosten van Akeneo?

Casper: “PIM systemen zijn complex en hebben veel resources nodig. Om de productdata eenvoudig te beheren en doorzoeken draait het systeem bijvoorbeeld op Elastic search x.x. Daarnaast is media storage een variabele factor, aangezien je meerdere afbeeldingen en bestanden per product kunt uploaden. Het aantal producten behaalt dus niet het volledige hostingpakket, tenzij je media apart host. Wij maken gebruik van een integratie met AWS, zodat dit automatisch meeschaalt. Om optimaal te kunnen genieten van een systeem als Akeneo heb je dus een sterke hostingomgeving nodig.”

 

In eerste instantie kozen jullie voor het zelf hosten van Akeneo. Waarom?

Casper: “We kozen voor interne Akeneo Hosting omdat het ging om een vrij bekende setup met Elasticsearch erop. Echter moesten we nu, wanneer een shop moest upgraden van Akeneo 2.3 naar 3.2, de PHP versie omzetten via een handmatig proces. Niet ideaal als je de luxe van Hypernode gewend bent (red: voor Magento shops). Hier doe je dit namelijk met één druk op de knop via het Service Panel.

Bovendien hadden we een setup met Apache. Dit kan prima werken en is ook één van de System Requirements van Akeneo zelf, maar hierdoor is de configuratie toch weer net even anders dan de inrichting die we gewend zijn van Magento shops.”

 

Afgelopen jaar maakten wij het mogelijk om Akeneo ook op een Hypernode te draaien. Jullie besloten af te stappen van het zelf-hosten en de installaties naar Hypernode te verhuizen. Waarom?

Casper: “De keuze om de handen in elkaar te steken met Hypernode was vrij voor de hand liggend. Door de opgedane ervaring met Magento 1 en 2 wisten we precies wat we konden verwachten.”

 

Je kan ervoor kiezen om je Magento en Akeneo omgeving op dezelfde Hypernode te draaien of los van elkaar. Experius kiest bewust voor het laatste. Waarom?

Casper: “Hierdoor voorkomen we dat een webshop down gaat door een bulk edit. Denk alleen al aan het feit dat de PHP versie waarop de Magento omgeving draait af kan wijken van de versie van Elasticsearch.

De belangrijkste reden is echter dat het PIM systeem geen performance impact heeft op de Magento webshop. En dat er dan geen klant gerelateerde data op de Akeneo node aanwezig is. Ook zal je niet altijd met Magento koppelen, maar kan dit uiteraard ook met andere e-commerce platformen. Of zelfs Magento 1 voor een datamigratie naar Magento 2.”

 

Hoe richten jullie de Hypernode verder in?

Casper: “Het inrichten van de Hypernode zelf is vrij eenvoudig, aangezien we van jullie een pre-installed Akeneo node krijgen. Zodra we deze hebben kan de integratie van start gaan.

De koppeling die wij bieden loopt via de Magento 2 REST API. Als je namelijk data stuurt via de API dan worden alle events getriggerd. Het is net als het opslaan van een product via de Magento Backend. Je moet er goed om denken dat het product uit voorraad wordt gezet wanneer het voorraadniveau 0 of lager is.”

 

Wat is de grootste uitdaging met de hosting van Akeneo?

Casper: “De belangrijkste uitdaging is natuurlijk performance. Je wilt productdata zo snel mogelijk in alle kanalen updaten, waaronder uiteraard Magento. Het laden van data uit Akeneo om een nieuwe Magento 2 webshop te vullen duurt even, maar kan geoptimaliseerd worden. Wij tackelen dit door het gebruik van Async Rest API. Het verwerken van data gebeurt hierbij op de achtergrond. Ook kan het door meerdere periodieke taken tegelijk worden uitgevoerd.

Mocht dit nog niet snel genoeg gaan, dan kunnen we zelfs Async Bulk Rest API gebruiken. Dit zorgt ervoor dat minder requests naar de Magento node nodig zijn om data te posten. De focus ligt daardoor op het verwerken van data.

Wanneer je alle attributen vertaalbaar maakt of per kanaal aanpasbaar, dan moet je alsnog dubbele data beheren. Dat zou zonde zijn. Het is dus belangrijk dat er wordt meegedacht met de inrichting van de structuur voor productdata.”

 

Ben je benieuwd geraakt naar het hosten van Akeneo op Hypernode? Voor meer informatie zie onze productpagina of neem direct contact met ons op.

 

Meer leren over akeneo? Lees hieronder onze support documentatie.