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.
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.
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.
Bestaat jouw IT-infrastructuur uit verschillende cloudplatformen? Of heb je nog wat on-prem servers draaien? Dan is Azure Arc de perfecte tool voor jou! Want daarmee beheer je je volledige hybride of multi-cloudomgeving in een vingerknip, vanop één centrale plek. Benieuwd hoe dat juist in z’n werk
Microsoft heeft aangekondigd dat ze vanaf 30 september 2025 geen ondersteuning meer zullen bieden voor de default outbound connectivity voor virtuele machines (VM's) en scale sets. En dat heeft uiteraard belangrijke gevolgen voor gebruikers die daar momenteel (nog) op vertrouwen. Benieuwd waarom
Naar de cloud te migreren is een grote stap. Het juiste platform kiezen? Dat is nog een heel ander vraagstuk. Voor ons is het simpel: wij zijn helemaal overtuigd van Microsoft Azure. Waarom? Omdat het enorm veel straffe voordelen heeft voor jouw business. Laten we ze samen even overlopen.