Containers en Kubernetes

Applicaties in de meest flexibele vorm

Containers en Kubernetes

Containers en Kubernetes - Applicaties in de meest flexibele vorm

Containers zijn gestandaardiseerde software-bouwblokken die hun taken kunnen uitvoeren in elke willekeurige cloudomgeving. Ze zorgen door hun unieke eigenschappen voor een flexibel en schaalbaar platform waarmee je in razendsnel tempo aanpassingen kunt doen in je IT-landschap.

De term container is geïnspireerd door de gelijknamige metalen kisten in de transport en logistiek. Door dezelfde standaard afmetingen te hanteren kunnen goederen veel makkelijker worden overgezet en verplaatst. “Deze standaardisering maakt tevens een geautomatiseerd proces mogelijk”, vertelt Joost Mulder van IBM. Containers binnen het software-domein zijn gestoeld op vergelijkbare principes. Zo worden applicaties in combinatie met het besturingssysteem als het ware gevat in een gestandaardiseerd formaat: compacte, snel aanpasbare, herbruikbare en verplaatsbare bouwstenen. Ze kunnen bovendien in elke willekeurige cloudomgeving (AWS, Azure, IBM, Google en eventuele private clouds) hun specifieke taken laten uitvoeren.

Schaalbaarheid

In de praktijk zijn organisaties hiermee veel beter in staat om in te spelen op veranderende behoeften en omstandigheden. Zeker in de tijd waar we momenteel in leven zeer relevant. Neem een retailer die gedwongen wordt om zwaarder in te zetten op verkoop via internet door de sluiting van winkels. Door het snel opschalen van de systemen kan de winkel snel en zonder hoge investeringen online een grotere klantenkring bedienen en daarmee de bedrijfscontinuïteit voortzetten.

Ook voor eenmalige activiteiten, zoals een grootscheepse campagne, geldt in feite hetzelfde. Snel opschalen zorgt dat de website van jouw organisatie in de lucht blijft bij grote aantallen bezoekers.

Verplaatsen naar een andere omgeving

Een ander voordeel van containers is de verplaatsbaarheid. “De container-architectuur is niet langer vastgeklonken aan een specifieke cloud van een specifieke leverancier”, zegt Jan van Bruggen, adviseur bij SoftwareONE. “Je kunt de applicatie, of gecontaineriseerde onderdelen van een grotere toepassing, verplaatsen naar een andere omgeving. Bovendien hoef je een gecontaineriseerde applicatie slechts één keer te ontwikkelen, om deze vervolgens overal te kunnen uitrollen”. Zo zijn bedrijven makkelijker in staat over te stappen naar andere cloudomgevingen die beter passen bij veranderende behoeften.

De regie in handen

Meerdere containers samen kunnen een grotere applicatie of een website vormen, bijvoorbeeld in combinatie met een database of andere diensten. Soms gekoppeld via het internet. Naar mate dit geheel complexer wordt is een zekere mate van regie nodig. Daar komen Kubernetes en OpenShift in beeld.

“Met alleen de open source-versie van Kubernetes kan het nog best lastig zijn om een veelvoud aan containers te koppelen en te managen”, vertelt Jan van Bruggen. “OpenShift maakt het mogelijk om eenvoudig een compleet cluster uit te rollen en te beheren. Updates kunnen ‘on the fly’, dus terwijl de containers actief zijn, worden doorgevoerd.”

  • Kubernetes - Joost Mulder: “Kubernetes helpt om alles met betrekking tot de containers in goede banen te leiden. Bijvoorbeeld het geautomatiseerd aanschakelen van nieuwe containers, zodat je qua capaciteit kunt meebewegen met de behoefte.” Daarnaast zorgt Kubernetes ervoor dat alle containers in samenhang opereren en de juiste informatieoverdracht plaatsvindt.
  • OpenShift - Het in 2019 door IBM overgenomen Red Hat biedt met OpenShift een open source-oplossing waarmee gecontaineriseerde applicaties, door ontkoppeling van de infrastructuur, als microservices in elke cloud kunnen landen. OpenShift omvat het totale containerplatform van Red Hat en Kubernetes, plus de zogeheten OpenShift Hub: een portaal waar kant-en-klare containers kunnen worden gedownload en gebruikt. Daarbij heb je de garantie dat alle hier gedownloade containers zijn nagekeken en goed werken in je omgevingen.

Ook zijn er de IBM Cloud Paks. Dit zijn bedrijfsklare, gecontaineriseerde softwareoplossingen die organisaties een snelle manier bieden om zakelijke kernapplicaties naar elke cloud te verplaatsen. Elke IBM Cloud Pak ™ bevat IBM-middleware in containers en gemeenschappelijke softwareservices voor ontwikkeling en beheer. Daar bovenop zit nog een gemeenschappelijke integratielaag - ontworpen om de ontwikkeltijd tot 84 procent te verminderen en de operationele kosten tot 75 procent.

Wat kan SoftwareONE voor je betekenen?

Hoewel oplossingen dus ruim voorhanden liggen, begint de omarming van containers idealiter met een adviestraject. Jan van Bruggen: “Binnen SoftwareONE stippelen we samen met het senior management van de klant graag het te bewandelen traject uit. Na deze ‘Design’ fase volgen de andere drie pijlers van onze dienstverlening vanzelf: de aanschaf, bouw en implementatie, en tenslotte optimalisatie en management.”

Advies bij het ontwerp is dus de eerste stap, de oplossingen en eventuele services eromheen komen later in beeld. “Daarbij werken we bij SoftwareONE naast Red Hat en IBM met een uitgebreid partner-ecosysteem, waarin feitelijk alles bij elkaar komt in ons PyraCloud platform, van on-premise tot aan de cloud.

Meer informatie

Wil je meer informatie of heb je advies nodig? Neem contact op met een van onze IBM-specialisten: Kees Pompe, Bart Idenburg, Jan van Bruggen of Ruud Baas. Hun contactgegevens tref je hieronder aan.

 

Kees Pompe
IBM Lead Software Specialist
kees.pompe@softwareone.com
+31 6 5135 2999

Bart Idenburg
Senior Solution Specialist IBM
bart.idenburg@softwareone.com
+31 6 5120 4149

Jan van Bruggen
Solution Specialist RedHat
jan.vanbruggen@softwareone.com
+31 6 2446 3315

Ruud Baas
Solution Specialist RedHat
ruud.baas@softwareone.com
+31 6 5361 2817

  • IBM, software, Automation, Application Management

Reageer op dit artikel

Laat een reactie achter om ons te laten weten wat je van dit onderwerp vindt!

Laat een bericht achter

Auteur

Bart Idenburg

Bart Idenburg

Senior Solution Advisor

 

 bart.idenburg@softwareone.com

 +31 6 5120 4149

 LinkedIn

Gerelateerde blogs

Online ondertekenen
  • 09 februari 2021
  • Claudia Kolleman
  • Digital Transformation
  • Digital

De voordelen van online ondertekenen

Een volledige digitale werkstroom is de ideale oplossing als het gaat om tijd, geld en moeite besparen. Met digitaal ondertekenen kun je snel documenten versturen voor ondertekenen. Specialist Claudia Kolleman gaat in haar blog op de voordelen in.

microsofts-perpetual-licensing-program-in-csp
  • 14 december 2020
  • Jorn Piersma
  • ONEClub, Microsoft, Licensing

Per januari 2021 beschikbaar Microsoft’s Perpetual Licensing in CSP

Recent heeft Microsoft aangekondigd dat – eeuwigdurende (perpetual) licenties voor on-premise software producten – nu ook beschikbaar zullen zijn in CSP. Per januari 2021 is het zover en kun je de licenties aanschaffen via een gelimiteerd…

Communiceren met Teams
  • 26 november 2020
  • Christiaan Hendriks
  • Unified Communications
  • Teams

Communiceren met Teams: van werkplek tot vergaderkamer

In 2020 is thuiswerken de norm geworden. Omdat we allemaal thuiswerken is het handig als je op een laagdrempelige manier met je collega’s of business partners in contact kan blijven. In dit tweeluik zet Christian Hendriks alle mogelijkheden…