Nee, enterprise apps mogen niet worden overgelaten aan het ‘sterven in hun levenscyclus’

0
96

0

Het volgende is een reactie op mijn laatste post, “Één-vijfde van de huidige enterprise-toepassingen werden geboren in de cloud, onderzoeken wijzen’, waarin een IT-executive werd geciteerd, waarin staat dat de beste manier voor het verwerken van legacy-applicaties is “laat ze sterven in hun eigen levenscyclus.”

Door Wayne Morris, chief marketing officer, Skytap

keyboard-nyc-world-financial-center-photo-by-joe-mckendrick.jpg
Foto: Joe McKendrick

Analist Joe McKendrick de loep genomen twee enquêtes van Capgemini en Samenhangende Netwerken in een recente ZDNet artikel, en heeft een uitstekend werk van het vastleggen van zijn lezers’ aandacht vroeg, en beter dan elke enquête nummers had dat ooit gedaan. McKendrick leidt zijn verhaal met de kop “Een vijfde van de huidige enterprise-toepassingen werden geboren in de cloud.” En zeker, in onze tech industrie gevuld met hype en overdrijving, met experts positionering van public clouds zoals AWS en Azure als wondermiddelen voor alle zakelijke apps, een vijfde is een verrassend kleine delen van apps die daadwerkelijk gebruik maken van deze diensten.

Maar dat is eigenlijk niet de meest opzienbarende verklaring in Joe ‘ s verhaal. Het was McKendrick de subkop dat moet stoppen u in uw tracks: ‘Laat ze sterven in hun eigen levenscyclus’: on-premises applicaties gewoon vergaan door geleidelijke uitputting?

Om duidelijk te zijn, McKendrick stelt de vraag over de vraag of on-premise toepassingen “verdorren,” maar het was Capgemini die citeert een “vice-voorzitter van de technische diensten voor een AMERIKAANSE restaurantketen” die beweerden, “U bent waarschijnlijk beter uit te laten (niet-cloud-native applicaties) sterven in hun eigen levenscyclus.”

Niet-cloud-native enterprise-toepassingen zijn vaak afhankelijk waren zwaar, zo niet geheel, voor de ondersteuning van een organisatie de business lines. Dit zijn complexe, bedrijfskritische systemen met jaren, misschien wel decennia, van gebakken-in business intelligence rond tal van onderdelen, aanvullingen, en miljoenen dollars geïnvesteerd om één ding te doen–houd deze toepassingen draait, zodat het hele bedrijf blijft draaien samen met hen. Dit zijn de facturatie systemen, ERP-systemen, of zelfs de gezondheidszorg systemen die ervoor zorgen dat veel meer dan zakelijke levend en wel. Deze investeringen en afhankelijkheden kunnen niet zomaar worden afgeschaft, of genegeerd worden “verwelken en sterven.” Er zijn te veel afhankelijk zijn van hen.

McKendrick is de juiste vermelding van: datum, de motis operandi van cloud implementaties is om de toepassing van de cloud-first principe op alle nieuwe projecten, applicaties of workloads, terwijl op het terrein zoals het is.

De meeste cloud providers bouwden hun cloud IaaS-en PaaS-aanbiedingen grotendeels ondersteuning van cloud-native applicaties–of traditionele/legacy-applicaties die volledig herschreven en rearchitectuur voor hun specifieke cloud. Vanwege dit, veel Cio ‘ s App dev, en HET ops-leiders hebben gekozen om te vertrekken op lokale toepassingen “het is zoals het is.” Of, in andere woorden, opgesloten in het datacenter, en verder wordt het leeuwendeel van de jaarlijkse IT-uitgaven-een feit dat veel andere onderzoeken zal het u vertellen. Maar deze beslissing niet wordt gemaakt, zodat deze toepassingen zullen uiteindelijk “sterven in hun eigen levenscyclus”; het is dus ze zullen blijven op betrouwbare wijze kunnen worden uitgevoerd, en de ondersteuning van de groei van het aantal cloud-native applicaties ze in combinatie voor.

