sql >> Database teknologi >  >> NoSQL >> Redis

Medbring dine egne Azure-konti – Hosting til MongoDB® &Redis™ hos ScaleGrid

Hvorfor medbringe din egen Azure-konto?

ScaleGrid 'Management'-modellen understøtter muligheden for at 'Bringe din egen Azure-konto' til at være vært for dine databaser (MongoDB®, Redis™* osv.) gennem Bring Your Own Cloud ( BYOC) DBaaS-planer. Dette giver det bedste fra begge verdener – du kan udnytte ScaleGrid-ekspertise til at administrere dine databaser og stadig beholde alle maskinerne på din egen cloud-konto. Her er nogle andre fordele ved at bruge din egen cloud-konto:

  1. Databaser kan implementeres i dine egne virtuelle netværk (VNET) og undernet.
  2. Du kan udnytte netværkssikkerhedsgrupper (NSG) til adgangskontrol.
  3. Tilpasset prissætning. Hvis du har en nedsat pris fra Azure, kan du udnytte den til dine databasemaskiner. For eksempel, hvis du er en nystartet virksomhed med kreditter fra Azure, kan du udnytte dine kreditter til at betale for dine databasemaskiner

Hvad skal jeg bruge for at komme i gang?

For at konfigurere en  Azure (ARM) Cloud-profil skal du bruge følgende oplysninger fra din konto for at komme i gang:

  1. Azure Subscription ID
  2. VNET &undernetnavn, ressourcegruppenavn
    VNET &undernet, hvori databasemaskinerne vil blive installeret
  3. Netværkssikkerhedsgruppe
    Netværkssikkerhedsgruppe, der vil blive brugt til databasemaskiner
  4. VM-lagerkonto(r)
    Lagringskonto(r) til lagring af VM-diske. Hvis du angiver mere end én lagerkonto, vil VM-diskene blive fordelt på tværs af konti for bedre ydeevne.
  5. Backup Storage-konto
    Lagringskonto til at gemme sikkerhedskopier af klyngerne

Trin 1:Aktiver programmatisk adgang til ScaleGrid-billeder i dit abonnement

Du skal aktivere ScaleGrid-billeder for at blive programmeret implementeret i dine Azure-abonnementer. Her er detaljerne om ScaleGrid-billederne:

  • Udgiver:ScaleGrid
  • Billede:Centos 6.8 (gratis)

Trin 2:Start guiden Create Cloud Profile

Klik på knappen "Ny skyprofil" øverst til højre på skærmen, og vælg type Azure (ARM) – dokumentation.

1. Vælg Region, Database Type & Azure Subscription ID

2. Indtast VNET-, Subnet- og NSG-oplysningerne

3. VM-lagerkonti

Indtast en eller flere VM-lagerkonti. Hvis du angiver mere end én lagerkonto, er de virtuelle maskindiske fordelt på tværs af lagerkontiene. Hvis du ønsker at implementere højtydende klynger, skal du kun vælge og indtaste Premium-lagerkonti:

4. Backup lagerkonto

Dette er den konto, hvor sikkerhedskopierne af klyngerne er gemt. Typisk er dette en GRS-konto (Globally redundant storage):

5. Offentlig statisk IP

Vælg kun offentlig statisk IP, hvis du ønsker, at dine maskiner skal stå over for internettet, eller hvis du implementerer på tværs af regioner. Hvis du implementerer i et VNET og undernet, skal du ikke have brug for en offentlig statisk IP. Hvis du ønsker at aktivere og bruge en offentlig IP, skal du sikre dig, at den valgte NSG har de nødvendige porte åbne for den valgte database.

6. Download PowerShell-scriptet, og kør det i Azure PowerShell

Klik på 'Download script' for at downloade power shell-scriptet for at konfigurere ScaleGrid-adgang. Navnet på scriptet vil have formen "ScaleGrid--configure.ps1"

Trin 3:Udfør PowerShell-script for at oprette en ressourcegruppe og give tilladelser

Azure PowerShell-scriptet opretter en ressourcegruppe med navnet ” Scalegrid-” og giver ScaleGrid-applikationen tilladelse til at implementere og administrere maskiner i denne ressourcegruppe. Det giver også ScaleGrid-applikationens tilladelse til at tilslutte de nyoprettede maskiner til VNET, Subnet, NSG, der blev leveret tidligere i guiden. ScaleGrid-applikationen har ikke tilladelser på andre maskiner eller enheder, der kører i dit abonnement.

  1. Download og installer Azure Cmdlets fra siden Azure Downloads
  2. Åbn et Azure Cmdlets PowerShell-vindue, og indstil udførelsespolitik (hvis nødvendigt). Scriptet er usigneret. Så du skal muligvis opdatere udførelsespolitikken på din maskine. F.eks. "sæt udførelsespolitik ubegrænset".
  3. Kør scriptet

” .\
Vælg RunOnce (R) for at køre scriptet

Scriptet vil bede dig om at logge ind på din Azure-konto. Scriptet skriver output til konsollen. Kontroller, at scriptet ikke løber ind i nogen fejl. Hvis du ser nogen fejl, bedes du gemme hele skærmens output og dele med ScaleGrid-supportteamet. Du kan indsende en billet i vores konsol eller e-maile os på [email protected].

Trin 4:Gennemfør guiden Create Cloud Profile

Når du har kørt PowerShell-scriptet, vend tilbage til skyprofilguiden og klik på Næste.

Bekræft, at du har udført scriptet.
Bekræft, at du har aktiveret programmatisk adgang til ScaleGrid-billeder som beskrevet i trin 1 ovenfor.

Klik på fuldfør – dette vil bekræfte alle detaljerne igen og oprette Cloud-profilen.

På dette tidspunkt er din Azure-konto klar til brug med ScaleGrid. I guiden Create MongoDB® Cluster skal du vælge den nyoprettede Cloud-profil, og dette vil placere maskinerne på din Azure-konto.

Hvis du har yderligere spørgsmål, er du velkommen til at kontakte os på [email protected].


  1. Bestiller MongoDB's $in-klausul garantiordre

  2. Google Cloud Mongo DB:Ekstern IP forbinder ikke

  3. Sådan sletter du n-te element i array i mongodb

  4. forespørgsel på en samling uden at sende skema i mongoose