sql >> Databasteknik >  >> NoSQL >> Redis

Ta med dina egna Azure-konton – Hosting för MongoDB® &Redis™ på ScaleGrid

Varför ta med ditt eget Azure-konto?

ScaleGrid 'Management'-modellen stöder möjligheten att 'Ta med ditt eget Azure-konto' för att vara värd för dina databaser (MongoDB®, Redis™*, etc) genom Bring Your Own Cloud ( BYOC) DBaaS-planer. Detta ger det bästa av två världar – du kan utnyttja ScaleGrid-expertis för att hantera dina databaser och ändå behålla alla maskiner i ditt eget molnkonto. Här är några andra fördelar med att använda ditt eget molnkonto:

  1. Databaser kan distribueras i dina egna virtuella nätverk (VNET) och undernät.
  2. Du kan använda nätverkssäkerhetsgrupper (NSG) för åtkomstkontroll.
  3. Anpassad prissättning. Om du har ett rabatterat pris från Azure kan du utnyttja det för dina databasdatorer. Om du till exempel är en nystartad företag med krediter från Azure kan du utnyttja dina krediter för att betala för dina databasmaskiner

Vad behöver jag för att komma igång?

För att konfigurera en  Azure (ARM) molnprofil behöver du följande information från ditt konto för att komma igång:

  1. Azure-prenumerations-ID
  2. VNET &Subnet name, Resurs group name
    VNET &Subnet där databasdatorerna kommer att distribueras
  3. Nätverkssäkerhetsgrupp
    Nätverkssäkerhetsgrupp som kommer att användas för databasmaskiner
  4. VM-lagringskonto(n)
    Lagringskonto(n) för att lagra VM-diskar. Om du tillhandahåller mer än ett lagringskonto kommer VM-diskarna att distribueras över konton för bättre prestanda.
  5. Säkerhetskopieringslagringskonto
    Lagringskonto för att lagra säkerhetskopior av klustren

Steg 1:Aktivera programmatisk åtkomst av ScaleGrid-bilder i din prenumeration

Du måste aktivera ScaleGrid-avbildningar för att distribueras programmatiskt i dina Azure-prenumerationer. Här är detaljerna om ScaleGrid-bilderna:

  • Utgivare:ScaleGrid
  • Bild:Centos 6.8 (gratis)

Steg 2:Starta guiden Skapa molnprofil

Klicka på knappen "Ny molnprofil" längst upp till höger på skärmen och välj typ Azure (ARM) – dokumentation.

1. Välj Region, Databas Type & Azure Subscription ID

2. Ange VNET, Subnet och NSG detaljer

3. VM-lagringskonton

Ange ett eller flera VM-lagringskonton. Om du tillhandahåller mer än ett lagringskonto distribueras de virtuella maskindiskarna över lagringskontona. Om du vill distribuera högpresterande kluster måste du välja och ange endast premiumlagringskonton:

4. Säkerhetskopiera lagringskonto

Detta är kontot där säkerhetskopiorna av klustren lagras. Vanligtvis är detta GRS-konto (Globally redundant storage):

5. Offentlig statisk IP

Välj endast offentlig statisk IP om du vill att dina maskiner ska vara vända mot internet eller om du distribuerar över regioner. Om du distribuerar inom ett VNET och subnät, bör du inte behöva en offentlig statisk IP. Om du vill aktivera och använda en offentlig IP, se till att den valda NSG har de nödvändiga portarna öppna för den valda databasen.

6. Ladda ner PowerShell-skriptet och kör i Azure PowerShell

Klicka på "Ladda ner skript" för att ladda ner power shell-skriptet för att konfigurera ScaleGrid-åtkomst. Namnet på skriptet kommer att ha formen “ScaleGrid--configure.ps1″

Steg 3:Kör PowerShell-skript för att skapa en resursgrupp och ge behörigheter

Azure PowerShell-skriptet skapar en resursgrupp med namnet ” Scalegrid-” och ger ScaleGrid-appen behörighet att distribuera och hantera maskiner i den här resursgruppen. Det gör det också möjligt för ScaleGrid-applikationens behörighet att ansluta de nyskapade maskinerna till VNET, Subnet, NSG som tillhandahölls tidigare i guiden. ScaleGrid-applikationen har inte behörighet på några andra maskiner eller enheter som körs i din prenumeration.

  1. Hämta och installera Azure Cmdlets från sidan Azure Downloads
  2. Öppna ett Azure Cmdlets PowerShell-fönster och ställ in körningspolicy (om det behövs). Skriptet är osignerat. Så du kan behöva uppdatera exekveringspolicyn på din dator. T.ex. "ställ in Execution-Policy UnRestricted".
  3. Kör skriptet

” .\
Välj RunOnce (R) för att köra skriptet

Skriptet kommer att uppmana dig att logga in på ditt Azure-konto. Skriptet skriver utdata till konsolen. Kontrollera att skriptet inte stöter på några fel. Om du ser några fel, spara hela skärmen och dela med ScaleGrid-supportteamet. Du kan lämna in en biljett i vår konsol eller maila oss på [email protected].

Steg 4:Slutför guiden Skapa molnprofil

När du har kört PowerShell-skriptet går du tillbaka till molnprofilguiden och klickar på Nästa.

Verifiera att du har kört skriptet.
Verifiera att du har aktiverat programmatisk åtkomst för ScaleGrid-bilder enligt beskrivningen i steg 1 ovan.

Klicka på slutför – detta kommer att verifiera alla detaljer igen och skapa molnprofilen.

Nu är ditt Azure-konto redo att användas med ScaleGrid. I guiden Skapa MongoDB® Cluster väljer du den nyskapade molnprofilen så placeras maskinerna i ditt Azure-konto.

Om du har ytterligare frågor är du välkommen att kontakta oss på [email protected].


  1. 5 sätt att få timmen från en dejt i MongoDB

  2. Kan jag ändra befintligt index i MongoDB utan att ta bort det?

  3. Upprätthålla en öppen Redis-anslutning med BookSleeve

  4. Google Cloud Platform – Kan inte ansluta till mongodb