Teruggaan

NetOps naar DevOps: Een voorzienbare transformatie

by Barbara Froemmel 27-2017-XNUMX

Deze vragen krijg ik vaak in verschillende discussies... Wat betekent DevOps betekenen voor een netwerkingenieur? Wat zijn de grootste uitdagingen voor een netwerkengineer bij het implementeren van een DevOps model? Klinkt bekend? Heb je aan deze vragen gedacht?

DevOps is vandaag een beweging in de industrie geworden. Het is dus het beste om eerst te begrijpen wat DevOps is en betekent voor een netwerkingenieur voordat hij de uitdagingen begrijpt die het met zich meebrengt. Ik denk dat we allemaal heel goed begrijpen dat het succes van elke organisatie afhangt van haar vermogen om de producten of diensten die haar klanten nodig hebben binnen een redelijk tijdsbestek te leveren en te ondersteunen. Bovendien moeten organisaties problemen oplossen en veranderingen in een versneld tempo doorvoeren om hun doelen te bereiken en de concurrentie voor te blijven.

DevOps is een conglomeraat van development & operations en heeft zijn wortels in de agile & lean operations in de industrie van vandaag. Het biedt aanzienlijke waarde bij het verminderen van overheadkosten (in termen van processen, tools, enz.), het verbeteren van het beheer en het vereenvoudigen van samenwerking.

devops

Orkestratie van Dev en IT Operations processen

De netwerkindustrie bevindt zich op een cruciaal punt met betrekking tot de DevOps evolutie vandaag, vooral met organisaties die overweldigend afhankelijk zijn van hun netwerken. Vanuit het oogpunt van een netwerkoperator is het van cruciaal belang dat nieuwe services tijdig worden uitgerold en efficiënt worden geïmplementeerd. Bovendien is het van cruciaal belang om geschikte operationele ondersteuning te bieden om problemen met het netwerk op te lossen om aan de gevestigde orde te voldoen Service Level Agreements (SLA). Beide items zijn uiterst belangrijk voor een netwerkoperator en daarom is het absoluut noodzakelijk om hen de juiste tools te geven om wijzigingen die worden geïmplementeerd vooraf te kwalificeren en ook om problemen sneller op te lossen in geval van een incident.

Vanuit mijn oogpunt is de grootste uitdaging voor een netwerkingenieur bij het implementeren van een DevOps model beschikt niet over de juiste toolkit of het juiste platform dat fundamenteel is ontworpen om deze transformatie te ondersteunen. Traditioneel wordt een combinatie van bedrijfseigen hardware en software gepositioneerd als de belangrijkste bron van waarde voor het beheer van netwerkstacks. Netwerken zijn leveranciersonafhankelijk, zijn in de loop der jaren geëvolueerd (legacy, virtualisatie, SDN, enz.) en zijn tegenwoordig vrijwel de ruggengraat van het bedrijfsleven geworden. Doorgaans maken netwerkoperators scripts voor automatisering die niet overdraagbaar zijn tussen meerdere besturingssystemen, CLI's of gedistribueerde applicaties.

De meeste DevOps tools (zoals Puppet, Chef) waren vooral gericht op configuratiebeheer. Met de gevestigde veranderingen die tegenwoordig in bedrijven plaatsvinden en de toename van het aantal applicaties, hebben netwerkoperators een leverancier-onafhankelijke automatiseringsoplossing nodig die de volledige workflow voorziet, dwz dynamische netwerkdetectie, geautomatiseerde probleemoplossing voor het hele netwerk om MTTR het verstrekken van vijf 9s-service en configuratie & change management op een veilige en collaboratieve manier. Om samen te vatten, ik geloof dat zowel de transformatie als de uitdaging reëel zijn, ook al zijn er enkele organisaties die het zien DevOps als een hack in hun huidige processen zonder een fundamentele paradigmaverschuiving te maken. Zoals met alles, zal de mate van acceptatie van branche tot branche verschillen.

NetBrain DevOps editie (DE) is een gratis tool voor netwerkautomatisering voor het analyseren en diagnosticeren van uw netwerk met Network Apps. NetBrain DE bevat tientallen apps, maar wat nog belangrijker is, het is een DevOps platform, zodat u uw eigen apps kunt schrijven zonder scripting of programmering. Het kan worden gebruikt om apps uit te voeren die verschillende netwerktaken uitvoeren, waaronder monitoring, probleemoplossing, wijzigingsverificatie, naleving en voorraadbeheer. Gebruikers kunnen apps opslaan en intern delen binnen hun organisatie, wat samenwerking bevordert.

Verwant