Waarom Linux?
Het gebruik van Linux en open source software biedt ongekende kansen voor bedrijven, zoals ultieme stabiliteit en robuustheid tegen lage kosten. Er is een reden dat 63% van alle servers ter wereld Linux draait (bron), hoewel dat in het Caribisch gebied echt een stuk lager zal zijn.
Wat is Linux
Linux is een verzamelnaam voor een groep besturingssystemen, genaamd distributies, rondom een kern die ze allemaal gemeen hebben. Die kern heet Linux. De bekende distributies zijn bijvoorbeeld Ubuntu, Debian, Red Hat, CentOS, Suse, etc. Ze bundelen allemaal de Linux kernel samen met een heleboel verschillende applicaties in een distrubitie die je op een computer kunt installeren. Iedere distributie heeft zijn eigen voor- en nadelen en eigen filosofie. De meeste zijn gratis, sommigen zijn betaald. Daarnaast is Linux een ecosysteem: het besturingssysteem gaat hand in hand met veelgebruikte software, en bepaalde werkwijzen en processen die uniek zijn voor dit ecosysteem. Linux-systemen staan bekend om hoge stabiliteit, eenvoudig beheer (voor de kenner), en vaak lage kosten, in de meeste gevallen gratis en vrij van licenties.
Open source applicaties
Er is een groot aantal open source applicaties die in gebruik zijn bij bijna alle grote bedrijven ter wereld, die vrij zijn van licenties (gratis) en ondertussen een standaard onderdeel zijn van het instrumentarium van de systeembeheerder, om veel voorkomende problemen makkelijk en snel op te lossen. Vaak is deze software wijder verspreid, beter getest, veiliger en veel goedkoper dan commerciële tegenhangers.
Vrij van licenties
Software gebruiken die vrij is van licenties spaart niet alleen een boel geld uit in directe licentiekosten (die behoorlijk kunnen oplopen), maar ook in administratie. Hoewel bijvoorbeeld Microsoft Windows ondertussen een enorm stabiel ecosysteem is, moet iedere server gelicenseerd zijn per core, en iedere gebruiker of iedere apparaat dat een dienst gebruikt op een Windows Server moet een client access license hebben. Dan heb je nog een external connector license nodig als iets door anonieme gebruikers op het internet benaderbaar is, en er zijn heel veel verschillende zaken die weer wel of niet in de verschillen Azure licenses vallen, dan hebben we het nog niet gehad over SPLA licensing als je een tenant een platform as a service aan biedt, etc. Kortom, hoofdpijn.
Gebruik je software die vrij is van licenties dan hoef je niet langer iedere gebruiker of apparaat te tellen, je hoeft geen licenties bij te houden, contractafspraken te maken met leveranciers, het inkooptraject te doorlopen en eventuele langdurige aanbestedingen doen, dat is allemaal verleden tijd, je kunt meteen aan de slag, en de meeste applicaties zijn door een goede beheerder in een oogwenk uitgerold.
Beheerders
Er wordt vaak gekscherend gesproken over de ‘klikbeheerder’ versus de Linux beheerder. De klikbeheerder is een cliché benaming voor de beheerder die een lijstje bij houdt met welke knopjes op geklikt moet worden, en handmatig alles samen klikt op zijn Windows machines, next-next-finish, keer op keer. Dat schaalt lastig, want als er meer geklikt moet worden, heb je ook meer beheerders nodig, en handmatig repeterende dingen doen is foutgevoelig. De hoog opgeleide Linux beheerder of DevOps engineer kost een stuk meer, maar die schrijft wat code, om met behulp van het Linux ecosysteem met een druk op de knop tientallen servers en applicaties uit te rollen, gebruik makend van principes zoals ‘infrastructure-as-code’, versiebeheer, en meer. Afhankelijk van de organisatie, kan een Linux beheerder met kennis van zaken de extra kosten makkelijk terug verdienen.
Applicaties installeren en beheren
Moderne applicaties worden steeds vaker geleverd als containers, met de ‘cloud native’ filosofie. Maar dit draait allemaal op Linux ecosystemen. Of applicaties nu on-prem of in de cloud gehost worden, op ‘bare metal’, in virtuele machines, in docker containers of in een Kubernetes cluster, het moet goed gebeuren. Applicaties dienen goed beheerd te worden, en dat betekent dus ook het onderhouden van de onderliggende platformen, het regelmatig installeren van security updates, het bijhouden van certificaten, en onderhouden van ‘secrets’, etc. En dat moet allemaal gebeuren op een veilige gecontroleerde manier, met zo weinig mogelijk negatieve impact op de business.
De rol van Caribbean Linux Support
Caribbean Linux Support heeft Linux beheerders in dienst die al deze werkzaamheden uit handen kunnen nemen. We kunnen meedenken over een oplossing voor het probleem van de organisatie, een ontwerp maken, een oplossing implementeren, en het onderhoud doen, inclusief het up-to-date houden van alle componenten, en het zorgen dat alle bewegende delen soepel blijven lopen, waardoor de applicatie altijd goed blijft performen, en uw business door draait.




