Erstellen, Konfigurieren, Bereitstellen und Bereitstellen des Cacheknotens in Azure-Portal

In diesem Artikel wird beschrieben, wie Sie Ihre Microsoft Connected Cache-Knoten erstellen, bereitstellen und bereitstellen. Die Erstellung und Bereitstellung Ihres Cacheknotens erfolgt in Azure-Portal. Die Bereitstellung Ihres Cacheknotens erfordert das Herunterladen eines Installationsskripts, das auf Ihrem Cacheserver ausgeführt wird.

Wichtig

Bevor Sie Ihren Microsoft Connected Cache erstellen können, müssen Sie den Registrierungsvorgang abschließen. Sie können nicht fortfahren, ohne sich für unseren Dienst zu registrieren.

Erstellen eines Cacheknotens

  1. Öffnen Sie Azure-Portal, und navigieren Sie zur Microsoft Connected Cache-Ressource.

  2. Navigieren Sie zu Einstellungen>Cacheknoten , und wählen Sie Cacheknoten erstellen aus.

  3. Geben Sie einen Namen für Ihren Cacheknoten an, und wählen Sie Erstellen aus, um Ihren Cacheknoten zu erstellen.

Konfigurieren des Cacheknotens

Während der Konfiguration Ihres Cacheknotens gibt es viele Felder, in denen Sie Ihren Cacheknoten konfigurieren können. Weitere Informationen zu den Definitionen der einzelnen Felder finden Sie in den Konfigurationsfeldern am Ende dieses Artikels.

Clientrouting

Vor der Bereitstellung von Datenverkehr für Ihre Kunden ist eine Clientroutingkonfiguration erforderlich. Während der Konfiguration Ihres Cacheknotens in Azure-Portal können Sie Ihre Clients an Ihren Cacheknoten weiterleiten.

Microsoft Connected Cache bietet zwei Möglichkeiten, Ihre Clients an Ihren Cacheknoten weiterzuleiten. Die erste Methode der manuellen Eingabe umfasst das Hochladen einer durch Trennzeichen getrennten Liste von CIDR-Blöcken, die die Clients darstellt. Die zweite Methode zum Festlegen von BGP (Border Gateway Protocol) ist automatischer und dynamischer, die durch das Einrichten von Nachbarn mit anderen ASNs eingerichtet wird. Alle Routingmethoden werden in Azure-Portal eingerichtet.

Nachdem Das Clientrouting und andere Einstellungen konfiguriert wurden, kann Ihr Cacheknoten Inhalte herunterladen und Datenverkehr für Ihre Kunden bereitstellen.

Derzeit werden nur IPv4-Adressen unterstützt. IPv6-Adressen werden nicht unterstützt.

Manuelles Routing

Sie können eine Liste Ihrer CIDR-Blöcke manuell in Azure-Portal hochladen, um das manuelle Routing Ihrer Kunden an Ihren Cacheknoten zu ermöglichen.

BGP-Routing

BGP-Routing (Border Gateway Protocol) ist eine weitere Methode, die für das Clientrouting angeboten wird. BGP ruft CIDR-Bereiche dynamisch ab, indem Informationen mit Routern ausgetauscht werden, um erreichbare Netzwerke zu verstehen. Für eine automatische Methode zum Weiterleiten von Datenverkehr können Sie das BGP-Routing in Azure-Portal konfigurieren.

Microsoft Connected Cache umfasst Bird BGP, wodurch der Cacheknoten Folgendes ermöglicht:

  • Einrichten von iBGP-Peeringsitzungen mit Routern, Routenservern oder Routensammlern innerhalb von Betreibernetzwerken
  • Als Routensammler fungieren

Der Operator startet die iBGP-Peeringsitzung aufseiten von Microsoft Connected Cache mithilfe des Azure-Verwaltungsportals und dann die Sitzung mit dem Microsoft Connected Cache-Knoten vom Router aus.

In der folgenden Beispielkonfiguration:

  • Der Operator ASN ist 65100.

  • Die ASN des Microsoft Connected Cache-Cacheknotens ist 65100 und die IP-Adresse 192.168.8.99.

  • iBGP-Peeringsitzungen werden über das Portal für ASNs 65100, 65200 und 65300 eingerichtet.

    Screenshot einer Tabelle mit dem Titel BGP-Routeninformationen, die zeigt, wie jede ASN einer bestimmten IP-Adresse entspricht.

    Ein Diagramm, das die Beziehung zwischen dem Cacheknoten und anderen ASNs/Routern bei Verwendung von BGP zeigt. BGP-Routing ermöglicht dem Cacheknoten die Weiterleitung an andere Netzwerkanbieter mit unterschiedlichen ASNs.

