sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB-as-a-Service på din egen Amazon AWS-konto

ScaleGrid giver en MongoDB-as-a-Service-oplevelse på din egen AWS-konto. Udnyt fordelene ved en hostet MongoDB-as-a-Service-løsning uden at opgive kontrollen med at køre dine egne MongoDB-instanser.

MongoDB-as-a-Service Fordele

  1. Sikkerhed

    Udsæt ikke din produktionsdatabase for internettet. Jeg er overbevist om, at databaser ikke bør afsløres, medmindre det er absolut nødvendigt. Begrænsning af fysisk adgang til din database giver et større "dybdeforsvar". Hold dine data sikre ved at låse adgang til din database ved hjælp af Amazons sikkerhedsgrupper.

  2. Omkostninger

    Nu hvor forekomsterne kører på din konto, kan du købe reserverede forekomster til dem. I gennemsnit burde dette spare dig for omkring 30-50 % i forhold til at køre med andre hostede udbydere. Hvis du har AWS-kreditter, kan du faktisk overføre dem til ScaleGrid og i det væsentlige eliminere dine MongoDB-hostingomkostninger helt.

  3. Amazon VPC-understøttelse

    Medbring din egen AWS-konto giver dig mulighed for at køre dine MongoDB-instanser i en Amazon Virtual Private Cloud (VPC). Dette har alle de sikkerhedsfordele, der er beskrevet i #1, men giver dig også mulighed for at forbinde dine servere til dit lokale netværk ved hjælp af VPN.

  4. Sikkerhedskopier i S3/EBS-øjebliksbilleder

    Dine MongoDB-sikkerhedskopier bliver gemt på din egen S3-konto eller som EBS-øjebliksbilleder på din egen konto, hvilket resulterer i ekstrem nem og sikker opbevaring.

Priser 

I medbring din egen AWS-kontomodel bliver du faktureret separat for maskinerne og for MongoDB-administration. Amazon AWS fakturerer dig for maskinerne, og ScaleGrid fakturerer dig for din MongoDB-administration.

Eksemplet nedenfor er en opdeling af omkostningerne ved at køre et Medium 2+1 Replica Set på din egen AWS-konto. Et Medium 2+1 Replica Set bruger 3 forekomster - 2 AWS Medium forekomster + 1 mikro (arbiter). Omkostningsberegningen inkluderer maskinomkostninger og EBS-leverede IOPS-volumenomkostninger på tværs af alle tre maskiner og forudsætter også reserverede forekomster:

Antal forekomster: 3
AWS Maskinpris: 156 USD/måned
MongoDB-administrationsomkostninger: 122 USD/måned
Samlede omkostninger: 278,24 USD

MongoDB-as-a-Service resulterer i omkostningsbesparelser på næsten 30 % sammenlignet med andre MongoDB-hostingudbydere!

Tilpassede IAM-politikskabeloner

Vi leverer tilpassede IAM-politikskabeloner, når du implementerer MongoDB på din egen AWS-konto. Tjek dette blogindlæg for flere detaljer – Konfiguration af MongoDirector-tilladelser på AWS ved hjælp af en tilpasset IAM-politikskabelon

Trin-for-trin instruktioner

    1. Log ind på konsollen

      Log ind på konsollen på console.scalegrid.io, og klik på fanen Cloud Profiles i menuen til venstre. På fanen Maskinpulje skal du klikke på knappen "opret" i handlingslinjen.

    2. AWS-konto

      Det første trin i guiden Create AWS Cloud Profile er at indtaste din API og hemmelige nøgler fra din AWS-konto:

    3. AWS-region

      Vælg AWS-regionen for Cloud-profilen:

    4. Adgangspolitik

      Dette er et meget vigtigt valg for sikkerheden af ​​dine MongoDB-instanser, da det styrer, hvem der kan få adgang til dem. Der er to mulige muligheder:

      1. Internet

        Dette udsætter dine MongoDB-instanser for internettet

      2. Sikkerhedsgrupper

        Du kan vælge de sikkerhedsgrupper på din konto, der har adgang til dine MongoDB-instanser.

        For dine produktionsforekomster vil du kun give sikkerhedsgruppen, der indeholder dine frontend-servere, adgang til MongoDB-databaserne. Denne indstilling kan også ændres senere, efter du har oprettet maskinpuljen.

    5. Navn

      Indtast et navn til sikkerhedsgruppen:

    6. Implementer nye forekomster

      Når skyprofilen er oprettet, kan den bruges som mål for implementering af nye forekomster.


  1. Sådan implementeres ML-modeller til produktion

  2. Brugerdefineret deserialisering

  3. Hvad er standard session timeout, og hvordan man konfigurerer det, når du bruger Spring Session med Redis som backend

  4. Opdatering af indlejret dokumentejendom i Mongodb