Applikationscentrerad infrastruktur. Framtidens nĂ€tverksarkitektur — frĂ„n teori till praktik

Under de senaste Ă„ren har Cisco aktivt frĂ€mjat en ny arkitektur för att bygga datanĂ€tverk i datacenter — Application Centric Infrastructure (eller ACI). Vissa Ă€r redan bekanta med den. Andra har till och med implementerat den i sina företag, inklusive i Ryssland. Men för de flesta IT-specialister och IT-chefer Ă€r ACI fortfarande antingen en obegriplig förkortning eller bara spekulationer om framtiden.
I den hÀr artikeln kommer vi att försöka nÀrma oss den framtiden. Vi kommer att beskriva de grundlÀggande arkitektoniska komponenterna i ACI och Àven illustrera hur den kan tillÀmpas i praktiken. Dessutom kommer vi snart att organisera en visuell demonstration av ACI:s funktion, dÀr varje intresserad IT-specialist kan anmÀla sig.

Mer information om den nya arkitekturen för nĂ€tverksbyggande kommer att finnas i Sankt Petersburg i maj 2019. Alla detaljer – via lĂ€nken. AnmĂ€l dig!

Bakgrund
Den traditionella och mest populÀra modellen för nÀtverksuppbyggnad Àr den tre-nivÄers hierarkiska modellen: kÀrna -> distribution (aggregering) -> Ätkomst. Under mÄnga Är har denna modell varit en standard, och till den har tillverkare slÀppt olika nÀtverksprodukter med motsvarande funktionalitet.
Tidigare, nÀr informationsteknik var en slags nödvÀndig (och, Àrligt talat, inte alltid önskad) tillÀgg till affÀren, var denna modell bekvÀm, ganska statisk och pÄlitlig. Men nu, nÀr IT Àr en av drivkrafterna för affÀrsutveckling och i mÄnga fall ocksÄ affÀren sjÀlv, har denna modells statiska natur börjat orsaka stora problem.

Moderna företag genererar en stor mÀngd olika komplexa krav pÄ nÀtverksinfrastrukturen. FramgÄngen för verksamheten beror direkt pÄ tidsramarna för att uppfylla dessa krav. Fördröjning under sÄdana förhÄllanden Àr oacceptabel, och den klassiska modellen för nÀtverksuppbyggnad tillÄter ofta inte att alla affÀrsbehov tillfredsstÀlls i tid.

Till exempel innebÀr introduktionen av en ny komplex affÀrsapplikation att nÀtverksadministratörer kommer att utföra mÄnga likartade rutinoperationer pÄ mÄnga olika nÀtverksenheter pÄ olika nivÄer. Utöver att detta tar mycket tid, ökar det ocksÄ risken för att göra misstag som kan leda till allvarliga nedtider för IT-tjÀnster och dÀrmed ekonomiska förluster.

KÀrnan i problemet handlar inte ens om tidsramar eller komplexiteten i kraven. Problemet Àr att dessa krav mÄste "översÀttas" frÄn affÀrsapplikationernas sprÄk till nÀtverksinfrastrukturens sprÄk. Som bekant medför varje översÀttning alltid en viss förlust av mening. NÀr applikationsÀgaren talar om logiken bakom sin applikation, förstÄr nÀtverksadministratören en uppsÀttning VLAN:er, access-listor pÄ tiotals enheter som mÄste stödjas, uppdateras och dokumenteras.

Den samlade erfarenheten och den kontinuerliga kommunikationen med kunderna har gjort det möjligt för Cisco att utforma och implementera nya principer för att bygga datanÀtverket i datacentret, som svarar mot moderna trender och som i första hand baseras pÄ logiken i affÀrsapplikationerna. DÀrav namnet - Application Centric Infrastructure.

ACI-arkitekturen.
Det Àr mest korrekt att betrakta ACI-arkitekturen ur ett logiskt snarare Àn ett fysiskt perspektiv. Den bygger pÄ en modell av automatiserade policys, vars objekt pÄ högsta nivÄ kan delas in i följande komponenter:

  1. NÀtverk baserat pÄ Nexus-switchar.
  2. En kluster av APIC-kontrollanter;
  3. Applikationsprofiler;

Applikationscentrerad infrastruktur. Framtidens nĂ€tverksarkitektur — frĂ„n teori till praktik
LĂ„t oss titta nĂ€rmare pĂ„ varje nivĂ„ – vi kommer att gĂ„ frĂ„n det enkla till det mer komplexa.