Führen Sie die folgenden Schritte aus, um BGP-Routing für Ihren Cacheknoten einzurichten und zu aktivieren:

  1. Navigieren Sie zu Einstellungen>Cacheknoten. Wählen Sie den Cacheknoten aus, den Sie bereitstellen möchten.

    Screenshot der Azure-Portal mit der Konfigurationsseite für cacheknoten eines Cacheknotens. Dieser Screenshot zeigt alle Felder, die Sie zum Konfigurieren des Cacheknotens auswählen können.

  2. Geben Sie die maximal zulässige Ausgangsgröße ein, die Ihre Hardware unterstützen kann.

  3. Geben Sie unter Cachespeicher den Speicherort des Cachelaufwerkordners zum Speichern von Inhalten sowie die Größe der Cachelaufwerke in Gigabyte an.
    Anmerkung: Dies ist ein Pflichtfeld . Bis zu neun Cachelaufwerkordner werden unterstützt.

  4. Wählen Sie unter Routinginformationen die Routingmethode aus, die Sie verwenden möchten. Weitere Informationen finden Sie unter Clientrouting.

    • Wenn Sie Manuelles Routing auswählen, geben Sie Ihren Adressbereich/IHRE CIDR-Blöcke ein.
    • Wenn Sie BGP-Routing auswählen, geben Sie die ASN und IP-Adressen des Nachbarlandes ein. Verwenden Sie Ihre ASN, die für die Registrierung für Microsoft Connected Cache verwendet wird. Connected Cache wird automatisch als dieselbe ASN wie der Nachbar zugewiesen.

    Hinweis

    Die Präfixanzahl und der IP-Speicherplatz werden nicht mehr angezeigt 0 , wenn BGP erfolgreich eingerichtet wurde.

Bereitstellen von Cacheknotensoftware auf dem Server

Sobald der Benutzer das Bereitstellungsskript für den Cacheserver ausführt, werden im Hintergrund Ressourcen erstellt, was zu einer erfolgreichen Installation des Cacheknotens führt. Das Skript verwendet die Eingabe verschiedener IDs, die unten beschrieben werden, um den Server als Azure IoT Edge-Gerät zu registrieren. Obwohl sich das Microsoft Connected Cache-Szenario nicht auf IoT bezieht, wird Azure IoT Edge für Containerverwaltungs- und Kommunikationsvorgänge installiert.

Während der Bereitstellung installierte Komponenten

IoT Edge

IoT Edge führt mehrere Funktionen aus, die für die Verwaltung des verbundenen Caches auf Ihrem Edgegerät wichtig sind:

  1. Installiert und aktualisiert Connected Cache auf Ihrem Edgegerät.
  2. Verwaltet Die Sicherheitsstandards von Azure IoT Edge auf Ihrem Edgegerät.
  3. Stellt sicher, dass Connected Cache immer ausgeführt wird.
  4. Meldet Integrität und Nutzung des verbundenen Caches für die Remoteüberwachung an die Cloud.

Docker-Container-Engine

Azure IoT Edge basiert auf einer OCI-kompatiblen Containerruntime. Die Moby-Engine ist die einzige Container-Engine, die offiziell mit IoT Edge unterstützt wird und im Rahmen des Serverbereitstellungsprozesses installiert wird.

Komponenten des Gerätebereitstellungsskripts

Es gibt fünf IDs, die das Gerätebereitstellungsskript als Eingabe verwendet, um Ihren Cacheserver erfolgreich bereitzustellen und zu installieren. Das Bereitstellungsskript enthält diese Schlüssel automatisch, ohne dass eine Eingabe vom Benutzer erforderlich ist.

ID Beschreibung
Kunden-ID Eine eindeutige alphanumerische ID, der die Cacheknoten zugeordnet sind.
Cacheknoten-ID Die eindeutige alphanumerische ID des bereitgestellten Cacheknotens.
Kundenschlüssel Die eindeutige alphanumerische ID, die eine sichere Authentifizierung des Cacheknotens für Übermittlungsoptimierungsdienste bereitstellt.
Registrierungsschlüssel Einmaliger Geräteregistrierungsschlüssel, der von Microsoft-Übermittlungsoptimierungsdiensten verwendet wird.

Bereitstellen Ihres Servers

Wichtig

Haben Sie Ihren Datenträger ordnungsgemäß eingebunden? Ihr verbundener Cache wird ohne diesen wichtigen Schritt nicht erfolgreich installiert. Stellen Sie vor der Bereitstellung Ihres Servers sicher, dass Ihr Datenträger ordnungsgemäß bereitgestellt wurde. Befolgen Sie dazu die Anweisungen unter Anfügen eines Datenträgers an einen virtuellen Linux-Computer.

