Arxus Blog
|
Keuze tussen Azure DevOps Suite en GitHub hangt af van je set-up

DevOps is nog steeds één van de belangrijkste buzzwords binnen de IT-sector. Het is dan ook een samenstelling van ontwikkeling en bedrijfsactiviteiten. Mathias Van De Pol is Cloud Native Architect bij Arxus, en helpt klanten hun applicaties op de beste manier op Microsoft Azure te zetten. Vandaag toont hij ons de weg in de wereld van DevOps en GitHub.

DevOps is een verzameling van mensen, processen, en technologie met als doel om continue waarde aan klanten te kunnen bieden. Door over te stappen op een DevOps-cultuur kan je als team beter inspelen op de behoefte van je klanten, het vertrouwen in gebouwde toepassingen vergroten én sneller je doel bereiken. Om je werknemers tijdig te laten wennen aan de nieuwe DevOps way of working, start je best in de planfase.

DevOps of GitHub

In die fase moet je meteen een keuze maken. Er zijn verschillende vendoren van DevOps, maar de meest gekende zitten bij Microsoft: Azure DevOps Suite en GitHub. Om een keuze tussen beiden te maken, kijk je best even naar de huidige set-up van je bedrijf. Gebruik je reeds tools uit Azure DevOps, dan kan het moeilijk zijn om nog over te schakelen naar GitHub. Je zal dan al hybride moeten gaan werken via GitHub Capabilities.

Ben je een starter? Dan hou je best al rekening met de tools die je in de toekomst nodig zal hebben. Voor jou kan GitHub wel een goede keuze zijn. GitHub is bekend geworden in de open source community en momenteel erg populair bij starters. Het is een ideale tool als je snel iets wilt bouwen en kleine bedrijven vinden er vaak alles wat ze nodig hebben. Het is ook dat potentieel dat ervoor gezorgd heeft dat Microsoft het bedrijf heeft overgenomen.

Devops-1

Azure DevOps Suite bestaat al langer bij Microsoft en heeft vooral voordelen in het plangedeelte. Dankzij hun stories, features en de mogelijkheid om epics te definiëren, haal je meer uit de Suite. Daarnaast biedt het ook meer specifieke mogelijkheden aan enterpriseklanten.

GitHub staat op sommige vlakken nog in zijn kinderschoenen ten opzichte van Azure Devops, maar beent snel bij. Mede door de inspanningen van Microsoft, die wekelijks nieuwe updates uitgeeft. Als er bijvoorbeeld een probleem is met je code, kan je via GitHub Issues een issue aanmaken, inplannen en opvolgen zodat je het kan oplossen. Hoewel er nog geen uitgebreide set van tools is, is het duidelijk dat eraan gewerkt wordt.

Via de recente toevoeging van code spaces, kan een developer bijvoorbeeld snel en makkelijk een development-omgeving opzetten zonder dat hij er een krachtige machine voor nodig heeft. Die zit namelijk in de cloud van Microsoft. Anderzijds heeft het ook een hele visual studio code online wat een krachtige tool is om snel enkele codewijzigingen te doen.

Meer matuur

Na de planfase heb je natuurlijk ook nog het hele delivery-gedeelte als je je code wil deployen. Die moet ergens terechtkomen. Bij GitHub heb je GitHub Actions. Dat is redelijk recent, want vroeger had je alternatieve tools nodig. Je merkt dat Microsoft hier verder op wil inzetten, maar je kan het nog niet vergelijken met Azure DevOps. Daar zie je toch dat dat weer meer matuur en uitgebreider is. Er zijn meer mogelijkheden in bepaalde rulesets of gateways, en je kan er meer controle in inbouwen.
Wie dus een keuze tussen Azure DevOps en GitHub moet maken, staat voor een lastige keuze. Twijfel je als bedrijf welke nu het beste bij je past, dan helpen we je daar graag mee verder.


Bekijk de video of beluister de podcast

 

 

HubSpot Video

 

 

Gerelateerde Posts

Arxus en SecWise breiden samenwerking structureel uit

Nadat er eerder al succesvol werd samengewerkt op projectbasis, slaan Arxus en SecWise nu ook structureel de handen in elkaar. Ze bundelen de IT-operations van Arxus met de security consultancy & operations van SecWise, om zo een totale service aan klanten aan te bieden. Jochen Van Gasse van Arxus