NÀtverk baserat pÄ Nexus-switchar
NÀtverket i ACI-fabriken liknar den traditionella hierarkiska modellen, men bygger pÄ ett betydligt enklare sÀtt. För att organisera nÀtverket anvÀnds modellen Leaf-Spine, som har blivit den allmÀnt accepterade metoden för att implementera framtidens nÀtverk. Denna modell bestÄr av tvÄ nivÄer: Spine och Leaf.
Applikationscentrerad infrastruktur. Framtidens nĂ€tverksarkitektur — frĂ„n teori till praktik
Spine-nivÄn ansvarar endast för prestanda. Den totala prestandan hos Spine-switcharna Àr lika med prestandan för hela fabriken, sÄ det Àr viktigt att anvÀnda switchar med portar pÄ 40G eller högre pÄ denna nivÄ.
Spine-switchar kopplas ihop med alla switchar pÄ nÀsta nivÄ: Leaf-switcharna, som ansluter till slutliga vÀrdar. Leaf-switcharnas huvudroll Àr portkapacitet.

PĂ„ sĂ„ sĂ€tt löses skalbarhetsfrĂ„gorna enkelt: om vi behöver öka bandbredden i fabriken lĂ€gger vi till Spine-switchar, och om vi behöver öka portkapaciteten – Leaf.
För bÄda nivÄerna anvÀnds switchar frÄn Cisco Nexus 9000-serien, som Àr Cisco:s huvudsakliga verktyg för att bygga datacenter oavsett deras arkitektur. För Spine-nivÄn anvÀnds switchar Nexus 9300 eller Nexus 9500, medan bara Nexus 9300 anvÀnds för Leaf.
Modellserien av Nexus-switchar som anvÀnds i ACI-fabriken visas i bilden nedan.
Applikationscentrerad infrastruktur. Framtidens nĂ€tverksarkitektur — frĂ„n teori till praktik

Klustret av APIC-kontroller (Application Policy Infrastructure Controller)
APIC-kontroller Àr specialiserade fysiska servrar, och för smÄ implementeringar Àr det tillÄtet att anvÀnda en kluster med en fysisk APIC-kontroller och tvÄ virtuella.
APIC-kontrollerna utför hanterings- och övervakningsfunktioner. Det Àr viktigt att notera att kontrollerna aldrig deltar i datatransmission, dvs. om alla kontroller i klustret skulle gÄ sönder, pÄverkar det inte nÀtverkets stabilitet. Det Àr ocksÄ vÀrt att pÄpeka att med hjÀlp av APIC:arna hanterar administratören alla fysiska och logiska resurser i fabriken, och för att göra nÄgra Àndringar krÀvs det inte lÀngre att ansluta till en viss enhet, eftersom en enhetlig styrpunkt anvÀnds i ACI.
Applikationscentrerad infrastruktur. Framtidens nĂ€tverksarkitektur — frĂ„n teori till praktik

LĂ„t oss nu gĂ„ vidare till en av huvudkomponenterna i ACI – applikationsprofiler.
Applikationsprofil (Application Network Profile) Àr den logiska grunden för ACI. Det Àr just applikationsprofilerna som definierar policyer för interaktion mellan alla nÀtverkssegment och beskriver sjÀlva nÀtverkssegmenten. ANP möjliggör en abstraktion frÄn den fysiska nivÄn och ger i stort sett en bild av hur interaktionen mellan de olika nÀtverkssegmenten bör organiseras ur ett applikationsperspektiv.

En applikationsprofil bestĂ„r av anslutningsgrupper (End-point groups – EPG). En anslutningsgrupp Ă€r en logisk grupp av vĂ€rdar (virtuella maskiner, fysiska servrar, containrar, osv.) som ligger inom samma sĂ€kerhetssegment (inte nĂ€tverk, utan just sĂ€kerhet). SlutvĂ€rdarna som tillhör en viss EPG kan bestĂ€mmas av ett stort antal kriterier. Vanligtvis anvĂ€nds följande:

  • Fysisk port
  • Logisk port (portgrupp pĂ„ en virtuell switch)
  • VLAN ID eller VXLAN
  • IP-adress eller IP-nĂ€tverk
  • Serverattribut (namn, plats, OS-version osv.)

För interaktion mellan olika EPG:er finns en enhet som kallas kontrakt. Ett kontrakt definierar relationer mellan olika EPG:er. Med andra ord definierar kontraktet vilken tjÀnst en EPG erbjuder en annan EPG. Till exempel skapar vi ett kontrakt som tillÄter trafik att passera med protokollet HTTPS. Sedan kopplar vi ihop med detta kontrakt, till exempel, EPG Web (grupp av webbservrar) och EPG App (grupp av applikationsservrar), sÄ att dessa tvÄ slutgrupper kan utbyta trafik via protokollet HTTPS.