Screenshot der Registerkarte

  1. Navigieren Sie nach Abschluss der Cacheknotenbereitstellung zur Registerkarte Serverbereitstellung . Wählen Sie Bereitstellungspaket herunterladen aus, um das Installationspaket auf Ihren Server herunterzuladen.

  2. Öffnen Sie ein Terminalfenster in dem Verzeichnis, in dem Sie Ihren Cacheknoten bereitstellen möchten, und führen Sie den folgenden Befehl aus, um die Zugriffsberechtigung auf das Bash-Skript zu ändern:

    sudo chmod +x provisionmcc.sh
    
  3. Kopieren Sie die im Azure-Portal angezeigte Skriptbefehlszeile, und fügen Sie sie ein.

  4. Führen Sie das Skript in Ihrem Serverterminal für Ihren Cacheknoten aus. Die Ausführung des Skripts kann einige Minuten dauern. Wenn keine Fehler aufgetreten sind, haben Sie Den Cacheknoten erfolgreich eingerichtet. Führen Sie die Überprüfungsschritte aus, um zu überprüfen, ob der Server ordnungsgemäß eingerichtet ist.

    Hinweis

    Dasselbe Skript kann zum Bereitstellen mehrerer Cacheknoten verwendet werden, aber die Befehlszeile ist pro Cacheknoten eindeutig. Wenn Sie Ihren Server neu bereitstellen oder einen neuen Server oder virtuellen Computer für den Cacheknoten bereitstellen müssen, müssen Sie außerdem die Befehlszeile aus dem Azure-Portal erneut kopieren, da der Wert "registrationkey" für jede erfolgreiche Ausführung des Bereitstellungsskripts eindeutig ist.

Allgemeine Konfigurationsfelder

Flurname Erwartungswert Beschreibung
Cacheknotenname Alphanumerische Zeichenfolge, die keine Leerzeichen enthält Der Name des Cacheknotens. Sie können Namen basierend auf dem Standort auswählen, z. B. Seattle-1. Dieser Name muss eindeutig sein und kann später nicht mehr geändert werden.
Server-IP-Adresse IPv4-Adresse IP-Adresse Ihres Connected Cache-Servers. Diese Adresse wird verwendet, um Endbenutzergeräte in Ihrem Netzwerk für Microsoft-Inhaltsdownloads an den Server weiterzuleiten. Die IP-Adresse muss öffentlich zugänglich sein.
Maximal zulässiger Ausgehender Datenverkehr (MBit/s) Ganze Zahl in MBit/s Die maximale Ausgangsmenge (MBit/s) Ihres verbundenen Caches basierend auf den Spezifikationen Ihrer Hardware. Beispiel: 10.000 MBit/s.
Aktivieren des Cacheknotens Aktivieren oder Deaktivieren Sie können einen Cacheknoten jederzeit aktivieren oder deaktivieren.

Speicherfelder

Wichtig

Für alle Cachelaufwerke müssen vollständige Lese-/Schreibberechtigungen festgelegt sein, andernfalls funktioniert der Cacheknoten nicht. In einem Terminal können Sie beispielsweise Folgendes ausführen: sudo chmod 777 /path/to/cachedrivefolder

Flurname Erwartungswert Beschreibung
Cachelaufwerkordner Dateipfadzeichenfolge Bis zu 9 Laufwerkordner, auf die der Cacheknoten zugreifen kann, können für jeden Cacheknoten konfiguriert werden, um den Cachespeicher zu konfigurieren. Geben Sie den Speicherort des Ordners in Ubuntu ein, in dem das externe physische Laufwerk eingebunden ist. Beispiel: /dev/sda3/ Für jedes Cachelaufwerk sollten Lese-/Schreibberechtigungen konfiguriert sein. Stellen Sie sicher, dass Ihre Datenträger eingebunden sind, und weitere Informationen finden Sie unter Anfügen eines Datenträgers an einen virtuellen Linux-Computer .
Größe des Cachelaufwerks in Gigabyte Ganze Zahl in GB Legen Sie die Größe jedes Laufwerks fest, das für den Cacheknoten konfiguriert ist.

Clientroutingfelder

Flurname Erwartungswert Beschreibung
Manuelles Routing – Adressbereich/CIDR-Blöcke IPv4-CIDR-Notation Der IP-Adressbereich (CIDR-Blöcke), der als durch Trennzeichen getrennte Liste an den Connected Cache-Server weitergeleitet werden soll. Beispiel: 2.21.234.0/24, 3.22.235.0/24, 4.23.236.0/24
BGP – Nachbar-ASN ASN Geben Sie beim Konfigurieren von BGP die ASNs Ihrer Nachbarn ein, die Sie einrichten möchten.
BGP – Nachbar-IP-Adresse IPv4-Adresse Geben Sie beim Konfigurieren von BGP die IP-Adresse(n) der Nachbarn ein, die Sie festlegen möchten.