Dit is waar een probleem ontstaat. Veel traditionele applicaties werden voor het eerst ontwikkeld decennia geleden, toen de cloud, mobiel, DevOps, continue levering, containervervoer, en microservices waren niet van de geest. En als software delivery teams zijn belast met het leveren van hogere kwaliteit van de code sneller, ze zullen blijven tot de moderne ontwikkeling van werkwijzen, methodieken en technologieën om hen te helpen met die inspanning. Meer cloud-native applicaties worden ontwikkeld, deze enquêtes zal binnenkort laten zien dat er zelfs nog meer percentages van enterprise application portfolio ‘ s nu verblijven in de cloud. Dit zal leiden tot een nog grotere tweedeling tussen het tempo van de ontwikkeling en de modernisering van de nieuwere apps en hun monolithische collega ‘ s.

Gelukkig is er een oplossing, en het is niet “wacht maar tot deze apps worden zo verouderd, problematisch, en verlammende om innovatie, dat er geen andere keuze, maar om ze te doden.” McKendrick onlangs verscheen er een follow-up verhaal, “in 8 stappen om een ‘cloud-native’ enterprise’, waar hij aandelen Capgemini ‘s advies voor hen die ‘legacy’ -beladen is.” Citeren zijn Capgemini bronnen, McKendrick schrijft: Er vaak niet kunnen worden van een goede business case gemaakt voor het omzeilen van jarenlange investeringen in lokale systemen vast te stellen nieuwe cloud-gebaseerde toepassingen.

Dit is precies recht, en dat is de reden waarom vooruitstrevende organisaties beginnen te beseffen dat het starten van een cloud-native reis niet vereist dat traditionele toepassingen worden volledig gesloopt en opnieuw geschreven vanuit het niets. Hierdoor doet veel meer dan “bypass jaar van investeringen”; het voegt maanden, zo niet jaren, van nieuwe investeringen in herontwikkeling kost–en nieuwe risico van het breken van wat ooit werkte. De slimmer bewegen wordt gemaakt door een groeiend aantal organisaties is om te beginnen met het introduceren van nieuwe technologieën en cloud-native diensten aan bestaande applicaties, zodat ze kunnen het maximaliseren van de ROI, terwijl de modernisering van de tijd.

Dit is een iteratief proces dat kan worden gedaan op een organisatie optimaal tempo. Capgemini adviseert ondernemingen, “Begin klein, (en) geen poging om te kook de oceaan.” Skytap gaf dit hetzelfde advies op dit jaar CoreOS Fest om teams op zoek naar succes–en veilig–de schaal van de invoering van containers. Door eerst de aanpak van kleine onderdelen van een traditionele applicatie, met een even klein team van early adopters, de invoering van minder risico ‘ s voor een mission-critical systeem, en het bouwen van een fundament van vertrouwen maakt aan de toekomst buy-in van anderen gemakkelijker. Dit is niet anders dan hoe je het zou voeden en groeien de adoptie van agile en DevOps initiatieven–twee andere aanbevelingen van Capgemini die zijn ook uit te breiden naar on-premise applicaties.

Er is geen enkele, silver-bullet pad om een cloud-naar voren enterprise. In de cloud ruimte, hype en buzzwords zijn aan de orde: public, private, prem, native, hybride. We geobsedeerd over het definiëren van deze categorieën tot vervelens toe en debatteren over welke aanpak het beste is. En we maken bedrijven en toepassingen passen in deze cookie cutter definities. Maar verloor in alles wat met het praktische en het meest belangrijke vragen: Wat is het beste voor mijn bedrijf? Waar zal mijn toepassingen het meest succesvol? Organisaties hoeven niet te vallen in een categorie of een andere, en ze niet af te stappen van al hun op-prem-toepassingen om te verplaatsen naar de cloud en te moderniseren. De cloud is dus vaak gezien worden als zwart en wit, maar hoeft niet te kijken naar de tinten van grijs.

0