Är “NoOps” — som implementering och förvaltning av programvara är helt automatiserad — där allt är ledande, eller kommer vi se en mer nyanserad eller hybrid strategi att utvecklas?
Måste läsa: Vad är DevOps? En verkställande guide till agile utveckling och IT-drift
Som diskuterades i förra inlägget, NoOps, åtminstone i begreppet, verkar vara logisk utveckling för företag som söker mer automatiserat sätt att snabbt sätta sina program i produktion. Inlägget genererade en hel del diskussion, särskilt på Twitter, om huruvida det är klokt eller realistiskt att ta människor ur ekvationen.
Jayne Groll, VD på DevOps-Institutet, för en, inte se NoOps som en framkomlig väg. “Vi kommer alltid att behöva människor med operativ kompetens för att se till att värde skapas i en post-produktion universum dagligen, kommenterar hon. “Vi bör också räkna med på dessa proffs att nya operativa innovation. Vi behöver #NewOps, inte #NoOps. Jag hör ‘NoOps” och tänker “NoRespect” eller ” NoJob.'”

Foto: Joe McKendrick
Det finns så många scenarier för programvara distributioner, med krokar och integrationer och beroenden att gå med det, som sannolikt inte helt som finns inprogrammerat i algoritmer. Jim Kobeilus, senior analytiker med Wikibon, uttryckt skepsis NoOps i en tweet som refereras i inlägget, så jag gick tillbaka till honom för mer utarbetande. Vid denna punkt, säger han, NoOps är “typ av en asymptotisk aspiration: med Hjälp av data för att driva en progressiv förbättring av AI som tränger manuellt arbete av fler IT-funktioner, närmar sig men aldrig riktigt når 100 procent automation. Det kommer alltid att finnas ett behov av mänsklig övervakning och ingripande för att säkerställa resultaten från AI-driven automatisering, av den enkla anledningen att dessa resultat påverkar livet för människor och organisationer.”
Ständig förbättring och förfining av programvara är också något som inte kan lämnas utan uppsikt på maskiner, Kobielus lägger till. “En annan anledning till varför NoOps så perfekt DET automation är osannolikt att den kommer att realiseras är att AI: n som driver det hela kommer att fortsätta att kräva att människor till ingenjör har, bygga och utbilda modeller, och övervaka deras prediktiva effektivitet.”
Kanske NoOps är ett långsiktigt mål som företagen bör sträva efter, och inse att mänskliga samarbete är en förutsättning på vägen till att forma en mer självständig framtid. En term som kan ge resonans mer tydligt för vägen framåt är “Låga-Touch-Ops,” som myntades av industrin maverick J. P. Morgenthal. Samtidigt som autonoma, självläkande system är framtiden-kanske i ett decennium eller så — för nu, “vårt mål är helt klart att få till en så låg touch av en miljö som möjligt.”.
NoOps är “en ortogonal koncept,” Morgenthal staterna. “Det spelar ingen roll om utvecklare av programvara eller en professionell verksamhet är ansvarig för skötsel och underhåll av system, på gång, för kända framtida, ett system som kommer att kräva en del mänskliga-ledda insatser för att återställa tjänsten. En möjlighet är att detta krav så sällan som möjligt.”
Måste läsa
DevOps: En lathund (TechRepublic)Hur man blir en DevOps ingenjör: En lathund (TechRepublic)
För att uppnå låg-touch verksamhet varelser tillsammans intelligens, orkestrering och automatisering, Morgenthal fortsätter. Dagens affärssystem är komplexa djur, med lager på lager av funktioner och anslutningar. Målet för låg-touch ops är att föra upp till ytan “Intelligens för att kunna, så noggrant som möjligt för att automatiskt identifiera orsaken. Orkestrering för att kunna ansluta upplösning och åtgärder för att mildra effekterna av specifika bakomliggande orsakerna. Och automation för att genomföra de förändringar som krävs för att åstadkomma homeostas till systemet(s) än en gång.”
Morgenthal ger denna berättelse full cirkel, vilket tyder på att vad det är, för alla syften och ändamål, är DevOps. “Mål av kortare tid till marknaden och höga kvalitet som relaterade till att öka kundupplevelsen och smidighet är giltiga endast om ansökan finns tillgänglig. För detta ändamål, DevOps är så mycket fokus på att uppnå låg-touch verksamhet miljöer som det är med att kunna fortsätta att lägga till funktioner och öka värdet.”
Relaterade artiklar:
Sex steg till DevOps framgång, analyzedThere är ingen ops som NoOps: nästa evolution av DevOps DevOps äntligen kan hjälpa till att leverera mjukvara automationTime att gifta sig med DevOps, Agile och Lean IT, förespråkar urgeDevOps, maskininlärning dominera teknik opportunitiesWhere inte DevOps börja? Inte där du thinkDevOps bör vara om bra beslut, inte snabbare cykeltider
Relaterade Ämnen:
Datacenter
CXO
Trodde Ledarskap
Innovation
Tech och Arbete