SDN och NFV behöver DevOps
Även om DevOps har skapats och utvecklats för att stödja utveckling och distributionsprocessen, blir det snabbt avgörande för SDN och NFV utveckling och verksamhet. Artikeln innehåller en översikt.
Programvara definieras och Driven
Nätverksinfrastrukturen är allt program definieras och programvara för både SDN och NFV och för nätverk typer de stöder:
--Programvara definieras nätverk (SDN): SDN definierar nätverksbeteende i programvara. Verktyg och apps på kontroll och tillämpning nivå bygga grundläggande funktioner som tillhandahålls av uppdelningen mellan kontroll- och hyvlar. Network designers och nätverksansvariga behöver för att kunna svara snabbt på ändrade nätverksförhållanden och krav och behov av nya kunddrivna applikationer.
--Nätverk fungerar virtualisering (NFV): NFV definierar strukturen och fungerande nätverket i programvara, med distribution av virtuella beräkna, lagring, och nätverk funktioner. NFV programvara miljö är komplex, som inbegriper växelverkan av en värd virtuella nätverk funktioner (VNFs) och programvara för förvaltning och drift. Detta är en miljö den kräver snabba svar till ändrade förhållanden och krav.
--Cloud: IaaS, PaaS eller SaaS, och oavsett om det är offentliga eller privata moln, moln chefer och leverantörer har ett konstant, pågående behov till modifiera och förbättra cloud erbjudanden. För att möta användarnas förväntningar, måste detta göras på ett mycket flexibelt sätt.
--Internet saker (IoT): även om Sakernas Internet innebär massor av fysiska "stuff", den övergripande arkitekturen från dimman computing kanten till de centrala ansökan plattformarna, kräver snabb reaktion på ändrade villkor att ge förväntade resultat, liksom behovet av att ständigt uppgradera och ändra nätverken med en snabbt föränderlig blandning av Sakernas Internet enheter.
Metoden DevOps
I ett nötskal, ett DevOps tillvägagångssätt är inte bara för program, programvara för webbserver och liknande. Det är också för nätinfrastruktur. För nätverksansvariga och nätverkstekniker som design och distribution av infrastruktur programvara och som ändrar nätinfrastruktur på efterfrågan, kan den DevOps strategin innebär ett antal aspekter, inklusive:
--Ökat samarbete med nätverk funktioner bemannar för att förutse hur nätverk förändringar kommer att påverka dagliga verksamhet. utveckla mått för att mäta effekten av förändringar; och utveckla förfaranden för att skapa en fram och tillbaka mellan utveckling och verksamhet.
--Undersöker den programvara och infrastruktur distribution rörledningen med fokus på de processer som styr pipeline flöde för att avgöra hur att öka effektiviteten och ta bort hinder.
--Att anta Automatiseringsverktyg för att eliminera enformiga uppgifter.
Rollen som nätverk proffs
En gemensam oro bland nätverkstekniker är som DevOps tränger igenom nätverk associerade fokus på programmering. Ingenjörer är särskilt oroade de kan åläggas att bli programmerare. De är oroade över de kunskaper och ämneskategorier som de behöver för att de inte kanske har. Två saker behöver sägas om detta. Först, vilken typ av kodning sannolikt att delta skript, snarare än stora programutveckling med C, C++, Java och så vidare. Nätverkstekniker använda verktyg som Python, PERL, Bash och CURL script gemensamma aktiviteter på olika enheter. För att flytta detta skript tillvägagångssätt i den DevOps sfären, behov nätverken ingenjören att lära sig några verktyg som ingår i ett nätverk DevOps miljö.
Ett sådant verktyg är ett versionshanteringssystem, såsom Git. Förutom att vara en förvaringsplats för programvara källa koden, rymmer versionshanteringssystem konfigurationsdata för infrastruktur såsom routrar, brandväggar, switchar och Apache webbservrar. Att upprätthålla konfigurationsdata i ett versionskontrollsystem ger en del av förändringen kontroll. Det kan du spåra saker som när en brandväggsregel infördes eller när en Apache vhost lades till. De skript som skrivits för enheten uppgifter (t.ex. i Python) kan lagras i Git, där de är versionshanterad och kontrollerad. Ytterligare, med Git, scripting kan användas att automatisera mycket av uppgiften att fylla version control data. Verktyg för konfigurationshantering, som marionett eller kock, kan dessutom användas att skapa mallar som lagras i Git.
En annan sak att göra är att DevOps för nätverk är bredare än bara skript, som arbetar med relevant personal till optimerar processer och hantera infrastrukturen i ett kollaborativt mode som tar in i konto utveckling, operationer och användaren behoven. En annan pågående uppgift är att bestämma vad (och hur) du behöver för att mäta för att möta verksamhetens prioriteringar som driver DevOps i första hand: snabbare tid till marknaden, minskad risk och lägre kostnader.
Slutsats
DevOps blir allt mer kritisk för att hantera de stupendously komplexa nätverk som kan distribueras med tekniker som NFV och SDN. Dessutom är det kanske mindre uppenbara till karriär sinnade individen att DevOps kunnande är en viktig färdighet än är behovet av en förståelse av SDN och NFV. Anställd eller arbetssökande med DevOps kunskaper har konkurrensfördelar framöver.
För en lista över alla mina artiklar, gå till williamstallings.com/Articles
Relaterade Frågor
-
SDN och NFV stöder Cloud Computing
-
Hur berättar du dina föräldrar att du är självmordsbenägen och du behöver hjälp?
-
Varför växter och djur behöver olika saker?
-
Hur gör jag bäst på bostadslån och vad behöver jag det?
-
Varför gör och organism behöver vatten för att leva?
-
Vad händer om din pojkvän är en pack råtta och eller HAMSTRARE och du behöver hjälp med det du inte vet vad man ska göra?
-
Hur kan du starta ett litet eller hem affärssystem och vad behöver du?
-
Hur du sy på pixie hollow och vad behöver du för det?
-
Vilka färdigheter och kvalifikationer behöver kockar?
-
Vilken typ av träning och utbildning behöver du bli en zookeeper?
-
Vilken erfarenhet och kompetens behöver du att arbeta i området barnomsorg?
-
Vad händer när du har avsiktligt inte skatter som tas ut ur din check och du behöver inte betala de skatter som du är skyldig?
-
Hur mycket kostar en elgitarr kostar och du behöver en förstärkare?
-
Vilka färdigheter och kvalifikationer behöver du bli veterinär?
-
Vilken utbildning utbildning och kunskaper behöver du bli en developmental barnläkare?
-
Vad George och Lennie behöver få ett intresse för av möss och människor?
-
Kan ett barn till skilda föräldrar att omfattas båda föräldrarnas försäkring planer och så behöver detta avslöjas för försäkringsbolagen?
-
Du behöver inte något bakpulver och du behöver det för banan muffins?
-
Hej jag står till posten som vice kapten och jag behöver din hjälp thnx för din tid och tålamod några idéer för vice kapten affischer och slagord?