Limiti per Amazon Neptune - Amazon Neptune

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Limiti per Amazon Neptune

Regioni

Amazon Neptune è disponibile nelle seguenti regioni: AWS

  • Stati Uniti orientali (Virginia settentrionale): us-east-1

  • Stati Uniti orientali (Ohio): us-east-2

  • Stati Uniti occidentali (California settentrionale): us-west-1

  • Stati Uniti occidentali (Oregon): us-west-2

  • Canada (Centrale): ca-central-1

  • Sud America (San Paolo): sa-east-1

  • Europa (Stoccolma): eu-north-1

  • Europa (Irlanda): eu-west-1

  • Europa (Londra): eu-west-2

  • Europa (Parigi): eu-west-3

  • Europa (Francoforte): eu-central-1

  • Medio Oriente (Bahrein): me-south-1

  • Medio Oriente ()UAE: me-central-1

  • Israele (Tel Aviv):   il-central-1

  • Africa (Città del Capo): af-south-1

  • Asia Pacifico (Hong Kong): ap-east-1

  • Asia Pacifico (Tokyo): ap-northeast-1

  • Asia Pacifico (Seoul): ap-northeast-2

  • Asia Pacifico (Osaka): ap-northeast-3

  • Asia Pacifico (Singapore): ap-southeast-1

  • Asia Pacifico (Sydney): ap-southeast-2

  • Asia Pacifico (Mumbai): ap-south-1

  • Cina (Pechino): cn-north-1

  • Cina (Ningxia): cn-northwest-1

  • AWS GovCloud (Stati Uniti occidentali): us-gov-west-1

  • AWS GovCloud (Stati Uniti orientali): us-gov-east-1

Differenze nelle regioni della Cina

Come per molti AWS servizi, Amazon Neptune opera in modo leggermente diverso in Cina (Pechino) e Cina (Ningxia) rispetto ad altre regioni. AWS

Ad esempio, quando Neptune ML utilizza API Amazon Gateway per creare il proprio servizio di esportazioneIAM, l'autenticazione è abilitata per impostazione predefinita. Nelle regioni della Cina, il processo di modifica di tale opzione è leggermente diverso rispetto ad altre regioni.

Queste e altre differenze sono illustrate qui.

Dimensione massima dei volumi del cluster di archiviazione

Un volume di cluster Neptune può crescere fino a una dimensione massima di 128 tebibyte (TiB) in tutte le regioni supportate tranne la Cina e GovCloud, dove il limite è di 64 TiB. Questo vale per tutti i rilasci del motore a partire da Rilascio: 1.0.2.2 (09/03/2020). Per informazioni, consulta Archiviazione, affidabilità e disponibilità di Amazon Neptune.

Dimensioni dell'istanza database supportate

Neptune supporta diverse classi di istanze DB in diverse regioni. AWS Per scoprire quali classi sono supportate in una determinata regione, consulta Prezzi di Amazon Neptune e scegli la regione di interesse.

Limiti per ogni account AWS

Per alcune funzionalità di gestione, Amazon Neptune utilizza una tecnologia operativa condivisa con Amazon Relational Database Service (Amazon). RDS

Ogni AWS account ha dei limiti per ogni regione sul numero di risorse Amazon Neptune e RDS Amazon che puoi creare. Queste risorse includono le istanze database e i cluster di database.

Dopo aver raggiunto il limite per una risorsa, le ulteriori richieste di creazione di tale risorsa restituiranno un errore con un'eccezione.

Per un elenco dei limiti condivisi tra Amazon Neptune e Amazon, consulta la sezione Limiti di RDS Amazon nella RDS Amazon User RDSGuide.

La connessione a Neptune richiede un VPC

Amazon Neptune è un servizio solo per il cloud privato virtuale VPC ().

Inoltre, le istanze non consentono l'accesso dall'esterno di. VPC

Neptune richiede SSL

A partire dalla versione del motore1.0.4.0, Amazon Neptune consente solo connessioni Secure Sockets Layer SSL () verso qualsiasi istanza o HTTPS endpoint del cluster.

Neptune TLS richiede la versione 1.2, che utilizza le seguenti suite di crittografia avanzata:

  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

Zone di disponibilità e gruppi di sottoreti del database

Amazon Neptune richiede un gruppo di sottoreti DB per ogni cluster con sottoreti in almeno due zone di disponibilità supportate (). AZs

Ti consigliamo di usare tre o più sottoreti in diverse zone di disponibilità.

HTTPrichiedi un payload massimo (150 MB)

La dimensione totale di Gremlin e delle SPARQL HTTP richieste deve essere inferiore a 150 MB. Se una richiesta supera questa dimensione, Neptune restituisce HTTP 400: BadRequestException.

Questo limite non si applica alle connessioni WebSockets Gremlin.

Differenze di implementazione di Gremlin

L'implementazione di Gremlin in Amazon Neptune presenta specifici dettagli di implementazione che possono essere diversi da altre implementazioni Gremlin.

Per ulteriori informazioni, consulta Conformità agli standard Gremlin in Amazon Neptune.

Neptune non supporta caratteri null nei dati di stringa

Neptune non supporta caratteri null nei dati di stringa. Questo vale per i dati del grafico delle proprietà per Gremlin e openCypher per i dati /. RDF SPARQL

SPARQLUPDATELOADda URI

SPARQL UPDATE LOADfrom URI funziona solo con risorse che si trovano all'interno della stessaVPC.