I bilden nedan beskrivs ett exempel pÄ hur olika EPG:er konfigureras för att kommunicera genom kontrakt inom ett ANP.
Applikationscentrerad infrastruktur. Framtidens nĂ€tverksarkitektur — frĂ„n teori till praktik
Det kan finnas ett godtyckligt antal applikationsprofiler inom ACI-fabriken. Dessutom Àr kontrakt inte kopplade till en specifik applikationsprofil, de kan (och bör) anvÀndas för att koppla samman EPG:er i olika ANP.

I praktiken beskrivs varje applikation, för vilken ett nÀtverk pÄ nÄgot sÀtt behövs, av sin egen profil. Till exempel, i diagrammet ovan illustreras en standardarkitektur för en trelagerapplikation, bestÄende av ett antal externa Ätkomstservrar (Web), applikationsservrar (App) och databasserverar (DB), samt regler för interaktion mellan dem. I traditionell nÀtverksinfrastruktur skulle detta vara en uppsÀttning regler skrivna pÄ olika enheter i infrastrukturen. I ACI-arkitekturen beskriver vi dessa regler inom en enda applikationsprofil. ACI gör det möjligt att förenkla skapandet av ett stort antal instÀllningar pÄ olika enheter, genom att samla dem alla i en enhetlig profil.
I bilden nedan visas ett mer livligare exempel. Applikationsprofilen för Microsoft Exchange, bestÄende av flera EPG:er och kontrakt.
Applikationscentrerad infrastruktur. Framtidens nĂ€tverksarkitektur — frĂ„n teori till praktik

Centralt ledarskap, automatisering och övervakning – en av ACI:s nyckelfördelar. ACI-fabriken befriar administratörer frĂ„n det rutinmĂ€ssiga arbetet med att skapa ett stort antal regler pĂ„ olika switchar, routrar och brandvĂ€ggar (den klassiska manuella konfigurationen Ă€r tillĂ„ten och kan anvĂ€ndas). InstĂ€llningar för applikationsprofiler och andra ACI-objekt tillĂ€mpas automatiskt över hela ACI-fabriken. Även nĂ€r servrar flyttas fysiskt till andra portar pĂ„ fabrikswitchar, behöver instĂ€llningar frĂ„n de gamla switcharna inte dupliceras till de nya eller rensas frĂ„n onödiga regler. Baserat pĂ„ kriterierna för vĂ€rdets tillhörighet till EPG, utför fabriken dessa instĂ€llningar automatiskt och rensar automatiskt bort oanvĂ€nda regler.
Integrerade sÀkerhetspolicyer för ACI implementeras enligt regler för vitlista, vilket innebÀr att allt som inte uttryckligen Àr tillÄtet automatiskt Àr förbjudet. I kombination med automatisk aktualisering av konfigurationer för nÀtverksutrustning (borttagning av «glömda» oanvÀnda regler och tillstÄnd), ökar detta tillvÀgagÄngssÀtt avsevÀrt den övergripande sÀkerhetsnivÄn i nÀtverket och minskar ytan för potentiella attacker.

ACI möjliggör nÀtverksinteraktion inte bara mellan virtuella maskiner och containrar, utan Àven fysiska servrar, hÄrdvaru-MSE och nÀtverksutrustning frÄn tredje part, vilket gör ACI till en unik lösning i nulÀget.
Ciscos nya tillvÀgagÄngssÀtt för att bygga nÀtverksinfrastruktur baserat pÄ applikationslogik innebÀr inte bara automatisering, sÀkerhet och centraliserad hantering. Det Àr dessutom ett modernt horisontellt skalbart nÀtverk som uppfyller alla moderna affÀrskrav.
Implementeringen av nÀtverksinfrastruktur baserad pÄ ACI gör att alla avdelningar inom företaget kan tala samma sprÄk. Administratören styrs enbart av applikationens logik, dÀr de nödvÀndiga reglerna och relationerna beskrivs. PÄ samma sÀtt styrs Àgare och utvecklare av applikationen, informationssÀkerhetstjÀnsten, ekonomer och företagsledare av applikationens logik.

SÄledes implementerar Cisco praktiskt taget konceptet för nÀsta generations datacenter. Vill du se det sjÀlv? Kom pÄ en demonstration. Application Centric Infrastructure i Sankt Petersburg och arbeta med framtidens datacenter-nÀtverk redan nu.
Du kan anmÀla dig till evenemanget via lÀnken.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster