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
-
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.
-
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.
-
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.
-
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
-
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.
-
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:
-
Regione AWS
Seleziona la regione AWS per il profilo Cloud:
-
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:
-
Internet
Ciò espone le tue istanze MongoDB a Internet
-
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.
-
-
Nome
Inserisci un nome per il gruppo di sicurezza:
-
Distribuisci nuove istanze
Una volta creato, il profilo cloud può essere utilizzato come destinazione per il deployment di nuove istanze.