Succesvolle migratie naar Azure DevOps in de Cloud

Om altijd toegang te hebben tot de nieuwste functionaliteit en verlost te zijn van het beheer is Canon Production Printing gemigreerd naar Azure DevOps in de Cloud. Een enorme klus waarvoor de expertise van Delta-N is ingeschakeld. Dankzij een goede samenwerking en veel commitment van beide kanten, is de volledige migratie tijdens de kerstsluiting succesvol afgerond, zonder dat de gebruikers iets gemerkt hebben van de migratie. Canon profiteert nu van alle voordelen van een Cloud omgeving.
Canon Production Printing
Canon Production Printing ontwikkelt en produceert hightech productieprinters en workflow software voor de commerciële printmarkt en is onderdeel van Canon, een toonaangevend technologiebedrijf. Canon Production Printing is actief op drie continenten, heeft ongeveer 3.200 werknemers (eind 2024) en heeft haar wereldwijde hoofdkantoor in Venlo.
Top 10 R&D-investeerders
Canon Production Printing behoort tot de top 10 R&D-investeerders in Nederland. De ontwikkeling van software voor de aansturing van de printers vormt hier een belangrijk onderdeel van. Om het ontwikkelproces te ondersteunen en de samenwerking tussen de development teams te faciliteren, maakte Canon Production Printing gebruik van een on-premises Azure DevOps omgeving.
“De keuze van Canon voor Delta-N was logisch. Er zijn in Nederland sowieso maar weinig bedrijven met de kennis en ervaring om migraties van deze omvang aan te kunnen. Daarnaast heeft Delta-N ons eerder naar volle tevredenheid geholpen, waardoor er al een sterke vertrouwensband was.”
- Rob van den Nieuwenhof, Projectleader software -
Interview met Rob van den Nieuwenhof
We spraken met Rob van den Nieuwenhof, werkleider van het Build Team bij Canon Production Printing.
Rob: “Het werd tijd om onze ontwikkelomgeving naar de Cloud te migreren. Enerzijds wilden we af van het onderhoud van de lokale omgeving. Daarnaast willen we altijd kunnen beschikken over de nieuwste functionaliteiten.
De uitdaging
De uitdaging bij deze migratie zat onder andere in de omvang van de Azure DevOps omgeving. Met een database van 8 TB en alleen al vanuit de ontwikkelteams meer dan 1.000 gebruikers. Gebruikers die dagelijks honderden builds en releases van software produceren die parallel op meer dan 600 buildagents draaien. Dat dit bijzonder is, bleek wel uit de speciale aandacht waarmee Microsoft het hele traject gevolgd heeft.
Langdurige samenwerking
De keuze voor Delta-N om deze migratie te begeleiden was logisch volgens Rob: “Er zijn in Nederland sowieso maar weinig bedrijven met de kennis en ervaring om migraties van deze omvang aan te kunnen. Daarnaast heeft Delta-N ons eerder naar volle tevredenheid geholpen met onze on-premises Azure DevOps omgeving. Hierdoor was er al een sterke vertrouwensband.”
“Wat ik het meest gewaardeerd heb aan de samenwerking is de toewijding bij de DevOps consultants van Delta-N. Naast kennis van zaken, hebben ze de absolute wil om hun werkzaamheden succesvol af te ronden. Ze gaan net zolang door totdat het draait. ”
- Rob van den Nieuwenhof, Projectleader software -
De Rol van Delta-N
Dit migratieproject was vanaf het begin een gezamenlijke inspanning. “Delta-N speelde een belangrijke rol in het project door te helpen met het scherp krijgen van de business case en ons bij iedere stap met raad en daad bij te staan. Zij hebben de kennis en veel ervaring. Voor ons was het de eerste en enige migratie, dan is het zonde om die kennis zelf op te gaan doen.
Het Migratieproces
Voor het traject is een team samengesteld met mensen van Canon Production Printing en Delta-N. Gezamenlijk hebben zij de migratie gedurende 8 maanden zorgvuldig gepland en voorbereid. In deze periode zijn runbooks gemaakt met de te volgen stappen die vele malen getest en geoefend zijn. Omdat een onderbreking van de productie geen optie is, moest de daadwerkelijke migratie plaatsvinden rond Kerst en Nieuwjaar. Dit is namelijk de enige periode van het jaar waarin alle sites van Canon Production Printing gesloten zijn.
De migratie is gestart op 21 december en net na Kerstmis voltooid. De stappen die na een migratie nodig zijn, zoals het opnieuw aansluiten van de build infrastructuur, waren volledig geautomatiseerd om soepel te laten verlopen. Daarna waren er nog enkele fixes nodig. Toen Canon Production Printing op 2 januari weer open ging, kon iedereen meteen aan de slag.
Rob: "We hebben de hele migratie volgens planning tijdens de feestdagen kunnen voltooien. Er waren echter wel enkele kritieke momenten. Vooral een code-freeze bij Microsoft waar wij geen enkele grip op hadden. Als dat niet tijdig verholpen was geweest, hadden we de hele migratie moeten afblazen. Dan hadden we een jaar moeten wachten. Gelukkig werd dat probleem twee dagen voor de migratie opgelost."
Verbeterde prestaties en functionaliteiten
Dankzij de succesvolle migratie maakt Canon Production Printing nu gebruik van de cloudversie van Azure DevOps, met verbeterde prestaties en toegang tot de nieuwste functionaliteiten. De migratie is volgens planning verlopen zonder onderbreking voor de gebruikers. "We zijn erg tevreden met de resultaten," zegt Rob.
Goede samenwerking en commitment
Rob: “De migratie is een mooie gezamenlijke inspanning geweest. Wij hebben de kennis van onze eigen processen en omgeving ingebracht en Delta-N hun Azure DevOps expertise en ervaring met migraties. “Gedurende het hele traject is de samenwerking heel prettig geweest,”.
“Wat ik het meest gewaardeerd heb aan de samenwerking is de toewijding bij de DevOps consultants van Delta-N. Naast kennis van zaken, hebben ze de absolute wil om hun werkzaamheden succesvol af te ronden. Ze gaan net zolang door totdat het draait. Het team heeft in weekenden, op feestdagen en soms tot laat in de nacht doorgewerkt om de migratie succesvol af te ronden."
Conclusie
De migratie naar Azure DevOps in de Cloud was een groot succes dankzij de goede samenwerking tussen Canon Production Printing en Delta-N. We zijn verlost van het beheer van de lokale omgeving en profiteren nu van de nieuwste functionaliteiten en verbeterde prestaties van de cloud-omgeving. En allemaal zonder dat de gebruikers iets hebben gemerkt van de migratie.
Wil je meer weten over Azure DevOps, lees dan onze Ultimate guide to Azure DevOps. Heb je specifiek vragen of overweeg je een migratie naar Azure DevOps, neem dan vrijblijvend contact met ons op.
Project: Migratie Azure DevOps
Organisatie: Canon Production Printing
Branche:Productie, techniek
Producten/diensten: Azure DevOps migratie, Azure DevOps