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
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 LOAD
from 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.