Amazon Neptune

Un database a grafo veloce e affidabile progettato per il cloud

Amazon Neptune è un servizio di database a grafo rapido, affidabile e pienamente gestito che semplifica la creazione e l'esecuzione di applicazioni che lavorano con dataset altamente connessi. Il centro nevralgico di Amazon Neptune è un motore di database a grafo ad alte prestazioni appositamente ottimizzato per archiviare miliardi di relazioni ed eseguire query al grafo con una latenza di pochi millisecondi. Amazon Neptune supporta i modelli di grafi più diffusi Property Graph e RDF di W3C, con i relativi linguaggi di query Apache TinkerPop Gremlin e SPARQL, permettendoti di creare in modo semplice query efficaci su dataset altamente connessi. Neptune consente i casi d'uso dei grafi come motori di raccomandazioni, rilevamento di attività fraudolente, grafi della conoscenza, scoperte di farmaci e sicurezza delle reti.

Amazon Neptune è altamente disponibile, con repliche di lettura, ripristino point-in-time, backup continuo su Amazon S3 e replica nelle zone di disponibilità. Neptune è un sistema sicuro che supporta la crittografia dei dati inattivi e in transito. Neptune è una soluzione completamente gestita, pertanto non dovrai più preoccuparti di attività di gestione del database come provisioning dell'hardware, applicazioni di patch del software, impostazione, configurazione o backup.

Iscriviti per l'anteprima di Amazon Neptune qui.

Annuncio di Amazon Neptune in occasione di re:Invent 2017

Vantaggi

SUPPORTA API OPEN GRAPH

Amazon Neptune supporta le API open graph per Gremlin e SPARQL e fornisce elevate prestazioni per entrambi i modelli di grafi e i rispettivi linguaggi di query. Permette di scegliere il modello Property Graph e il relativo linguaggio di query open source, Apache TinkerPop Gremlin o il modello W3C Resource Description Framework (RDF) standard e il relativo linguaggio di query standard, SPARQL. 

Elevate prestazioni e scalabilità

Amazon Neptune è un database a grafo ad alte prestazioni appositamente progettato. È ottimizzato per l'elaborazione di query al grafo. Neptune supporta fino a 15 repliche di lettura a bassa latenza su tre zone di disponibilità per dimensionare la capacità di lettura ed eseguire più di centomila query al grafo al secondo. Puoi aumentare o ridurre le distribuzioni dei database da tipi di istanze più piccole a più grandi, in base alle tue esigenze. 

Disponibilità e durabilità elevate

Amazon Neptune è altamente disponibile e duraturo. Neptune è progettato per offrire disponibilità superiore al 99,99%. Vanta uno storage con tolleranza ai guasti e riparazione automatica creato per il cloud che esegue la replica di sei copie dei dati su tre zone di disponibilità. Neptune esegue il backup continuo dei dati su Amazon S3 e il ripristino dai guasti fisici dello storage in modo trasparente. Per l'elevata disponibilità, il failover dell'istanza richiede in genere meno di 30 secondi.

MASSIMA SICUREZZA

Amazon Neptune fornisce più livelli di sicurezza per il tuo database, tra cui isolamento di rete tramite Amazon VPC, crittografia dei dati inattivi tramite chiavi create e controllate dall'utente tramite AWS Key Management Service (KMS) e crittografia dei dati in transito tramite TLS. In un'istanza Neptune crittografata, i dati memorizzati nello storage sono crittografati, così come snapshot, repliche e backup automatici nello stesso cluster.

Servizio interamente gestito

Con Amazon Neptune, non sarà più necessario gestire le attività di gestione generica del database quali provisioning dell'hardware, applicazione di patch software, impostazione, configurazione o backup. Neptune monitora ininterrottamente ed esegue backup in automatico del database in Amazon S3, garantendo il ripristino point-in-time granulare. Puoi monitorare le prestazioni del database tramite Amazon CloudWatch.

Quando usare database a grafo

I database a grafo, come Amazon Neptune, sono progettati appositamente per lo storage e la navigazione di relazioni. Presentano vantaggi rispetto ai database relazionali per i casi d'uso come social network, motori di raccomandazioni e rilevamento di frodi, dove è necessario creare relazioni tra dati ed eseguire rapidamente query su di esse. La creazione di questi tipi di applicazioni utilizzando un database relazionale prevede numerose difficoltà. Sarebbero necessarie più tabelle con varie chiavi straniere. Le query SQL per la navigazione in questi dati richiederebbero query annidate e giunzioni complesse che diventerebbero presto scomode e le prestazioni delle query ne risentirebbero con la crescita delle dimensioni dei dati nel corso del tempo.

Neptune utilizza le strutture a grafo come nodi (entità di dati), edge (relazioni) e proprietà per rappresentare e archiviare i dati. Le relazioni vengono archiviate come cittadini di prima classe del modello di dati. Questo consente il collegamento diretto dei dati in nodi, migliorando drasticamente le prestazioni delle query che attraversano relazioni tra i dati. Le prestazioni interattive di Neptune su vasta scala consentono un'ampia serie di casi d'uso a grafo in modo efficace.

Casi d'uso

Social network

Amazon Neptune è in grado di elaborare in modo rapido e semplice grandi set di profili e interazioni degli utenti per costruire applicazioni di social network. Neptune consente query al grafo altamente interattive con un elevato throughput per portare le caratteristiche social nelle tue applicazioni. Ad esempio, se stai costruendo un feed social nella tua applicazione, puoi utilizzare Neptune per fornire risultati che assegnino priorità, mostrando ai tuoi utenti gli ultimi aggiornamenti dei loro familiari, amici ai cui aggiornamenti mettono "mi piace" e amici che vivono vicino a loro.

Neptune-Diagram_social-v3

Motori di raccomandazione

Neptune-Diagram_recommendation-relationships

Amazon Neptune ti permette di archiviare relazioni tra le informazioni come interessi, amici e cronologia di acquisto dei clienti in un grafo e di eseguire rapidamente query per creare raccomandazioni personalizzate e pertinenti. Ad esempio, con Neptune puoi utilizzare un database a grafo ad alta disponibilità per creare raccomandazioni di prodotti a un utente sulla base dei prodotti acquistati da altri che seguono lo stesso sport e hanno una cronologia di acquisto simile. Oppure puoi identificare le persone che hanno un amico in comune ma non si conoscono ancora e fare raccomandazioni di amicizia.


Rilevamento di attività fraudolente

Con Amazon Neptune, puoi utilizzare le relazioni per elaborare transazioni finanziarie e di acquisto praticamente in tempo reale, per rilevare con facilità gli schemi di attività fraudolente. Neptune offre un servizio interamente gestito per eseguire rapide query al grafo per rilevare che un potenziale acquirente utilizza lo stesso indirizzo e-mail e carta di credito di un noto caso di frode. Se stai creando un'applicazione di rilevamento di attività fraudolente nel settore retail, Neptune può aiutarti a costruire query al grafo per rilevare con facilità gli schemi di relazioni come più persone associate a un indirizzo e-mail personale o più persone che condividono lo stesso indirizzo IP ma risiedono a indirizzi fisici differenti.

Neptune-Diagram_Fraud-Detection

Grafi della conoscenza

Neptune-Diagram_knowledge-graph

Amazon Neptune aiuta a costruire applicazioni di grafi della conoscenza. Un grafo della conoscenza ti aiuta ad archiviare informazioni in un modello a grafo e utilizzare query al grafo per consentire ai tuoi utenti di attraversare con facilità dataset altamente connessi. Neptune supporta le API open source e open standard per permetterti di sfruttare rapidamente le risorse di informazioni esistenti per costruire i tuoi grafi della conoscenza ed eseguirne l'hosting su un servizio interamente gestito. Ad esempio, se un utente è interessato alla Gioconda, puoi aiutarlo a scoprire anche altre opere d'arte di Leonardo da Vinci, oppure altre opere d'arte situate al Louvre. Utilizzando un grafo della conoscenza, puoi aggiungere informazioni topiche a cataloghi di prodotti, costruire ed eseguire query di modelli complessi di regole normative o modelli di informazioni generali, come Wikidata.


Settore scientifico

Amazon Neptune ti aiuta a creare applicazioni che archiviano e attraversano informazioni del settore scientifico ed elaborano dati sensibili con facilità, utilizzando la crittografia dei dati inattivi. Ad esempio, puoi utilizzare Neptune per archiviare modelli di interazioni tra malattie e geni e cercare schemi di grafi all'interno dei percorsi delle proteine per individuare altri geni che possano essere associati a una malattia. Puoi creare modelli di composti chimici come grafi ed eseguire query di schemi nelle strutture molecolari. Inoltre, Neptune aiuta a integrare le informazioni per affrontare le sfide della ricerca in campo sanitario e scientifico. Puoi utilizzare Neptune per creare e archiviare relazioni tra pazienti a partire da cartelle cliniche di diversi sistemi e organizzare in modo topico le pubblicazioni di ricerca per individuare rapidamente informazioni pertinenti.

Neptune-Diagram_life-sciences

Operazioni di rete / IT

Neptune-Diagram_network-security

Puoi utilizzare Amazon Neptune per archiviare un grafo della tua rete e utilizzare query al grafo per rispondere a domande come quanti host eseguono una specifica applicazione. Neptune è in grado di archiviare ed elaborare miliardi di eventi per gestire e proteggere la tua rete. Se rilevi un evento anomalo, puoi utilizzare Neptune per comprendere rapidamente come può influire sulla tua rete, eseguendo query per uno schema a grafo utilizzando gli attributi dell'evento. Puoi eseguire query di Neptune per individuare altri host o dispositivi potenzialmente compromessi. Ad esempio, se rilevi un file maligno su un host, Neptune può aiutarti a individuare i collegamenti tra gli host che diffondono il file maligno e consentirti di tracciarlo fino all'host originario che lo ha scaricato.

Clienti dell'anteprima

600x400_Thomson_Reuters-Logo
600x400_Siemens-Corporation_Logo
600x400_FINRA-Financial-Industry-Regulatory-Authority_Logo
600x400_Logo_AstraZeneca
600x400_Logo_Alexa

Come funziona

Neptune_how_it_works_Nov_28_2x

Scopri di più sulle caratteristiche di Amazon Neptune

Visita la pagina delle caratteristiche
Sei pronto per iniziare?
Registrati per l'anteprima
Hai domande?
Contattaci

Nozioni di base su AWS

icon1

Registrati per creare un account AWS

Ottieni accesso istantaneo al piano gratuito di AWS.
icon2

Impara con i tutorial di 10 minuti

Esplora e impara con semplici tutorial.
icon3

Inizia a lavorare con AWS

Inizia a creare con le guide dettagliate che ti aiutano a lanciare il tuo progetto AWS.