Accelerate the time to market your applications

Continous delivery met

Red Hat OpenShift

Continuous delivery met Red Hat OpenShift

Continu ontwikkelen, snelle doorlooptijden en regelmatig nieuwe releases uitrollen. De huidige markt vraagt om een agile manier van werken. Maar nieuwe applicaties in gebruik nemen of updates uitvoeren vragen veel tijd, aandacht en ontwikkelkosten. Jan van Bruggen en Ruud Baas, Red Hat Solution Advisors bij SoftwareONE, gaan dieper in op deze problematiek en bieden handvatten om deze uitdagingen het hoofd te bieden.

“Organisaties lopen steeds vaker tegen bestaande programmatuur aan”, stelt Van Bruggen. “Jaren geleden is een bepaalde richting gekozen waar je niet meer vanaf kunt wijken. Dat maakt dat je nu in een soort keurslijf zit. Want de programmeertaal, die destijds misschien de beste was, is nu op z’n retour. Kijk bijvoorbeeld naar COBOL. Jaren geleden een leidende programmeertaal, maar nu sterk verouderd. Er is nog weinig ondersteuning voor en nog maar een handjevol programmeurs kunnen ermee werken.

Om wel de benodigde verbeterslag te maken, grijpen organisaties daarom naar nieuwe functies en tools. Maar kies je voor een nieuwe programmeertaal, dan moet je weer een volledig nieuwe server optuigen waar alles in zit. Tijdrovend, duur, ingewikkeld, inflexibel en arbeidsintensief want je moet beide servers onderhouden.”

Weinig flexibiliteit, veel beperkingen

Baas: “Daarbij komt nog dat programmeertalen snel veranderen. In de jaren 80 was COBOL de standaard, in de jaren 90 kozen organisaties veelal voor Java en daarna was JavaScript de toonaangevende programmeertaal. Nieuwe talen volgen elkaar momenteel in steeds sneller tempo op. Organisaties hebben de flexibiliteit nodig om mee te bewegen zodat ze snel en wendbaar blijven.”

Van Bruggen vult aan: “En er is nog een ander probleem. De huidige dynamische markt laat het niet toe om offline te gaan wanneer een update wordt uitgevoerd. Van banken en ziekenhuizen tot en met overheidsorganisaties en webshops. Bedrijven moeten continu kunnen doorgaan.”

Red Hat OpenShift

Van Bruggen: “Wil je kunnen meebewegen met die veranderde markt, dan zijn flexibiliteit, schaalbaarheid en snelheid belangrijke voorwaarden. Ontwikkel je een nieuwe applicatie, dan moeten alle processtappen zoveel mogelijk geautomatiseerd zijn. Red Hat OpenShift is een van de mogelijke oplossingen. Met dit flexibele, schaalbare container-platform kun je continu, snel, foutloos en op een efficiënte manier nieuwe applicaties ontwikkelen zonder dat je vastzit aan een bepaalde omgeving. Want OpenShift kan zowel on-premise als in de cloud draaien. En je bepaalt zelf met welke tools je werkt. Bovendien heb je de flexibiliteit om op- en af te schalen wanneer jij dat wilt.”

Geautomatiseerde applicatieontwikkeling

“Kies je voor OpenShift, dan breng je alle applicaties onder in verschillende containers op het platform”, zegt Van Bruggen. “Wil je een nieuwe release uitrollen, dan start je eenvoudig de nieuwe container op, van ontwikkeling tot productie, volledig geautomatiseerd. Werkt het, dan wordt de oude container automatisch verwijderd en koppelt de nieuwe container zich aan de andere containers zodat ze weer met elkaar kunnen communiceren. Updates uitvoeren is zo geen langdurig traject meer. En omdat je alle stappen niet meer handmatig hoeft te doorlopen, bespaar je enorm op ontwikkelkosten.”

Continu up-to-date

“Met OpenShift heb je continuous delivery zonder dat je omkijken hebt naar het beheer van je omgeving”, vult Baas aan. “Je kunt dus voortdurend zonder belemmeringen bouwen en altijd inspelen op de laatste ontwikkelingen. Een ander groot voordeel is dat er steeds meer samenwerking ontstaat tussen ontwikkelaars en operators omdat ze de programmeertaal kunnen kiezen die het beste past bij de functionaliteit. Operatie en ontwikkeling worden daardoor steeds meer geïntegreerd.”

Bekijk de video over app modernization

Naast het ontwikkelen van nieuwe applicaties, maakt een groot deel van de bestaande applicaties deel uit van de zogenaamde legacy.  Programma's die zijn ontwikkeld met een specifiek doel en die vaak koppelingen bevat naar specifieke systemen. De behoefte groeit om ook deze te moderniseren. 

Bekijk in de onderstaande video van minder dan 2 minuten hoe applicatiemodernisatie jouw organisatie kan helpen met deze migratie.

Meer weten? Neem contact op!

Wil je meer weten over Red Hat OpenShift of applicatiemodernisatie? Neem dan contact op met een van onze specialisten. Jan van Bruggen en Ruud Baas geven je met alle plezier advies over jouw situatie.

Neem contact op!
Jan van Bruggen

Jan van Bruggen

Solution Advisor Red Hat

 jan.vanbruggen@softwareone.com

 +31 6 2446 3315

 LinkedIn

Ruud Baas

Ruud Baas

Solution Advisor Red Hat

 ruud.baas@softwareone.com

 +31 6 5361 2817

 LinkedIn

  • Digital Transformation
  • Red Hat

Reageer op dit artikel

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

Laat een bericht achter

Auteur

Jan van Bruggen

Jan van Bruggen

Solution Advisor Red Hat

 

 jan.vanbruggen@softwareone.com

 +31 6 2446 3315

 LinkedIn

Overige 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.

IBM Cloud Pak for Integration
  • 10 november 2020
  • Robbert Bloemen
  • Digital Transformation
  • IBM, Application Management

Snel, veilig en flexibel koppelen van oude en nieuwe applicaties met IBM Cloud Pak for Integration

Door digitalisering en nieuwe mogelijkheden, komt de businesswaarde van IT beter naar voren. Cloudgebaseerde microservices en functionaliteit via API’s vormen vaak de basis van nieuwe oplossingen. De uitdaging is echter een adequate…

SAMSimple

SAMSimple: oplossingen voor remote werken

Door de inzet van technologie werd het weer mogelijk om vanaf de thuis locaties de werkzaamheden op te pakken. Maar wat wordt er eigenlijk op afstand allemaal geïnstalleerd?