De grootste uitdagingen bij de levering van enterprise-apps en hoe deze te overwinnen

De grootste uitdagingen bij de levering van bedrijfsapps en hoe deze te overwinnen Applicaties die intern zijn ontwikkeld en applicaties die uit de winkel zijn gekocht, hebben verschillende problemen. Gartner-onderzoeksdirecteur Paul Delory legt uit hoe deze problemen moeten worden aangepakt.

Op VMworld 2018 sprak Gartner-onderzoeksdirecteur Paul Delory met TechRepublic over de problemen van applicaties, zowel die in eigen huis werden ontwikkeld als die die 'off-the-shelf' werden gekocht. Het volgende is een bewerkt transcript van het interview.

"Applicatielevering is een moeilijk probleem voor veel ondernemingen om op te lossen", zegt onderzoeksdirecteur Paul Gory van Gartner. "Een van de uitdagingen waarmee ze worden geconfronteerd, is dat de meeste ondernemers te maken hebben met een combinatie van software die ze hebben geschreven en software die ze hebben gekocht. En die hebben twee zeer verschillende afleveringsmechanismen. Het beheren van code die u hebt gekocht, is fundamenteel anders dan het beheren van code die u schreef.

Meer over Big Data

  • Gegevensbeheer: een spiekbriefje
  • Hoe robotachtige procesautomatisering te integreren in big data-projecten
  • Programmeur Hadley Wickham prijst de diversiteit van de R-gemeenschap
  • Hoe de juiste tools voor gegevensanalyse te kiezen: 5 stappen

De levering van applicaties is dus op zijn minst een tweedelig probleem. Wat doet u met de in eigen beheer ontwikkelde applicaties? En wat doe je dan met die applicaties die je van de plank koopt?

Voor de interne toepassingen, voor de dingen die u intern ontwikkelt, is CICD de beste manier om continu te integreren, continu te leveren; dat staat voor de allernieuwste softwareontwikkeling. Dus als u dergelijke aangepaste apps wilt leveren, wilt u een CICD-pijplijn bouwen en op die manier leveren. Niet dat dat gemakkelijk is - dat bereiken - maar vanuit een strategische richting is het duidelijk wat je moet doen.

Wanneer u een commerciële toepassing implementeert, is de weg vooruit echter niet zo duidelijk. U bevindt zich niet in de leveringspijplijn van de leverancier. Dus wat doe jij? De oplossing die u bouwt, is mogelijk uniek voor elke toepassing. Dat is nog een frustratie daar. U kunt een applicatieweergavemethode bouwen die werkt voor applicatie A die niet werkt voor applicatie B.

Er zijn enkele technologieën ontwikkeld om dit probleem op te lossen, of om enkele van deze problemen op te lossen. De eerste die in me opkomt, is echt containers. Als je nadenkt over wat een container is, neemt het alle afhankelijkheden van een applicatie en rolt ze op in één pakket dat ik vervolgens overal kan instantiëren. Dat lost dus veel van mijn uitdagingen op het gebied van de levering van applicaties op.

De andere optie die u mogelijk heeft, is het gebruik van een automatiseringstool voor continue configuratie, zoiets als een marionet of een mogelijke, of een chef-kok of PowerShell DSC, aan de Windows-kant. Deze hebben de mogelijkheid en vele gevallen om applicaties systematisch te implementeren. Dus als u een grote, complexe bedrijfstoepassing hebt, zoiets als een vervolgdatabase, of iets soortgelijks complex, in veel gevallen de logica die u krijgt, kunt u deze gratis downloaden en toepassen met deze hulpmiddelen om u te helpen die toepassing te implementeren.

De andere die echt interessant voor mij is, is dit idee van een gecureerde toepassing. En dit zou zoiets zijn als Helm en Kubernetes, of een van de verschillende enterprise app-store producten die er nu zijn; het idee dat u de volledige infrastructuur zou hebben voor een bepaalde toepassing die u als een stapel kunt downloaden en als een stapel kunt implementeren, zodat u als operationeel persoon of als infrastructuurpersoon geen domeinspecifieke expertise hoeft te hebben over de daadwerkelijke toepassing. U kunt een applicatieomgeving krijgen die is geïmplementeerd, die is gebouwd volgens de beste werkwijzen voor die applicatie.

Dat is ook een interessant model. En dit zijn allemaal dingen die we zien die opduiken om deze applicatie te helpen oplossen boven uitdaging. "

Innovatie nieuwsbrief

Wees op de hoogte van slimme steden, AI, Internet of Things, VR, AR, robotica, drones, autonoom rijden en meer van de coolste technische innovaties. Geleverd op woensdag en vrijdag

Schrijf je vandaag in

© Copyright 2020 | mobilegn.com