Anwendungszentrierte Infrastruktur. Netzwerkarchitektur der Zukunft – von der Spekulation zur Aktion

In den letzten Jahren hat Cisco aktiv eine neue Architektur zum Aufbau eines DatenĂŒbertragungsnetzwerks im Rechenzentrum vorangetrieben – Anwendungszentrierte Infrastruktur (oder ACI). Einige kennen es bereits. Und einige haben es sogar geschafft, es in ihren Unternehmen umzusetzen, auch in Russland. FĂŒr die meisten IT-Experten und IT-Manager ist ACI jedoch immer noch entweder ein obskures Akronym oder nur eine Reflexion ĂŒber die Zukunft.
In diesem Artikel werden wir versuchen, diese Zukunft nĂ€her zu bringen. Dazu werden wir ĂŒber die wichtigsten Architekturkomponenten von ACI sprechen und auch veranschaulichen, wie es in der Praxis eingesetzt werden kann. DarĂŒber hinaus werden wir in naher Zukunft eine visuelle Demonstration von ACI organisieren, fĂŒr die sich jeder interessierte IT-Spezialist anmelden kann.

Mehr ĂŒber die neue Netzwerkarchitektur erfahren Sie im Mai 2019 in St. Petersburg. Alle Details finden Sie hier Link. Melden Sie sich an!

Vorgeschichte
Das traditionelle und beliebteste Netzwerkkonstruktionsmodell ist ein hierarchisches Modell mit drei Ebenen: Kern -> Verteilung (Aggregation) -> Zugriff. Dieses Modell war viele Jahre lang der Standard, Hersteller produzierten verschiedene NetzwerkgerĂ€te mit der entsprechenden FunktionalitĂ€t dafĂŒr.
FrĂŒher, als Informationstechnologie eine Art notwendiges (und, ehrlich gesagt, nicht immer gewĂŒnschtes) AnhĂ€ngsel des GeschĂ€fts war, war dieses Modell praktisch, sehr statisch und zuverlĂ€ssig. Da jedoch die IT nun einer der Treiber der GeschĂ€ftsentwicklung ist und in vielen FĂ€llen das Unternehmen selbst, hat die statische Natur dieses Modells begonnen, große Probleme zu verursachen.

Moderne Unternehmen stellen eine Vielzahl unterschiedlicher und komplexer Anforderungen an die Netzwerkinfrastruktur. Der Erfolg des Unternehmens hĂ€ngt direkt vom Zeitpunkt der Umsetzung dieser Anforderungen ab. Eine Verzögerung unter solchen Bedingungen ist inakzeptabel, und das klassische Modell des Netzwerkaufbaus ermöglicht es oft nicht, alle GeschĂ€ftsanforderungen zeitnah zu erfĂŒllen.

Beispielsweise erfordert die Entstehung einer neuen komplexen GeschĂ€ftsanwendung, dass Netzwerkadministratoren eine große Anzahl Ă€hnlicher RoutinevorgĂ€nge auf einer großen Anzahl unterschiedlicher NetzwerkgerĂ€te auf unterschiedlichen Ebenen durchfĂŒhren mĂŒssen. Dies ist nicht nur zeitaufwĂ€ndig, sondern erhöht auch das Risiko, Fehler zu machen, die zu schwerwiegenden AusfĂ€llen von IT-Diensten und damit zu finanziellen Verlusten fĂŒhren können.

Die Wurzel des Problems sind nicht einmal die Fristen selbst oder die KomplexitĂ€t der Anforderungen. Tatsache ist, dass diese Anforderungen aus der Sprache der GeschĂ€ftsanwendungen in die Sprache der Netzwerkinfrastruktur â€žĂŒbersetzt“ werden mĂŒssen. Wie Sie wissen, bedeutet jede Übersetzung immer einen teilweisen Bedeutungsverlust. Wenn der AnwendungseigentĂŒmer ĂŒber die Logik seiner Anwendung spricht, versteht der Netzwerkadministrator eine Reihe von VLANs und Zugriffslisten auf Dutzenden von GerĂ€ten, die unterstĂŒtzt, aktualisiert und dokumentiert werden mĂŒssen.

Die gesammelten Erfahrungen und die stĂ€ndige Kommunikation mit Kunden ermöglichten es Cisco, neue Prinzipien fĂŒr den Aufbau eines DatenĂŒbertragungsnetzwerks fĂŒr Rechenzentren zu entwerfen und umzusetzen, die modernen Trends entsprechen und in erster Linie auf der Logik von GeschĂ€ftsanwendungen basieren. Daher der Name – Application Centric Infrastructure.

ACI-Architektur.
Am richtigsten ist es, die ACI-Architektur nicht von der physischen Seite, sondern von der logischen Seite aus zu betrachten. Es basiert auf einem Modell automatisierter Richtlinien, deren Objekte auf der obersten Ebene in folgende Komponenten unterteilt werden können:

  1. Netzwerk basierend auf Nexus-Switches.
  2. APIC-Controller-Cluster;
  3. Anwendungsprofile;

Anwendungszentrierte Infrastruktur. Netzwerkarchitektur der Zukunft – von der Spekulation zur Aktion
Schauen wir uns jede Ebene genauer an – und gehen wir vom Einfachen zum Komplexen ĂŒber.

Netzwerk basierend auf Nexus-Switches
Das Netzwerk in einer ACI-Fabrik Ă€hnelt dem traditionellen hierarchischen Modell, ist jedoch viel einfacher aufzubauen. Zur Organisation des Netzwerks wird das Leaf-Spine-Modell verwendet, das sich zu einem allgemein akzeptierten Ansatz fĂŒr die Implementierung von Netzwerken der nĂ€chsten Generation entwickelt hat. Dieses Modell besteht aus zwei Ebenen: Spine und Leaf.
Anwendungszentrierte Infrastruktur. Netzwerkarchitektur der Zukunft – von der Spekulation zur Aktion
Die WirbelsĂ€ulenebene ist nur fĂŒr die Leistung verantwortlich. Die Gesamtleistung der Spine-Switches entspricht der Leistung der gesamten Fabric, daher sollten auf dieser Ebene Switches mit 40G- oder höheren Ports verwendet werden.
Spine-Switches verbinden sich mit allen Switches auf der nÀchsten Ebene: Leaf-Switches, mit denen End-Hosts verbunden sind. Die Hauptaufgabe von Leaf-Switches ist die PortkapazitÀt.

Somit lassen sich Skalierungsprobleme leicht lösen: Wenn wir den Fabric-Durchsatz erhöhen mĂŒssen, fĂŒgen wir Spine-Switches hinzu, und wenn wir die PortkapazitĂ€t erhöhen mĂŒssen, fĂŒgen wir Leaf hinzu.
FĂŒr beide Ebenen kommen Switches der Cisco Nexus 9000-Serie zum Einsatz, die fĂŒr Cisco das Hauptwerkzeug zum Aufbau von Rechenzentrumsnetzwerken sind, unabhĂ€ngig von ihrer Architektur. FĂŒr die Spine-Schicht werden Nexus 9300- oder Nexus 9500-Switches verwendet, fĂŒr Leaf nur Nexus 9300.
Die Modellpalette der Nexus-Switches, die im ACI-Werk verwendet werden, ist in der folgenden Abbildung dargestellt.
Anwendungszentrierte Infrastruktur. Netzwerkarchitektur der Zukunft – von der Spekulation zur Aktion

APIC-Controller-Cluster (Application Policy Infrastructure Controller).
APIC-Controller sind spezialisierte physische Server, wĂ€hrend es fĂŒr kleine Implementierungen möglich ist, einen Cluster aus einem physischen APIC-Controller und zwei virtuellen zu verwenden.
APIC-Controller bieten Steuerungs- und Überwachungsfunktionen. Wichtig ist, dass Controller niemals an der DatenĂŒbertragung teilnehmen, d. h. selbst wenn alle Cluster-Controller ausfallen, hat dies keinerlei Auswirkungen auf die StabilitĂ€t des Netzwerks. Es ist auch zu beachten, dass der Administrator mit Hilfe von APICs absolut alle physischen und logischen Ressourcen der Fabrik verwaltet und um Änderungen vorzunehmen, keine Verbindung mehr zu einem bestimmten GerĂ€t erforderlich ist, da ACI ein verwendet einziger Kontrollpunkt.
Anwendungszentrierte Infrastruktur. Netzwerkarchitektur der Zukunft – von der Spekulation zur Aktion

Kommen wir nun zu einer der Hauptkomponenten von ACI – Anwendungsprofilen.
Anwendungsnetzwerkprofil ist die logische Grundlage von ACI. Es sind Anwendungsprofile, die Interaktionsrichtlinien zwischen allen Netzwerksegmenten definieren und die Netzwerksegmente selbst beschreiben. Mit ANP können Sie von der physischen Ebene abstrahieren und sich tatsĂ€chlich vorstellen, wie Sie die Interaktion zwischen verschiedenen Netzwerksegmenten aus Anwendungssicht organisieren mĂŒssen.

Ein Anwendungsprofil besteht aus Verbindungsgruppen (Endpunktgruppen – EPG). Eine Verbindungsgruppe ist eine logische Gruppe von Hosts (virtuelle Maschinen, physische Server, Container usw.), die sich im selben Sicherheitssegment (nicht Netzwerk, sondern Sicherheit) befinden. Welche Endhosts zu einem bestimmten EPG gehören, kann anhand einer Vielzahl von Kriterien ermittelt werden. Folgendes wird hĂ€ufig verwendet:

  • Physischer Port
  • Logischer Port (Portgruppe auf dem virtuellen Switch)
  • VLAN-ID oder VXLAN
  • IP-Adresse oder IP-Subnetz
  • Serverattribute (Name, Standort, Betriebssystemversion usw.)

FĂŒr das Zusammenspiel verschiedener EPGs steht eine EntitĂ€t namens Contracts zur VerfĂŒgung. Der Vertrag definiert die Beziehung zwischen den verschiedenen EPGs. Mit anderen Worten: Der Vertrag legt fest, welchen Dienst ein EPG einem anderen EPG erbringt. Beispielsweise erstellen wir einen Vertrag, der den Datenverkehr ĂŒber das HTTPS-Protokoll ermöglicht. Als nĂ€chstes verbinden wir mit diesem Vertrag beispielsweise EPG Web (eine Gruppe von Webservern) und EPG App (eine Gruppe von Anwendungsservern), woraufhin diese beiden Terminalgruppen Datenverkehr ĂŒber das HTTPS-Protokoll austauschen können.

Die folgende Abbildung beschreibt ein Beispiel fĂŒr die Einrichtung der Kommunikation zwischen verschiedenen EPGs ĂŒber VertrĂ€ge innerhalb desselben ANP.
Anwendungszentrierte Infrastruktur. Netzwerkarchitektur der Zukunft – von der Spekulation zur Aktion
Innerhalb einer ACI-Factory kann es beliebig viele Anwendungsprofile geben. DarĂŒber hinaus sind VertrĂ€ge nicht an ein bestimmtes Anwendungsprofil gebunden; sie können (und sollten) zur Anbindung von EPGs in verschiedenen ANPs verwendet werden.

TatsĂ€chlich wird jede Anwendung, die ein Netzwerk in der einen oder anderen Form erfordert, durch ein eigenes Profil beschrieben. Das obige Diagramm zeigt beispielsweise die Standardarchitektur einer dreischichtigen Anwendung, die aus N externen Zugriffsservern (Web), Anwendungsservern (App) und DBMS-Servern (DB) besteht, und beschreibt auch die Regeln fĂŒr die Interaktion zwischen ihnen ihnen. In einer herkömmlichen Netzwerkinfrastruktur wĂ€re dies eine Reihe von Regeln, die fĂŒr die verschiedenen GerĂ€te in der Infrastruktur geschrieben wĂŒrden. In der ACI-Architektur beschreiben wir diese Regeln in einem einzigen Anwendungsprofil. Durch die Verwendung eines Anwendungsprofils erleichtert ACI das Erstellen einer großen Anzahl von Einstellungen auf verschiedenen GerĂ€ten erheblich, indem sie alle in einem einzigen Profil zusammengefasst werden.
Das Bild unten zeigt ein realistischeres Beispiel. Ein Microsoft Exchange-Anwendungsprofil, das aus mehreren EPGs und VertrÀgen besteht.
Anwendungszentrierte Infrastruktur. Netzwerkarchitektur der Zukunft – von der Spekulation zur Aktion

Die zentrale Verwaltung, Automatisierung und Überwachung ist einer der Hauptvorteile von ACI. ACI Factory nimmt Administratoren die mĂŒhsame Arbeit ab, eine große Anzahl von Regeln auf verschiedenen Switches, Routern und Firewalls zu erstellen (wobei die klassische manuelle Konfigurationsmethode zulĂ€ssig ist und verwendet werden kann). Einstellungen fĂŒr Anwendungsprofile und andere ACI-Objekte werden automatisch auf die gesamte ACI-Struktur angewendet. Selbst wenn Server physisch auf andere Ports der Fabric-Switches umgestellt werden, besteht keine Notwendigkeit, Einstellungen von alten Switches auf neue zu duplizieren und unnötige Regeln zu löschen. Basierend auf den EPG-Mitgliedschaftskriterien des Hosts nimmt die Fabrik diese Einstellungen automatisch vor und bereinigt automatisch ungenutzte Regeln.
Integrierte ACI-Sicherheitsrichtlinien werden als Whitelists implementiert, was bedeutet, dass standardmĂ€ĂŸig verboten ist, was nicht explizit erlaubt ist. Zusammen mit der automatischen Aktualisierung der NetzwerkgerĂ€tekonfigurationen (Entfernung „vergessener“ ungenutzter Regeln und Berechtigungen) erhöht dieser Ansatz das Gesamtniveau der Netzwerksicherheit erheblich und schrĂ€nkt die AngriffsflĂ€che fĂŒr potenzielle Angriffe ein.

Mit ACI können Sie die Netzwerkinteraktion nicht nur von virtuellen Maschinen und Containern, sondern auch von physischen Servern, Hardware-Firewalls und NetzwerkgerÀten von Drittanbietern organisieren, was ACI derzeit zu einer einzigartigen Lösung macht.
Bei Ciscos neuem Ansatz zum Aufbau eines Datennetzwerks auf Basis der Anwendungslogik geht es nicht nur um Automatisierung, Sicherheit und zentralisierte Verwaltung. Es handelt sich zudem um ein modernes, horizontal skalierbares Netzwerk, das alle Anforderungen moderner Unternehmen erfĂŒllt.
Die Implementierung einer Netzwerkinfrastruktur auf Basis von ACI ermöglicht es allen Abteilungen des Unternehmens, die gleiche Sprache zu sprechen. Der Administrator orientiert sich lediglich an der Logik der Anwendung, die die erforderlichen Regeln und ZusammenhĂ€nge beschreibt. Neben der Logik der Anwendung orientieren sich auch die EigentĂŒmer und Entwickler der Anwendung, der Informationssicherheitsdienst, Wirtschaftswissenschaftler und GeschĂ€ftsinhaber daran.

Damit setzt Cisco das Konzept eines Rechenzentrumsnetzwerks der nÀchsten Generation in die Praxis um. Möchten Sie das selbst sehen? Kommen Sie zur Demonstration Anwendungszentrierte Infrastruktur in St. Petersburg und arbeiten Sie jetzt mit dem Rechenzentrumsnetzwerk der Zukunft.
Sie können sich fĂŒr die Veranstaltung anmelden Link.

Source: habr.com

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz und VPS-VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster