MongoDB

Managed Databases for MongoDB

Installa, esegui e scala il principale database NoSQL in modalità as a Service sul nostro Cloud di fiducia, mantenendo il controllo esclusivo dei dati. MongoDB offre un modello di dati flessibile in grado di organizzare e archiviare qualsiasi tipo di informazione, inclusi i documenti, caratteristica che lo rende ideale per lo sviluppo di 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 delle funzionalità delle proprie applicazioni.

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

Innovazione più rapida

Creare un cluster MongoDB pronto all'uso richiede solo pochi click e permetterà di dare una risposta alle esigenze degli sviluppatori, grazie a un'esperienza coerente e fluida e tutte le funzionalità indispensabili come il modello di dati JSON e il linguaggio di query.

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

Costi sotto controllo

Il sistema di tariffazione applicato è semplice e prevedibile, con tutto il traffico di rete incluso. La fatturazione include esclusivamente le risorse utilizzate e viene calcolata su base oraria. Questa offerta completa include diversi piani, per rispondere al meglio alle esigenze di qualsiasi progetto.

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

Governance dei dati garantita

MongoDB utilizza il nostro Cloud di fiducia ed è conforme alle certificazioni più rigorose. Gli utenti mantengono sempre il pieno controllo dei propri dati e usufruiscono di un elevato livello di protezione grazie alla crittografia dei dati inattivi e in transito e alla resilienza garantita dai backup.

Icons/concept/Page/Page Certificate Created with Sketch.

Certificazioni ISO/IEC 27001, 27701 e conformità all’hosting di dati sanitari

Le nostre infrastrutture e servizi Cloud sono certificati ISO/IEC 27001, 27017, 27018 e 27701. Queste certificazioni garantiscono la presenza di un sistema di gestione della sicurezza informatica (ISMS) per la gestione dei rischi, delle vulnerabilità e della continuità operativa, oltre che di un sistema di gestione delle informazioni personali (PIMS). La conformità della nostra certificazione per l’hosting dei dati sanitari consente di ospitare queste informazioni in totale sicurezza.

Managed Databases For MongoDB a confronto

  Essential Business Enterprise
Numero di nodi 1 3 nodi inclusi 3 nodi inclusi
RAM per nodo Da 2 GB a 120 GB Da 2 GB a 120 GB Da 7 GB a 120 GB
Storage per nodo Da 25 GB a 800 GB Da 25 GB a 800 GB Da 100 GB a 800 GB
SLA No 99,9% 99,95%
Upgrade al piano superiore
Crittografia dei dati inattivi e in transito (SSL)
Upgrade in 1 click alla versione principale
Backup automatico giornaliero
Politica di retention predefinita dei backup automatici 1 giorno 7 giorni 30 giorni
MongoDB Compass
Politica di retention dei backup personalizzata  
Alta disponibilità  
Nodi di replica  
Connettività alla rete privata (vRack)
Pianificazione del backup personalizzata    
Possibilità di auditing avanzato dei log    
Controllo degli accessi basato sui ruoli    
MongoDB BI Connector    
Consulenza MongoDB     Sì (a pagamento)
Consulenza OVHcloud     Sì (a pagamento)
Livello di supporto consigliato Standard Premium Business o Enterprise

 

Consulta le tariffe delle soluzioni 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

Inizia

Scopri come iniziare a utilizzare il servizio Managed Databases For MongoDB in un progetto Public Cloud.

Gestisci il servizio

Scopri come gestire Managed Databases For MongoDB dallo Spazio Cliente.

Funzionalità di Managed Databases For MongoDB

Scopri tutte le funzionalità e i limiti di Managed Databases For MongoDB.

Funzionalità

Funzionalità principali

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.

Sicurezza e high availability

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.

Enterprise-grade

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 in modalità pay-as-you-go alla fine del mese. A seconda delle esigenze dell’applicazione è possibile scegliere i servizi Essential, Business o Enterprise. Il prezzo dipende dal piano scelto e viene calcolato in base all'effettivo utilizzo del database, con fatturazione oraria.

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.