sql >> Database >  >> NoSQL >> Redis

Breng uw eigen Azure-accounts mee - Hosting voor MongoDB® &Redis™ bij ScaleGrid

Waarom je eigen Azure-account meenemen?

ScaleGrid 'Management'-model ondersteunt de mogelijkheid om 'Bring your own Azure-account' te gebruiken om uw databases (MongoDB®, Redis™*, enz.) te hosten via de Bring Your Own Cloud ( BYOC) DBaaS-plannen. Dit biedt het beste van twee werelden:u kunt de expertise van ScaleGrid gebruiken om uw databases te beheren en toch alle machines in uw eigen cloudaccount te houden. Hier zijn enkele andere voordelen van het gebruik van uw eigen cloudaccount:

  1. Databases kunnen worden geïmplementeerd in uw eigen virtuele netwerken (VNET) en subnetten.
  2. U kunt gebruikmaken van netwerkbeveiligingsgroepen (NSG) voor toegangscontrole.
  3. Aangepaste prijzen. Als u een kortingstarief van Azure hebt, kunt u dit gebruiken voor uw databasemachines. Als u bijvoorbeeld een startup bent met tegoeden van Azure, kunt u uw tegoed gebruiken om te betalen voor uw databasemachines

Wat heb ik nodig om te beginnen?

Als u een Azure (ARM) Cloud-profiel wilt instellen, heeft u de volgende gegevens van uw account nodig om aan de slag te gaan:

  1. Azure-abonnements-ID
  2. VNET- en subnetnaam, naam van resourcegroep
    VNET en subnet waarin de databasemachines worden geïmplementeerd
  3. Netwerkbeveiligingsgroep
    Netwerkbeveiligingsgroep die zal worden gebruikt voor databasemachines
  4. VM-opslagaccount(s)
    Opslagaccount(s) om VM-schijven op te slaan. Als u meer dan één opslagaccount opgeeft, worden de VM-schijven verdeeld over accounts voor betere prestaties.
  5. Backup Storage-account
    Opslagaccount om back-ups van de clusters op te slaan

Stap 1:schakel programmatische toegang tot ScaleGrid-afbeeldingen in uw abonnement in

U moet ScaleGrid-afbeeldingen inschakelen om programmatisch te worden geïmplementeerd in uw Azure-abonnementen. Hier zijn de details van de ScaleGrid-afbeeldingen:

  • Uitgever:ScaleGrid
  • Afbeelding:Centos 6.8 (gratis)

Stap 2:Start de wizard Cloudprofiel maken

Klik op de knop 'Nieuw cloudprofiel' in de rechterbovenhoek van het scherm en selecteer het type Azure (ARM) – documentatie.

1. Selecteer regio, databasetype en Azure-abonnements-ID

2. Voer de VNET-, Subnet- en NSG-details in

3. VM-opslagaccounts

Voer een of meer VM-opslagaccounts in. Als u meer dan één opslagaccount opgeeft, worden de schijven van de virtuele machine verdeeld over de opslagaccounts. Als u High-Performance-clusters wilt implementeren, hoeft u alleen Premium-opslagaccounts te selecteren en in te voeren:

4. Back-upopslagaccount

Dit is het account waarin de back-ups van de clusters worden opgeslagen. Meestal is dit een GRS-account (Globally Redundant Storage):

5. Openbare statische IP

Selecteer alleen een openbaar statisch IP-adres als u wilt dat uw machines toegang hebben tot internet of als u in verschillende regio's implementeert. Als u binnen een VNET en subnet implementeert, heeft u geen openbaar statisch IP-adres nodig. Als u een openbaar IP-adres wilt inschakelen en gebruiken, moet u ervoor zorgen dat de geselecteerde NSG de benodigde poorten heeft geopend voor de geselecteerde database.

6. Download het PowerShell-script en voer het uit in Azure PowerShell

Klik op 'Script downloaden' om het power shell-script te downloaden om ScaleGrid-toegang te configureren. De naam van het script heeft de vorm "ScaleGrid--configure.ps1″

Stap 3:Voer het PowerShell-script uit om een ​​resourcegroep te maken en machtigingen te verlenen

Het Azure PowerShell-script maakt een resourcegroep met de naam 'Scalegrid-' en geeft de ScaleGrid-toepassing toestemming om machines in deze resourcegroep te implementeren en te beheren. Het stelt de ScaleGrid-toepassingsmachtiging ook in staat om de nieuw gemaakte machines toe te voegen aan de VNET, Subnet, NSG die eerder in de wizard is geleverd. De ScaleGrid-toepassing heeft geen rechten op andere machines of entiteiten die in uw abonnement worden uitgevoerd.

  1. Download en installeer Azure Cmdlets van de Azure Downloads-pagina
  2. Open een Azure Cmdlets PowerShell-venster en stel het uitvoeringsbeleid in (indien nodig). Het script is niet ondertekend. Het is dus mogelijk dat u het uitvoeringsbeleid op uw computer moet bijwerken. Bijvoorbeeld "executiebeleid onbeperkt instellen".
  3. Voer het script uit

” .\
Selecteer RunOnce (R) om het script uit te voeren

Het script vraagt ​​u om in te loggen op uw Azure-account. Het script schrijft uitvoer naar de console. Controleer of het script geen fouten tegenkomt. Als u fouten ziet, sla dan de volledige schermuitvoer op en deel deze met het ScaleGrid-ondersteuningsteam. U kunt een ticket indienen in onze console of ons een e-mail sturen op [email protected].

Stap 4:Voltooi de wizard Cloudprofiel maken

Zodra u het PowerShell-script heeft uitgevoerd, keert u terug naar de cloudprofielwizard en klikt u op Volgende.

Controleer of u het script heeft uitgevoerd.
Controleer of u programmatische toegang voor ScaleGrid-afbeeldingen heeft ingeschakeld, zoals beschreven in stap 1 hierboven.

Klik op voltooien - dit zal alle details nogmaals verifiëren en het Cloud-profiel maken.

Op dit punt is uw Azure-account klaar voor gebruik met ScaleGrid. Selecteer in de wizard MongoDB® Cluster maken het nieuw gemaakte Cloud-profiel en hierdoor worden de machines in uw Azure-account geplaatst.

Als je nog vragen hebt, neem dan gerust contact met ons op via [email protected].


  1. docker-compose + django + redis - Fout 111 bij verbinding met 127.0.0.1:6379. Verbinding geweigerd

  2. Fatale fout:Klasse 'MongoDB\Driver\Manager' niet gevonden

  3. Hoe kan ik objecten uit Redis laten springen als ze realtime worden toegevoegd?

  4. Hoe onbewerkte MongoDB-query's rechtstreeks in Ruby te vuren