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

MongoDB-as-a-Service nel tuo account Amazon AWS

ScaleGrid offre un'esperienza MongoDB-as-a-Service nel tuo account AWS. Sfrutta i vantaggi di una soluzione MongoDB-as-a-Service ospitata senza rinunciare al controllo dell'esecuzione delle tue istanze MongoDB.

Vantaggi MongoDB-as-a-Service

  1. Sicurezza

    Non esporre il database di produzione a Internet. Sono fermamente convinto che i database non dovrebbero essere esposti a meno che non siano assolutamente necessari. Limitare l'accesso fisico al database fornisce una maggiore "difesa in profondità". Mantieni i tuoi dati al sicuro bloccando l'accesso al tuo database utilizzando i gruppi di sicurezza di Amazon.

  2. Costo

    Ora che le istanze sono in esecuzione nel tuo account, puoi acquistare le istanze riservate per loro. In media, questo dovrebbe farti risparmiare circa il 30-50% rispetto ad altri provider ospitati. Se disponi di crediti AWS, puoi effettivamente trasferirli su ScaleGrid ed eliminare del tutto i costi di hosting di MongoDB.

  3. Supporto per Amazon VPC

    Porta il tuo account AWS ti consente di eseguire le tue istanze MongoDB in un Amazon Virtual Private Cloud (VPC). Questo ha tutti i vantaggi di sicurezza descritti in n. 1, ma ti consente anche di connettere i tuoi server alla tua rete locale tramite VPN.

  4. Backup negli snapshot S3/EBS

    I tuoi backup MongoDB vengono archiviati nel tuo account S3 o come snapshot EBS nel tuo account, risultando in uno storage estremamente facile e sicuro.

Prezzi 

Nel modello di account Bring your own AWS, vieni fatturato separatamente per le macchine e per la gestione di MongoDB. Amazon AWS ti fattura le macchine e ScaleGrid ti fattura la gestione di MongoDB.

L'esempio seguente è una ripartizione dei costi per l'esecuzione di un set di repliche 2+1 medio nel tuo account AWS. Un set di repliche 2+1 medio utilizza 3 istanze: 2 istanze medie AWS + 1 micro (arbitro). Il calcolo dei costi include il costo della macchina e il costo del volume IOPS con provisioning EBS su tutte e tre le macchine e presuppone anche istanze riservate:

Numero di istanze: 3
Costo della macchina AWS: $ 156/mese
Costo di gestione di MongoDB: $ 122/mese
Costo totale: $ 278,24

MongoDB-as-a-Service si traduce in un risparmio sui costi di quasi il 30% rispetto ad altri provider di hosting MongoDB!

Modelli di criteri IAM personalizzati

Forniamo modelli di policy IAM personalizzati quando distribuisci MongoDB nel tuo account AWS. Dai un'occhiata a questo post del blog per maggiori dettagli – Configurazione delle autorizzazioni di MongoDirector su AWS utilizzando un modello di policy IAM personalizzato

Istruzioni dettagliate

    1. Accedi alla console

      Accedi alla console su console.scalegrid.io e fai clic sulla scheda Profili cloud nel menu a sinistra. Nella scheda Machine Pool, fai clic sul pulsante "crea" nella barra delle azioni.

    2. Account AWS

      Il primo passaggio della procedura guidata Crea profilo cloud AWS consiste nell'inserire l'API e le chiavi segrete dal tuo account AWS:

    3. Regione AWS

      Seleziona la regione AWS per il profilo Cloud:

    4. Politica di accesso

      Questa è una selezione molto importante per la sicurezza delle tue istanze MongoDB, poiché controlla chi può accedervi. Ci sono due opzioni possibili:

      1. Internet

        Ciò espone le tue istanze MongoDB a Internet

      2. Gruppi di sicurezza

        Puoi selezionare i gruppi di sicurezza nel tuo account che hanno accesso alle tue istanze MongoDB.

        Per le tue istanze di produzione, concederesti solo al gruppo di sicurezza contenente i tuoi server front-end l'accesso ai database MongoDB. Questa impostazione può essere modificata anche in un secondo momento dopo aver creato il pool di macchine.

    5. Nome

      Inserisci un nome per il gruppo di sicurezza:

    6. Distribuisci nuove istanze

      Una volta creato, il profilo cloud può essere utilizzato come destinazione per il deployment di nuove istanze.