Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Bring Your Own Azure Accounts – Hosting für MongoDB® &Redis™ bei ScaleGrid

Warum sollten Sie Ihr eigenes Azure-Konto mitbringen?

Das „Management“-Modell von ScaleGrid unterstützt die Möglichkeit, „Ihr eigenes Azure-Konto mitzubringen“, um Ihre Datenbanken (MongoDB®, Redis™* usw.) über die Bring Your Own Cloud ( BYOC) DBaaS-Pläne. Dies bietet das Beste aus beiden Welten – Sie können das Know-how von ScaleGrid nutzen, um Ihre Datenbanken zu verwalten und trotzdem alle Maschinen in Ihrem eigenen Cloud-Konto zu behalten. Hier sind einige weitere Vorteile der Verwendung Ihres eigenen Cloud-Kontos:

  1. Datenbanken können in Ihren eigenen virtuellen Netzwerken (VNET) und Subnetzen bereitgestellt werden.
  2. Sie können Netzwerksicherheitsgruppen (NSG) für die Zugriffskontrolle nutzen.
  3. Benutzerdefinierte Preise. Wenn Sie einen ermäßigten Tarif von Azure haben, können Sie ihn für Ihre Datenbankcomputer nutzen. Wenn Sie beispielsweise ein Startup mit Credits von Azure sind, können Sie Ihre Credits nutzen, um Ihre Datenbankmaschinen zu bezahlen

Was brauche ich, um loszulegen?

Um ein Azure (ARM) Cloud-Profil einzurichten, benötigen Sie die folgenden Details aus Ihrem Konto, um loszulegen:

  1. Azure-Abonnement-ID
  2. VNET &Subnetzname, Name der Ressourcengruppe
    VNET &Subnetz, in dem die Datenbankmaschinen bereitgestellt werden
  3. Netzwerksicherheitsgruppe
    Netzwerksicherheitsgruppe, die für Datenbankmaschinen verwendet wird
  4. VM-Speicherkonto(s)
    Speicherkonto(s) zum Speichern von VM-Datenträgern. Wenn Sie mehr als ein Speicherkonto angeben, werden die VM-Datenträger für eine bessere Leistung auf die Konten verteilt.
  5. Backup-Speicherkonto
    Speicherkonto zum Speichern von Backups der Cluster

Schritt 1:Aktivieren Sie den programmgesteuerten Zugriff auf ScaleGrid-Bilder in Ihrem Abonnement

Sie müssen die programmgesteuerte Bereitstellung von ScaleGrid-Images in Ihren Azure-Abonnements aktivieren. Hier sind die Details der ScaleGrid-Bilder:

  • Herausgeber:ScaleGrid
  • Bild:Centos 6.8 (kostenlos)

Schritt 2:Starten Sie den Assistenten zum Erstellen eines Cloud-Profils

Klicken Sie oben rechts auf dem Bildschirm auf die Schaltfläche „Neues Cloud-Profil“ und wählen Sie den Typ „Azure (ARM) – Dokumentation“ aus.

1. Wählen Sie Region, Datenbanktyp und Azure-Abonnement-ID

aus

2. Geben Sie die VNET-, Subnetz- und NSG-Details ein

3. VM-Speicherkonten

Geben Sie ein oder mehrere VM-Speicherkonten ein. Wenn Sie mehr als ein Speicherkonto bereitstellen, werden die Datenträger der virtuellen Maschine auf die Speicherkonten verteilt. Wenn Sie High-Performance-Cluster bereitstellen möchten, müssen Sie nur Premium-Speicherkonten auswählen und eingeben:

4. Sicherungsspeicherkonto

Dies ist das Konto, in dem die Backups der Cluster gespeichert werden. Normalerweise ist dies das GRS-Konto (Globally Redundant Storage):

5. Öffentliche statische IP

Wählen Sie öffentliche statische IP nur aus, wenn Sie möchten, dass Ihre Computer mit dem Internet verbunden sind, oder wenn Sie über Regionen hinweg bereitstellen. Wenn Sie innerhalb eines VNET und Subnetzes bereitstellen, sollten Sie keine öffentliche statische IP-Adresse benötigen. Wenn Sie eine öffentliche IP aktivieren und verwenden möchten, stellen Sie sicher, dass die ausgewählte NSG die erforderlichen Ports für die ausgewählte Datenbank geöffnet hat.

6. Laden Sie das PowerShell-Skript herunter und führen Sie es in Azure PowerShell aus

Klicken Sie auf „Skript herunterladen“, um das Power Shell-Skript zum Konfigurieren des ScaleGrid-Zugriffs herunterzuladen. Der Name des Skripts hat die Form „ScaleGrid--configure.ps1″

Schritt 3:Führen Sie das PowerShell-Skript aus, um eine Ressourcengruppe zu erstellen und Berechtigungen bereitzustellen

Das Azure PowerShell-Skript erstellt eine Ressourcengruppe mit dem Namen „Scalegrid-“ und erteilt der ScaleGrid-Anwendung die Berechtigung, Maschinen in dieser Ressourcengruppe bereitzustellen und zu verwalten. Außerdem ermöglicht es der ScaleGrid-Anwendung die Berechtigung, die neu erstellten Maschinen mit dem zuvor im Assistenten bereitgestellten VNET, Subnetz und NSG zu verbinden. Die ScaleGrid-Anwendung hat keine Berechtigungen für andere Computer oder Entitäten, die in Ihrem Abonnement ausgeführt werden.

  1. Laden Sie Azure-Cmdlets von der Azure-Downloadseite herunter und installieren Sie sie
  2. Öffnen Sie ein Azure Cmdlets PowerShell-Fenster und legen Sie die Ausführungsrichtlinie fest (falls erforderlich). Das Skript ist unsigniert. Daher müssen Sie möglicherweise die Ausführungsrichtlinie auf Ihrem Computer aktualisieren. Z. B. "set Execution-Policy Unrestricted".
  3. Führen Sie das Skript aus

” .\
Wählen Sie RunOnce (R), um das Skript auszuführen

Das Skript fordert Sie auf, sich bei Ihrem Azure-Konto anzumelden. Das Skript schreibt die Ausgabe in die Konsole. Stellen Sie sicher, dass das Skript keine Fehler ausführt. Wenn Sie Fehler sehen, speichern Sie bitte die gesamte Bildschirmausgabe und teilen Sie sie mit dem ScaleGrid-Supportteam. Sie können ein Ticket in unserer Konsole einreichen oder uns eine E-Mail an [email protected] senden.

Schritt 4:Schließen Sie den Assistenten zum Erstellen eines Cloud-Profils ab

Sobald Sie das PowerShell-Skript ausgeführt haben, kehren Sie zum Cloud-Profil-Assistenten zurück und klicken Sie auf „Weiter“.

Vergewissern Sie sich, dass Sie das Skript ausgeführt haben.
Vergewissern Sie sich, dass Sie den programmgesteuerten Zugriff für ScaleGrid-Bilder aktiviert haben, wie in Schritt 1 oben beschrieben.

Klicken Sie auf „Fertig stellen“ – dadurch werden alle Details noch einmal überprüft und das Cloud-Profil erstellt.

An diesem Punkt kann Ihr Azure-Konto mit ScaleGrid verwendet werden. Wählen Sie im Assistenten zum Erstellen von MongoDB®-Clustern das neu erstellte Cloud-Profil aus, wodurch die Maschinen in Ihrem Azure-Konto platziert werden.

Wenn Sie weitere Fragen haben, wenden Sie sich bitte an [email protected].