MongoDB

Managed Databases For MongoDB

Implementa, esegui e scala il principale database NoSQL come un servizio sul nostro Cloud di fiducia e mantieni il controllo esclusivo dei tuoi dati. MongoDB offre un modello flessibile che permette di organizzare e archiviare ogni tipo di dati, inclusi i documenti: è ideale per creare applicazioni moderne. OVHcloud si occupa della gestione dei servizi di database: configurazione, manutenzione, sicurezza, backup e scalabilità. In questo modo, gli sviluppatori e i loro team sono liberi di concentrarsi sulla creazione di funzionalità eccezionali per le tue applicazioni.

Icons/concept/App/App Script Created with Sketch.

Innovazione più rapida

Crea il tuo cluster MongoDB pronto all'uso in pochi click. Rispondi alle esigenze dei tuoi sviluppatori grazie a un'esperienza trasparente e senza preoccupazioni, che include funzionalità indispensabili come il modello di dati JSON e Query Language.

Icons/concept/Clock/Clock Available Created with Sketch.

Costi sotto controllo

Usufruisci di una struttura di tariffazione semplice e altamente prevedibile con tutto il traffico di rete incluso. Paghi soltanto ciò che consumi, con fatturazione oraria. Questa offerta completa prevede diversi piani per rispondere a tutte le esigenze.

Icons/concept/padlock/padlock Closed Created with Sketch.

Garantire la governance dei dati

MongoDB utilizza il nostro Cloud di fiducia ed è conforme alle certificazioni più rigorose. I dati, su cui hai sempre il pieno controllo, godono di un elevato livello di protezione grazie alla crittografia durante il periodo di riposo e transito e alla resilienza garantita dai backup.

Confronto tra i piani Managed Databases For MongoDB

  Essential Business Entreprise (presto disponibile)
Licenza MongoDB MongoDB Community MongoDB Community MongoDB Enterprise
Numero di nodi 1 3 nodi inclusi 3 nodi inclusi
RAM per nodo Da 7GB a 120GB Da 7GB a 120GB Da 7GB a 120GB
Storage per nodo Da 50 GB a 400 GB SSD Da 50 GB a 400 GB SSD Da 50 GB a 400 GB SSD
SLA No 99,9% 99,95%
Upgrade al piano superiore
Crittografia dei dati durante il periodo di riposo e di transito
Upgrade in 1 click alla versione principale
Backup automatico giornaliero
Policy di retention predefinita dei backup automatici 1 giorno 7 giorni 30 giorni
MongoDB Compass
Policy di retention personalizzata dei backup  
High availability  
Nodi di replica  
Private Network connectivity (vRack)  
Pianificazione del backup personalizzato    
Funzionalità avanzata di audit log    
Accesso basato sul ruolo    
MongoDB BI Connector    
MongoDB Consulting    

 

Mostra le tariffe di Managed Databases For MongoDB

Principali casi d’uso

Catalogo e-commerce flessibile

Rendi il tuo catalogo e-commerce più flessibile che mai per soddisfare al meglio le esigenze dei clienti. Grazie allo schema dinamico MongoDB, il team di sviluppo può eseguire iterazioni più rapide. Utilizza il modello di dati flessibile MongoDB e un linguaggio di interrogazione ricco per gestire ed aggiungere qualsiasi tipo di dati. Una scalabilità orizzontale e senza problemi per soddisfare le esigenze di milioni di utenti.

Webapp Node.js

Il compagno di database ideale per il tuo sviluppo node.js. I record MongoDB sono simili agli oggetti JSON, facilitando il lavoro degli sviluppatori. Sviluppa nuovi modelli di dati senza difficoltà quando aggiungi una nuova gerarchia e relazione tra i dati. Accedi rapidamente ai dati con un linguaggio di interrogazione ricco e ottime funzionalità di indicizzazione.

Analisi dei dati in semplicità

Sfrutta la scalabilità integrata di MongoDB per archiviare volumi crescenti di dati e analizzarli in tempo reale direttamente nel database, grazie a ottime funzionalità di indicizzazione e query. L’offerta Enterprise include BI connector, che permette di utilizzare MongoDB come fonte di dati per le piattaforme di BI e di analisi.

Guide e documentazione

Come iniziare

Scopri come iniziare con Managed Databases For MongoDB nel tuo progetto Public Cloud

Gestisci il servizio

Come gestire Managed Databases For MongoDB dallo Spazio Cliente

Funzionalità di Managed Databases For MongoDB

Scopri le funzionalità e i limiti di Managed Databases For MongoDB (Beta)

Funzionalità

Schema flessibile

MongoDB fornisce un controllo dello schema agli sviluppatori. In questo modo, si facilita l'aggiornamento della modellazione dei dati, aumentando le iterazioni delle versioni dell’applicazione.

Rich Query Language

Concepito per un utilizzo semplice, MongoDB ha un linguaggio di interrogazione (query language) ricco, che supporta le operazioni di lettura e scrittura, ma anche l’aggregazione di dati, la ricerca testo e le query geospaziali.

Document Database

Utilizza il tipo di dati naturale per il tuo linguaggio di programmazione. Converti in semplicità database di documenti a oggetti nativi di Javascript, Go, Python o Java.

Scalabilità orizzontale

Grazie alle funzionalità di condivisione di MongoDB, i dati possono essere distribuiti su più macchine del cluster di database. La scalabilità orizzontale è semplice: è sufficiente aggiungere nodi supplementari per aumentare la capacità.

Performance elevate

MongoDB fornisce una persistenza dei dati ad alte prestazioni. La gestione dei modelli di dati incorporati, ad esempio, riduce le attività di I/O sui sistemi di database e facilita l’indicizzazione per query più rapide.

Backup incluso

Dal momento che i dati sono essenziali per la tua azienda, ogni piano include il backup. I piani Business e Entreprise ti permettono di personalizzare le policy di retention del tuo backup. 

Nodi di replica

Garantisci la ridondanza e aumenta la disponibilità dei dati con le funzionalità di replica di MongoDB. Ottieni copie dei dati su diversi nodi di database. Le repliche sono essenziali per le applicazioni in produzione e sono disponibili con i nostri piani Business ed Enterprise.

High availability

La funzione di replica di MongoDB, "Replica set", assicura la ridondanza dei dati con trasferimento automatico. Con i piani Business ed Enterprise, il cluster MongoDB garantisce che il database sia sempre disponibile.

Motore di storage criptato

La crittografia a riposo, se utilizzata unitamente alla crittografia per il trasporto e a buone norme di sicurezza, permette di garantire la conformità alle norme di sicurezza e di riservatezza.

Crittografia TLS/SSL

Per garantire la riservatezza dei dati, MongoDB supporta TLS/SSL (Transport Layer Security/Secure Sockets Layer) per cifrare tutto il traffico di rete di MongoDB.

MongoDB Compass

Visualizza, esplora e gestisci facilmente i tuoi dati con MongoDB Compass. Un'interfaccia grafica intuitiva facilita l'analisi dell'utilizzo dei dati e l'ottimizzazione delle performance. MongoDB Compass è disponibile solo con il piano Enterprise.

Audit log

La funzione di audit permette di seguire l'attività del sistema e di controllare i movimenti nel database, aumentando la sicurezza e aiutando le imprese a rispettare politiche aziendali rigorose. Disponibile solo con il piano Enterprise.

MongoDB Connector BI

MongoDB Connector BI ti permette di visualizzare, rappresentare graficamente e generare relazioni senza problemi, utilizzando strumenti di business intelligence come Tableau, MicroStrategy, Qlik e altri. Con MongoDB come fonte di dati, non è necessario eseguire complessi processi ETL per l'analisi dei dati. Disponibile solo con il piano Enterprise.

Accesso basato sul ruolo (RBAC)

Utilizza l’accesso basato sul ruolo per controllare l'accesso al tuo database MongoDB e garantire la conformità ai requisiti di sicurezza. Assegna ai tuoi utenti uno o più ruoli che definiscono i loro diritti di accesso alle risorse e alle operazioni del database. Disponibile solo con il piano Enterprise.

Tariffazione Public Cloud

Tariffazione MongoDB

MongoDB viene fatturato a consumo a fine mese. Scegli i servizi Essential, Business o Enterprise a seconda delle esigenze dell’applicazione. Il prezzo dipende dal piano scelto ed è calcolato in base all'utilizzo del database, che viene fatturato a ore.

FAQ

Cos’è MongoDB?

MongoDB è un sistema di gestione database (DBMS) non relazionale o NoSQL. È un software che salva, manipola e gestisce i dati di un database. 

Cos'è Managed Databases For MongoDB?

MongoDB è un Database as a Service basato sul Public Cloud di OVHcloud. Uniamo il DBMS MongoDB a una o più istanze Public Cloud e lo forniamo come servizio chiavi in mano. Ci occupiamo della gestione e dell’amministrazione, inclusi configurazione, manutenzione, backup, sicurezza e scalabilità. In questo modo, il cliente può concentrarsi sulla creazione di applicazioni e non sulla manutenzione delle operazioni amministrative. In breve, Managed Databases For MongoDB è un servizio di Cloud database che dà agli sviluppatori e ai loro team la libertà di concentrarsi sulle attività critiche dell'azienda. In base al piano di servizio scelto, puoi usufruire della licenza MongoDB Community e della licenza MongoDB Enterprise.

È possibile installare Managed Databases For MongoDB in autonomia?

Se scarichi e ottieni la licenza per la versione software corretta del DBMS MongoDB, puoi installare MongoDB sulle istanze Public Cloud. Tuttavia, dovrai occuparti della gestione e amministrazione dei database e non usufruirai delle funzionalità del nostro servizio chiavi in mano, a meno che tu non sia in grado di configurarle.

Perché MongoDB è un database così diffuso?

Nonostante la sua popolarità, potresti comunque chiederti: "A cosa serve MongoDB?" MongoDB può archiviare e gestire qualsiasi tipo di dati, a prescindere dalla struttura. Trattandosi di un database NoSQL, è molto flessibile perché fornisce un controllo dello schema agli sviluppatori, rendendo più semplice l'aggiornamento della modellazione dei dati. Inoltre, parte del successo di MongoDB è dovuto alla scalabilità, che permette di archiviare enormi volumi di dati.

MongoDB è migliore di MySQL?

Esiste ancora un acceso dibattito al proposito, ma bisogna considerare che sono sistemi molto diversi con funzionalità differenti. La differenza fondamentale tra i due è che MongoDB è un database non relazionale, mentre MySQL è relazionale. Il principale vantaggio di MongoDB è la dinamicità che permette di modificare il tuo schema di dati senza intaccare quelli esistenti. È scalabile orizzontalmente per permetterti di ridurre il carico di lavoro e scalare senza sforzo. MongoDB offre vantaggi in termini di disponibilità, gestione e velocità. Alla nostra offerta si aggiungeranno presto altri motori di database, come MySQL o PostgreSQL per i database relazionali e Redis per i database in-memory.

Qual è la differenza tra i piani Essential, Business ed Enterprise?

Ogni piano include una soluzione MongoDB as a Service diversa. include capacità variabili che rispondono a diverse applicazioni. Queste possono essere legate alla dimensione del cluster, al numero di nodi nel cluster, alla sicurezza, alla rete, alla scalabilità o all'alta disponibilità. Per confrontare le diverse offerte, consulta la tabella qui sopra.

I dati salvati in Managed Databases For MongoDB sono condivisi con le parti?

No, hai il controllo totale dei tuoi dati. Quando utilizzi Managed Databases For MongoDB, hai a disposizione una o più istanze Public Cloud che eseguono il DBMS MongoDB. Queste istanze dispongono di uno spazio di storage per il tuo uso individuale e non sono condivise con nessuno.

È possibile effettuare un upgrade verso nodi di capacità superiore?

Sì. Man mano che le esigenze di RAM e storage aumentano, è possibile eseguire un aggiornamento verso nodi di capacità superiore per rispondere al meglio alle tue esigenze. Tuttavia, non è possibile passare a un nodo di capacità inferiore.

È disponibile il backup per Managed Databases For MongoDB?

Sì. OVHcloud fornisce un backup automatizzato per ogni piano, ma le policy di retention di default variano in base al pacchetto scelto. Per confrontare le diverse offerte, consulta la tabella qui sopra.

Managed Databases For MongoDB è integrato nel Public Cloud?

Sì, Managed Databases For MongoDB può essere utilizzato come risorsa o in un progetto Public Cloud. Per gestirlo, utilizza il Pannello di controllo, l'API OVHcloud o l'API OpenStack.

Qual è la differenza tra le licenze Community ed Enterprise di MongoDB?

MongoDB Community è la versione gratuita e con il codice sorgente disponibile di MongoDB. MongoDB Enterprise è disponibile con l'abbonamento a MongoDB Enterprise Advanced e include il supporto completo per il deploy di MongoDB. 

Perché devo pagare per utilizzare Managed Databases For MongoDB quando utilizzo un piano che include la licenza MongoDB Community?

OVHcloud esegue tutte le attività di gestione e amministrazione dei database al posto tuo. In questo modo, non devi preoccuparti della configurazione, della manutenzione, della sicurezza dei backup e della scalabilità e puoi concentrarti sulle tue attività principali.

È possibile utilizzare Managed Databases For MongoDB con il mio server Bare Metal?

Sì, Managed Databases For MongoDB è accessibile tramite una rete pubblica o privata per permetterti di collegare il database al tuo server Bare Metal. Tuttavia, se desideri installare un motore MongoDB su un server Bare Metal, dovrai farlo in autonomia e in seguito occuparti della gestione e dell'amministrazione del database.