Energieleverancier Eneco migreerde in de zomer van 2018 zijn SAP-omgeving naar Microsoft Azure. In zeven weken tijd werd 17,5 terabyte aan data overgezet naar de public cloud. Computable spreekt twee betrokkenen over het project.
Lead-architect voor het Eneco-project namens ict-dienstverlener Conclusion, Maximilian Ebenhoch, en manager business en technology van Eneco, Sander van Steenis, verantwoordelijk voor het SAP-landschap van het energiebedrijf, zitten begin maart 2019 aan een tafel in het hoofdkantoor van Eneco in Rotterdam.
Van Steenis: ‘In verband met het aflopende contract met de latende leverancier en om in het spoor te blijven van de support-roadmap van SAP, werd een aanbesteding uitgeschreven voor de migratie naar de cloud.’ Hij vindt het niet netjes om te noemen wie de vertrekkend leverancier is, maar volgens openbare aanbestedingsdocumenten gaat het om Capgemini. In de aanbesteding voor de SAP-migratie naar Azure zijn schaalbaarheid en flexibiliteit genoemd als belangrijke functionaliteiten.
Van Steenis vervolgt: ‘Eneco heeft een strategische partnership met Microsoft. Volgens ons ‘cloud-tenzij-beleid’ was de keuze voor Azure een logische stap.’ De opdracht voor de SAP-migratie is vervolgens gegund aan Conclusion uit Utrecht.
Het project is opgedeeld in twee fasen, die op het moment van het interview al zijn afgerond. In de eerste fase is de toenmalige omgeving (SAP dat op Windows en Linux draaide bij de leverancier waarmee het contract eindigde) overgebracht naar de cloud-omgeving van Azure bij Microsoft in Amsterdam. In de tweede fase zijn de onderliggende Sybase-databases vervangen door SAP Hana. In een volgend project dat binnenkort van start gaat, worden de applicaties overgezet naar de nieuwste variant van SAP S/4 Hana, vertellen de heren.
SAP Hana
Volgens Eneco en Conclusion gaat het om één van de grootste Azure-migraties naar de public cloud in Nederland tot nog toe. Ebenhoch: ‘Voor grote workloads, zoals SAP en Hana, en kritische productie-workloads zie je dat het nog niet veel gebeurde in Nederland. Er zijn wel partijen die testsystemen draaien op Azure en experimenteren. Met Eneco zijn we echt de eerste in Nederland die zo snel en in deze omvang het hele SAP-landschap naar een Azure omgeving hebben gemigreerd. Het gaat om 17,5 terabyte aan gegevens verspreid over 23 omgevingen in zeven weken tijd.’
Van Steenis: ‘Door de introductie van nieuwe applicaties zijn we flexibeler geworden. We kunnen servers aan- en uitzetten wanneer we willen en dat gaat veel sneller dan in een on-premise-landschap. Als we nu iets nieuws willen, bellen we de leverancier en die zet een aantal servers voor ons aan en dan kunnen we gelijk nieuwe software installeren. In tijd ga je dan van weken naar uren en soms zelfs minuten.’
Groen, systemen worden ’s nachts uitgezet
De overstap naar de cloud heeft ook als voordeel dat het bijdraagt aan de duurzaamheidsdoelstellingen van Eneco. Van Steenis: ‘De on-premise-omgeving draaide dag en nacht. Voordeel van een cloud-omgeving is dat je sommige systemen in de nacht uit kan zetten omdat er toch niemand in die systemen hoeft te zijn. Dat draagt bij aan de duurzaamheidsdoelstellingen van Eneco, want het verbruikt geen energie.’
Van Steenis vertelt dat om zeven uur ’s avonds twee derde deel van de SAP-systemen wordt uitgeschakeld. De development- en de acceptatie-omgeving (test-straat) kunnen in de nacht uit, want die worden dan niet gebruikt. De productieomgeving blijf wel in de lucht, legt de manager van Eneco uit. ‘De buitendienst moet bijvoorbeeld in de systemen kunnen als er storingen zijn. Die kunnen altijd optreden, ook ’s nachts.’
Uitdagingen?
Volgens Van Steenis was de afstemming tussen de leverancier met wie het contract afliep, de nieuwe leverancier en Eneco de grootste uitdaging. Ebenhoch voegt toe: ‘Het was een ambitieuze planning zeggen we dan’, doelend op de zeven weken waarin beheerst de on-premise-omgeving naar Azure gemigreerd moest worden.
Die deadline was hard in verband met een aflopend contract op 1 september 2018. Voor de zomervakantie wilden de partijen de klus klaren in verband met vakanties van medewerkers en minder personeel om te testen. Anderhalve maand voor de einddatum van het aflopende contract was de klus geklaard. Ebenhoch: ‘We zaten op go-live-zondagen met dertig, veertig man op ons kantoor in Utrecht. Toch lastig om die collega’s bij elkaar te krijgen als het zomervakantie is.’
Conclusion leverde tussen de acht en tien man. Vanuit Eneco waren alles bij elkaar veertig à vijftig man betrokken. ‘Met name testcapaciteit, voor bepaalde applicaties, moet je dan de hele omgeving door’, licht Van Steenis toe. Hij vervolgt: ‘Door de cloud kunnen we sneller software implementeren en inspringen op ontwikkelingen in de markt. Nieuwe modules van SAP zijn te koppelen. Ook kunnen we dashboards maken en sneller implementeren doordat de basisinstructeur er al ligt.’ Ebenhoch: ‘De SAP-omgeving is veel flexibeler: een omgeving schaduw laten draaien, opschalen met een paar drukken op de knop. Bijvoorbeeld tests in sandbox-omgevingen, zonder dat data daadwerkelijk door de SAP-ontwikkelstraat gaat.’
Meest trots?
Het meest trots zijn de betrokkenen op de snelheid waarmee het project is afgerond en hoe de afstemming tussen de drie partijen, de latende leverancier, Conclusion en Eneco is verlopen. Van Steenis: ‘Dat leverde wel een spanningsveld op. Ik ben trots dat we het in die korte tijd gerealiseerd hebben.’ Ze vertellen dat SAP op de achtergrond heeft meegekeken, maar geen actieve rol in het project had en alleen desgevraagd bepaalde designs kon testen.
Volgens de betrokkenen gaat het om één van de eerste migraties van deze omvang in de Nederlandse markt. Van Steenis: ‘Als één van de allereerste gingen we iets nieuws doen met iets wat op dat moment nog geen bewezen technologie was. Microsoft had zelf zijn SAP-omgeving omgezet naar Azure, maar er waren nog geen projecten van externen bekend van deze omvang.’
Over de overstap naar de public cloud vertelt hij: ‘De grootste twijfel zat bij mij. Maar nadat ik twee referenties sprak die beiden zeiden dat als het echt mis gaat we bij SAP en Microsoft terechtkunnen en het echt wel oplossen, zijn we er uiteindelijk mee aan de slag gegaan. En met succes.’
Belangrijke lessen?
Ebenhoch: ‘Veel bedrijven zitten in een vergelijkbare situatie; ze zitten met een on premise-omgeving of een private cloud en willen over naar een public cloud. De eerste workloads zijn vaak lichtere, experimentele workloads. Vervolgens komt de vraag: hoe maak ik mijn bedrijf public cloud ready? Kan ik mijn hele bedrijfsvoering gaan draaien in de public cloud? Public cloud is nu ook klaar voor zware workloads. SAP is een één van de zwaarste workloads in een bedrijf en missie-kritisch. Ik denk dat Eneco vooroploopt in die overstap.’
Van Steenis heeft, als hem gevraagd wordt naar de ‘lessons learned’, nog een belangrijke tip: ‘Wees niet bang voor de cloud, zie de voordelen ervan in. Ik was in het begin terughoudend. Werkt het straks allemaal wel? Je komt ergens in een container te staan, het is minder tastbaar geworden. We zijn wezen kijken in Amsterdam en dan sta je daar in een container, maar je weet niet meer welke server van jou is. Maak je niet zo druk om die hardwaredozen, denk ik nu. Die doen het echt wel.’
Ebenhoch: ‘Bereid je voor op een dynamisch traject met een goede partner, want je gaat samen iets nieuws doen. Iedereen heeft het tegenwoordig al snel over partnerships, maar dan gaat het in feite gewoon om een samenwerking tussen een klant en een leverancier. Bij dit traject bij Eneco heb ik meegemaakt dat het echt een partnership was. Dat klinkt misschien nog steeds wollig, maar je ziet dat je meer vertrouwen in elkaar krijgt. Snel overleggen en volgende stappen zetten zonder allerlei contracten.’
Hoe is het gevierd?
Bij Conclusion is na het afronden van het project wel een aantal flessen champagne ontkurkt, vertellen Ebenhoch en Van Steenis. ‘Tijdens zo’n go-live-weekend werk je bijna dag en nacht door. We hebben downtime nodig om het goed over te kunnen zetten. Het kan theoretisch ook zonder downtime, maar dan wordt het duurder en ingewikkelder’, aldus Ebenhoch.
Hij vertelt dat een aantal slimme toepassingen is ingebouwd en getuned zodat ze dat zo snel mogelijk konden doen. ‘We kunnen niet alle data tegelijkertijd over het lijntje trekken. Dus daar hebben we een redelijk geavanceerde toepassing voor gemaakt. Er lag bij de migratie een lijn tussen de latende partij en Azure om data over te zetten, maar die had natuurlijk een beperkte omvang.’
Hij wijst ook op de beveiliging van de lijn en de backups die versleuteld zijn via een beveiligde tunnel (Azure ExpressRoute). ‘In het geval van de on-premise-infrastructuur moet je veel meer van tevoren vastleggen. Tijdens de migratie naar de cloud en het korte tijdsbestek is dat anders. Het gaat om een intensieve samenwerking, flexibiliteit en schaalbaarheid.’
Volgende fase
Over het volgende project, waarin wordt overgestapt op S/4, zegt de Conclusion-architect: ‘Dan krijg je een andere applicatiesuite en om daar optimaal gebruik van te maken, heeft dat veel meer impact op de bedrijfsvoering. Het gaat om zware business change-processen. Het draait minder om de techniek en meer om de bedrijfsvoering.’
Gevraagd of dit het grootste project uit zijn carrière is, antwoordt Van Steenis: ‘De hele overgang naar S/4 wordt nog omvangrijker. De eerste twee fases hebben al twee jaar geduurd. S/4 zal ook niet binnen een paar jaar afgerond zijn’, blikt hij vooruit op de komende uitdaging.
Dit artikel is ook, in enigszins aangepast vorm, verschenen in Computable Magazine nummer 3 2019.
Eneco
Eneco is een Nederlands energiebedrijf dat ruim drieduizend medewerkers telt en actief in Nederland, Groot-Brittannië, Duitsland en België. Het hoofdkantoor staat in Rotterdam en de aandelen zijn in handen van 44 Nederlandse gemeenten waarvan de gemeente Rotterdam de grootste is. Ook Den Haag en Dordrecht hebben aandelen.
Eneco sloot eerder ook een groot contract met Capgemini en Sogeti. Dat inmiddels afgeronde project maakte deel uit van een grote aanbesteding ‘Managed ICT en OT services’, waarbij Eneco diverse ict-partners zocht. Conclusion werd aangetrokken voor het beheer van een aantal bedrijfskritische systemen en het technisch SAP-beheer.
Eind 2018 werd bekend dat Eneco mogelijk verkocht wordt. Keuzes over de toekomst van het bedrijf leidden tot een forse crisis in de top van het bedrijf.
Conclusion
Conclusion bestaat uit 23 ict-bedrijven. Alle bedrijven hebben hun eigen expertise en combineren dit om klanten zowel domein- als technologische expertise en flexibiliteit te bieden. In totaal telt het bedrijf ongeveer 1.750 personeelsleden die bezig zijn met infrastructuur tot strategische businesstransformatie, mission critical hosting, public cloud, SAP, infra, Afas, digital learning, user experience, .Net, Mendix en Outsystems.
Bedrijven die met Eneco een vergaande partnership aangegaan, kunnen gebruikmaken van de expertise binnen al die onderdelen van de Utrechtse ict-dienstverlener. Mybrand en Conclusion FIT (public cloud) leveren SAP en Azure. Additioneel kan Eneco het ecosysteem van Conclusion inzetten.
Aangepast
Eerder werd Ciber genoemd als de leverancier waarmee het contract voor SAP-beheer afloopt. Die informatie is niet juist en is aangepast. Ciber is alleen als adviseur betrokken geweest. Volgens een Computable-lezer is Capgemini de leverancier waarmee het contract afloopt.
De latende partij was in dit geval niet Ciber maar Capgemini.