Applicatie-modernisering: sneller naar cloud-native

Applicatie-modernisering sneller naar cloud-native

  • 13 november 2020
  • Kees Pompe
  • 4:50 minuten leestijd

IBM Cloud Paks zijn geïntegreerde bundels van bedrijfsklare softwareoplossingen. Organisaties kunnen hiermee snel en veilig hun belangrijkste applicaties in elke cloud ontwikkelen, beheren, integreren en verplaatsen. In deze reeks van vier artikelen wordt ingezoomd op de belangrijkste onderdelen. Deel een trapten we af met het operationele beheer van de totale cloudomgeving vanuit één dashboard met IBM Cloud Pak voor Multicloud management. Bij deel twee, IBM Cloud Pak voor Data, gingen we in op het integreren van van databases, middleware en applicaties via een platform-aanpak. Deel drie gaat over IBM Cloud Pak for Applications, voor het moderniseren van legacy en de nieuwbouw van cloud-native toepassingen. In het laatste deel, IBM Cloud Pak for Integration, bespreken we hoe je alles kunt laten landen op één platform.

Organisaties en hun IT-afdelingen hebben drie belangrijke redenen om monolitische legacy om te bouwen naar cloud-native applicaties. "Innovatie, betere ondersteuning van de business en kortere terugverdientijd", zegt Björn Hilgen, die bij IBM opereert op het snijvlak van technische advisering en commercie. "Om te beginnen draait het om het beter en sneller kunnen schalen, opknippen en upgraden van IT-oplossingen. Op die manier kan functionaliteit worden toegevoegd waarmee de business optimaal kan inspelen op marktontwikkelingen. Dit alles met een grotere operationele efficiëntie en dus lagere kosten".

Flexibel landschap

Om de journey to cloud zo simpel mogelijk te maken worden alle tools en mogelijkheden door IBM in bundels aangeboden. Deze IBM Cloud Paks zijn een complete verzameling geïntegreerde oplossingen voor het bouwen, vernieuwen, containeriseren, migreren, beheren en verrijken van een microservices-architectuur in de cloud. Op basis van Red Hat OpenShift zijn de diverse Paks ontkoppeld van de infrastructuur, waarmee gebruikers dus niet langer vast zitten aan clouds van bepaalde providers.

IBM Cloud Pak for Applications is volgens Kees Pompe, IBM Leas Software Specialist bij SoftwareONE, wellicht de meest essentiële van alle Cloud Paks om de hybride multicloud-transitie vorm te geven. "Het is een bundel producten die IBM toevoegt aan het los leverbare containerplatform OpenShift, waarmee gebruikers applicaties volgens het principe ‘build once, deploy anywhere’ overal kunnen uitrollen. Ze zijn daarmee gereed om in welke cloud dan ook te draaien: public, private, hybrid."

De gebundelde hulpmiddelen zijn vooral gericht op modernisering. Kees: "IBM Cloud Pak for Applications bevat – naast een diversiteit aan runtimes en tools voor modernisatie en ontwikkeling – essentiële geïntegreerde platformcomponenten. Bijvoorbeeld devops-frameworks, monitoring en licentiebeheer van gecontaineriseerde applicaties. Zo kan de gebruiker veel sneller en eenvoudiger een OpenShift-containerplatform creëren, applicaties moderniseren en optimale productiviteit ervaren."

Tooling

De IBM-cloudbundel voor applicaties is samengesteld rond het principe ‘run, modernize, build’, waarmee de gebruiker de keuze heeft uit meerdere applicatieservers, transformatie- en migratiehulpmiddelen en de nodige bouw- en ontwikkeltools. Het feit dat deze allemaal door IBM zijn ‘goedgekeurd’ geeft extra zekerheid. “Klanten hebben de keuze uit de diverse applicatieservers”, vervolgt Hilgen. “Bijvoorbeeld Websphere Application Server (WAS) en JBoss voor het draaien van Java-toepassingen.”

Wie aan de slag wil met het vernieuwen van applicaties krijgt met de meegeleverde Transformation Advisor binnen één dag inzicht in de hoeveelheid tijd en energie die het kost om bijvoorbeeld tien Websphere-, Tomcat- of JBoss-applicaties om te bouwen naar een veelvoud aan gecontaineriseerde varianten in een OpenShift-landschap. Op basis van zo’n rapport kunnen klanten veel sneller vervolgstappen maken. “In aanvulling op de Transformation Advisor is er binnen de ‘modernize’-fase de mogelijkheid om bestaande traditionale applicatie-serverconfiguraties (WAS en JBoss EAP) om te zetten naar lichtgewicht configuraties, voor WebSphere Liberty- en RedHat-runtimes.”