Ciò include Amazon S3 URLs nella stessa regione del cluster con un endpoint Amazon VPC S3 creato.

Amazon S3 URL deve essere HTTPS e qualsiasi autenticazione deve essere inclusa nel. URL Per ulteriori informazioni, consulta Autenticazione delle richieste: utilizzo dei parametri di query nell'Amazon Simple Storage Service API Reference.

Per informazioni sulla creazione di un VPC endpoint, consulta. Creazione di un endpoint Amazon S3 VPC

Se devi caricare dati da un file, ti consigliamo di utilizzare il loader Amazon API Neptune. Per ulteriori informazioni, consulta Uso dello strumento di caricamento in blocco Amazon Neptune per importare i dati.

Nota

Il caricatore Amazon API Neptune non è compatibile. ACID

IAMautenticazione e controllo degli accessi

Nelle versioni del motore Neptune precedenti alla versione 1.2.0.0IAM, l'autenticazione e il controllo degli accessi sono supportati solo a livello di cluster DB. Dalla versione 1.2.0.0 in poi, tuttavia, è possibile controllare l'accesso basato su query a un livello più granulare utilizzando le chiavi di condizione nelle politiche. IAM Per ulteriori informazioni, consulta Utilizzo delle azioni di query nelle dichiarazioni di policy di accesso ai dati di Neptune e Panoramica di AWS Identity and Access Management (IAM) in Amazon Neptune.

La console Amazon Neptune richiede autorizzazioni. NeptuneReadOnlyAccess Puoi limitare l'accesso agli IAM utenti revocando questo accesso. Per ulteriori informazioni, consulta AWS politiche gestite (predefinite) per Amazon Neptune

Amazon Neptune non supporta il controllo degli accessi basato su nome utente/password.

WebSocket connessioni simultanee e tempo massimo di connessione

Esiste un limite al numero di WebSocket connessioni simultanee per istanza DB di Neptune. Quando viene raggiunto tale limite, Neptune limita qualsiasi richiesta di apertura di una WebSocket nuova connessione per evitare di utilizzare tutta la memoria heap allocata.

Per tutti i tipi di istanze più grandi supportati da Neptune e tutte le istanze serverless, il numero massimo di connessioni simultanee WebSocket è 32.000 (32.768).

Il numero massimo di WebSocket connessioni simultanee per i tipi di istanze più piccoli è elencato nella tabella seguente:

Tipo di istanza Numero massimo di connessioni simultanee WebSocket

db.t3.medium

512

db.t4g.medium

512

db.r5.large

2.048

db.r5d.large

2.048

db.r5.xlarge

4,096

db.r5.2xlarge

8,192

db.r5d.2xlarge

8,192

db.r5.4xlarge

16,384

db.r5d.4xlarge

16,384

db.r6g.large

2.048

db.r6gd.large

2.048

db.r6g.xlarge

4,096

db.r6gd.xlarge

4,096

db.r6g.2xlarge

8,192

db.r6gd.2xlarge

8,192

db.r6g.4xlarge

16,384

db.r6gd.4xlarge

16,384

db.x2g.large

2.048

db.x2gd.large

2.048

db.x2g.xlarge

4,096

db.x2gd.xlarge

4,096

db.x2iedn.xlarge

4,096

db.x2g.2xlarge

8,192

db.x2gd.2xlarge

8,192

db.x2g.4xlarge

16,384

db.x2gd.4xlarge

16,384

db.x2iedn.2xlarge

16,384

db.x2iezn.2xlarge

16,384

serverless

32,768

(altri tipi di istanza di grandi dimensioni)

32,768

Nota

A partire dal rilascio 1.1.0.0 del motore Neptune, i tipi di istanza R4 non sono più supportati.

Quando un client chiude correttamente una connessione, la chiusura si riflette immediatamente nel conteggio delle connessioni aperte.

Se il client non chiude una connessione, la connessione può essere chiusa automaticamente dopo un timeout di inattività da 20 a 25 minuti (il timeout di inattività è il tempo trascorso dalla ricezione dell'ultimo messaggio dal client). Tuttavia, finché non viene raggiunto il timeout di inattività, Neptune mantiene la connessione aperta a tempo indeterminato.

Quando IAM l'autenticazione è abilitata, una WebSocket connessione viene sempre disconnessa alcuni minuti e più di 10 giorni dopo essere stata stabilita, se non è già stata chiusa entro tale data.

Limiti per proprietà ed etichette

Non c'è limite al numero di vertici e spigoli o RDF quadrilateri che si possono avere in un grafo.

Non esiste inoltre alcun limite al numero di proprietà o etichette che un vertice o un bordo può avere.

Esiste un limite di dimensioni pari a 55 MB sulla dimensione di una singola proprietà o etichetta. In RDF termini pratici, ciò significa che il valore in qualsiasi colonna (S, P, O o G) di un RDF quadrilatero non può superare i 55 MB.

Se è necessario associare un oggetto più grande come un'immagine a un vertice o un nodo nel grafo, è possibile archiviarlo come file in Amazon S3 e utilizzare il percorso di Amazon S3 come proprietà o etichetta.

Limiti che interessano lo strumento di caricamento in blocco Neptune

Non è possibile accodare più di 64 processi di caricamento in blocco alla volta.

Neptune tiene traccia solo dei 1.024 processi di caricamento in blocco più recenti.

Neptune archivia solo gli ultimi 10.000 dettagli di errore per processo.