“NoOps” — waarin de implementatie en het beheer van software is volledig geautomatiseerd — waar alles leidt, of zien we een meer genuanceerd of hybride aanpak evolueren?
Moet lezen: Wat is DevOps? Een executive gids voor agile development en IT operations
Zoals besproken in onze laatste post, NoOps, althans in concept, lijkt het logische progressie voor ondernemingen op zoek naar meer geautomatiseerde manieren om snel hun software in productie. De post gegenereerd nogal wat discussie, met name op Twitter, met de vraag of het verstandig is of het realistisch is om mensen uit de vergelijking.
Jayne Groll, directeur van de DevOps Instituut, voor de één niet ziet NoOps als een haalbare aanpak. “Wij zullen altijd mensen nodig met de operationele vaardigheden om ervoor te zorgen dat waarde wordt gecreëerd in een post-productie-universe dagelijkse,” zij zei. “We moeten ook rekenen op deze professionals voor nieuwe operationele innovatie. We moeten #NewOps, niet #NoOps. Ik hoor ‘NoOps’ en ‘denken NoRespect’ of ‘NoJob.'”

Foto: Joe McKendrick
Er zijn zoveel scenario ‘ s voor software-implementaties, met haken en integraties en afhankelijkheden, die waarschijnlijk niet volledig kan worden geprogrammeerd in algoritmen. Jim Kobeilus, senior analist bij Wikibon, uitgedrukt scepsis over NoOps in een tweet wordt verwezen in de post, dus ik ging naar hem terug voor meer uitwerking. Op dit punt, zegt hij, NoOps is “een soort van een asymptotische aspiratie: het Gebruik van gegevensverbindingen te rijden geleidelijke verbetering van de AI die knijpt handmatige inspanning van de IT-functies, naderen, maar nooit helemaal bereiken van 100 procent automatisering. Er zal altijd behoefte zijn aan menselijke begeleiding en tussenkomst te verzekeren van de uitkomsten van het AI-gestuurde automatisering, om de eenvoudige reden dat deze resultaten invloed zijn op de levens van mensen en organisaties.”
Continue verbetering en verfijning van de software is ook iets dat kan niet onbeheerd worden achtergelaten aan machines, Kobielus voegt. “Een andere reden waarom NoOps als ideale IT-automatisering is waarschijnlijk niet gerealiseerd dat de AI die de drijvende kracht zal blijven verlangen van mensen om te engineer functies, bouwen en trainen van modellen en het controleren van de voorspellende effectiviteit.”
Misschien NoOps is een lange-termijn doel voor die ondernemingen moeten streven, te erkennen dat menselijke samenwerking een essentiële voorwaarde is langs de weg naar het vormgeven van een meer autonome toekomst. Een term die resoneren meer duidelijk voor de weg vooruit is “Low-Touch Ops,” is bedacht door de industrie maverick J. P. Morgenthal. Hoewel wordt erkend dat de autonoom, zelf-helende systemen zijn de toekomst, misschien in een decennium of zo — voor nu, “ons doel is duidelijk te krijgen tot een zo laag touch van een omgeving mogelijk te maken.”.
NoOps is “een orthogonale concept,” Morgenthal staten. “Het maakt niet uit als de ontwikkelaar van de software of een professionele activiteiten is verantwoordelijk voor de verzorging en onderhoud van de systemen, op tijd voor het bekend toekomst, een systeem gaat om wat de mens geleid actie om te herstellen van de dienst. De kans is het maken van deze eis in incidenteel mogelijk.”
Moet lezen
DevOps: Een cheat sheet (TechRepublic)Hoe word je een DevOps engineer: Een cheat sheet (TechRepublic)
Het bereiken van een lage-touch-bewerkingen wezens samen intelligence, instrumentatie en automatisering, Morgenthal blijft. De huidige systemen zijn complexe dieren, laag na laag van functionaliteit en aansluitingen. Het doel van low-touch ops is om naar de oppervlakte brengen “Intelligentie te kunnen, zo nauwkeurig mogelijk, automatisch identificeren van de onderliggende oorzaak. Orkestratie te kunnen verbinden resolutie en mitigatie-acties naar specifieke oorzaken. Door automatisering en het vaststellen van de veranderingen die nodig zijn om de homeostase in het systeem(s) weer.”
Morgenthal brengt dit verhaal volledige cirkel, met de suggestie dat is wat dit is, voor alle doeleinden, is DevOps. “De doelen van een snellere time-to-market en een hoge kwaliteit in verband met toenemende ervaring van de klant en flexibiliteit zijn alleen geldig als de toepassing is beschikbaar. Te dien einde, DevOps is zo veel een focus op het realiseren van lage-touch-bewerkingen omgevingen zoals het is in staat om continu nieuwe mogelijkheden toevoegen en verbeteren van de waarde.”
Verwante artikelen:
Zes stappen naar een DevOps succes, analyzedThere geen ops als NoOps: de volgende stap in de evolutie van DevOps DevOps kan tenslotte bijdragen aan het leveren van software automationTime om te trouwen DevOps, Agile en Lean IT, pleit voor urgeDevOps, machine learning domineren technologie opportunitiesWhere doet DevOps beginnen? Niet waar je thinkDevOps moet worden over goede beslissingen te nemen, niet tot snellere cyclustijden
Verwante Onderwerpen:
Datacenters
CXO
Thought Leadership
Innovatie
Tech en Werk