Moderniseren en bouwen

De basis wordt gevormd door het OpenShift-containerplatform, dat zoals gesteld tevens onderdeel uit maakt van IBM Cloud Pak for Applications. Onder de verzamelnaam Accelerators for Teams omvat de bundel diverse vooraf geconfigureerde en geïntegreerde bouw-componenten, waarmee klanten zich vanaf de start vooral kunnen focussen op hun businessuitdagingen.

Het Cloud Pak bevat een keur aan open source-ontwikkeltools en uitbreidingen hiervan. De geïntegreerde DevOps-toolchain voor de geautomatiseerde CI/CD omvat het gehele bouwproces; vanaf het punt waarop de code wordt ingecheckt tot de feitelijke ingebruikname van de applicatie. Uiteraard na de nodige controles en tests. “Met dit alles is een aardige start te maken met modernisering”, aldus IBM’s Björn Hilgen.

Slagen maken

Veel organisaties hebben hier al de nodige slagen gemaakt en zijn qua tools dus al deels voorzien. Cloud Pak for Applications is zodanig open ingericht dat ze deze hulpmiddelen kunnen blijven gebruiken. Indien gewenst kunnen bestaande licenties omgezet worden naar het Cloud Pak. Daarmee heeft men de beschikking over een geïntegreerde bundel van tools voor het ontwikkelen en onderhouden van applicaties. Afhankelijk van de ratio’s achter de diverse producten kunnen deze worden ingezet.

Het Cloud Pak for Applications is daarmee primair bedoeld voor organisaties die aan het begin of gaandeweg hun applicatie-modernisering zitten. Maar ook bedrijven die vanuit een greenfield starten met cloud-native apps kunnen hun voordeel ermee doen. Ingebruikname van een OpenShift-omgeving vraagt normaliter een tijdcomsumerende verandering in de werkwijze. Met IBM Cloud Pak for Applications is die modernisering met de juiste, geïntegreerde tools sneller en eenvoudiger te omarmen.

Goede start

"Cloud Pak for Applications maakt de gehele transitie van legacy-applicaties naar een gecontaineriseerd landschap mogelijk", vat Kees Pompe de merites van de totale bundel samen. "De Transformation Advisor is daarvoor een goede start. De Transformation Advisor geeft tot op code-niveau aan welke stappen gemaakt moeten worden om een app cloud-native te maken. Dat is enorm waardevol. De assessment-tool is daarbij niet alleen gericht op de IBM-omgeving, maar omvat een verscheidenheid aan applicatieservers."

Ook aan de slag?

Ook aan de slag met modernisering van applicaties? Seeing is believing: op de website ibm.com/demos staan diverse voorbeelden van een succesvolle inzet van IBM Cloud Pak for Applications. Er is tevens een zeven dagen trial-versie beschikbaar!

 

Wil je meer weten over IBM Cloud Paks in het algemeen? Of heb je advies nodig van een van onze specialisten? Stuur ons dan een e-mail en wij nemen zo snel mogelijk contact met je op!

Neem contact op
Bart Idenburg

Bart Idenburg

 

 bart.idenburg@softwareone.com

 +31 6 5120 4149

 LinkedIn

Kees Pompe

Kees Pompe

 

 kees.pompe@softwareone.com

 +31 6 5135 2999

 LinkedIn

Guido Mulder

Guido Mulder

 

 guido.mulder@softwareone.com

 +31 6 4566 6559

 LinkedIn

Interessante blogs

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…

Lees meer
Complexe applicaties eenvoudig naar de cloud

Complexe applicaties eenvoudig naar de cloud

De cloud zorgt voor een schaalbare omgeving met veel voordelen. Toch is het vaak lastig om complexe software binnen een organisatie te migreren. In deze blog gaan Bart Idenburg en Joost Mulder in op mogelijke oplossingen.

Lees meer
CI-CD

CI/CD: automatisering van vaste processtappen

CI/CD is een geautomatiseerd proces om applicaties altijd volgens hetzelfde patroon - van ontwerp naar test en deze vervolgens naar acceptatie en productie te brengen. Jan van Bruggen vertelt over de nieuwste ontwikkelingen.

Lees meer
  • Digital Transformation
  • IBM, 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

Kees Pompe

Kees Pompe

IBM Lead Software Specialist

 

 kees.pompe@softwareone.com

 +31 6 5135 2999

 LinkedIn