Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Limites d’Amazon Neptune
Régions
Amazon Neptune est disponible dans les régions suivantes : AWS
USA Est (Virginie du Nord) :
us-east-1
USA Est (Ohio) :
us-east-2
USA Ouest (Californie du Nord) :
us-west-1
USA Ouest (Oregon) :
us-west-2
Canada (Centre) :
ca-central-1
Amérique du Sud (São Paulo) :
sa-east-1
Europe (Stockholm) :
eu-north-1
Europe (Espagne) :
eu-south-2
Europe (Irlande) :
eu-west-1
Europe (Londres) :
eu-west-2
Europe (Paris) :
eu-west-3
Europe (Francfort) :
eu-central-1
Moyen-Orient (Bahreïn) :
me-south-1
Moyen-Orient (UAE) :
me-central-1
Israël (Tel Aviv) :
il-central-1
Afrique (Le Cap) :
af-south-1
Asie-Pacifique (Hong Kong) :
ap-east-1
Asie-Pacifique (Tokyo) :
ap-northeast-1
Asie-Pacifique (Séoul) :
ap-northeast-2
Asie-Pacifique (Osaka) :
ap-northeast-3
Asie-Pacifique (Singapour) :
ap-southeast-1
Asie-Pacifique (Sydney) :
ap-southeast-2
Asie-Pacifique (Jakarta) :
ap-southeast-3
Asie-Pacifique (Mumbai) :
ap-south-1
Chine (Beijing) :
cn-north-1
Chine (Ningxia) :
cn-northwest-1
AWS GovCloud (US-Ouest) :
us-gov-west-1
AWS GovCloud (USA Est) :
us-gov-east-1
Différences dans les régions chinoises
Comme c'est le cas pour de nombreux AWS services, Amazon Neptune fonctionne légèrement différemment en Chine (Pékin) et en Chine (Ningxia) par rapport aux autres régions. AWS
Par exemple, lorsque Neptune ML utilise Amazon API Gateway pour créer son service d'exportation, l'IAMauthentification est activée par défaut. Dans les régions chinoises, le processus de modification de cette option est légèrement différent de celui des autres régions.
Ces différences et d'autres sont expliquées ici
Taille maximale des volumes de cluster de stockage
Un volume de cluster Neptune peut atteindre une taille maximale de 128 tebioctets (TiB) dans toutes les régions prises en charge, à l'exception de la Chine, où la limite est de GovCloud 64 TiB. Cela est vrai pour toutes les versions du moteur, à commencer par la Sortie : 1.0.2.2 (09/03/2020). Consultez Stockage, fiabilité et disponibilité d'Amazon Neptune.
Tailles d'instance de base de données prises en charge
Neptune prend en charge différentes classes d'instances de base de données dans différentes régions. AWS Pour déterminer les classes qui sont prises en charge dans une région donnée, consultez Tarification Amazon Neptune
Limites pour chaque AWS compte
Pour certaines fonctionnalités de gestion, Amazon Neptune utilise une technologie opérationnelle partagée avec Amazon Relational Database Service (Amazon). RDS
Pour chaque AWS compte, le nombre de RDS ressources Amazon Neptune et Amazon que vous pouvez créer est limité pour chaque région. Ces ressources incluent des instances et des clusters de bases de données.
Une fois qu'une limite a été atteinte pour une ressource, les appels supplémentaires pour créer cette ressource échouent avec une exception.
Pour obtenir la liste des limites partagées entre Amazon Neptune et AmazonRDS, consultez la section Limites d'Amazon RDS dans le guide de RDSl'utilisateur Amazon.
La connexion à Neptune nécessite VPC
Amazon Neptune est un service réservé au cloud privé virtuel (VPC).
En outre, les instances n'autorisent pas l'accès depuis l'extérieur deVPC.
Neptune nécessite SSL
À partir de la version du moteur1.0.4.0
, Amazon Neptune autorise uniquement les connexions Secure Sockets Layer (SSL) HTTPS à n'importe quel point de terminaison d'instance ou de cluster.
Neptune nécessite la TLS version 1.2, qui utilise les suites de chiffrement puissantes suivantes :
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
Zones de disponibilité et groupes de sous-réseaux de base de données
Amazon Neptune nécessite un groupe de sous-réseaux de base de données pour chaque cluster qui possède des sous-réseaux dans au moins deux zones de disponibilité prises en charge (). AZs
Nous vous recommandons d'utiliser trois sous-réseaux ou plus dans différentes zones de disponibilité.
HTTPcharge utile maximale de la demande (150 Mo)
La taille totale de G705 et des SPARQL HTTP demandes doit être inférieure à 150 Mo. Si une demande dépasse cette taille, Neptune renvoie HTTP 400: BadRequestException
.
Cette limite ne s'applique pas aux WebSockets connexions Gremlin.
Différences d'implémentation de Gremlin
L'implémentation de Gremlin par Amazon Neptune peut se distinguer par certains détails des autres implémentations de Gremlin.
Pour de plus amples informations, veuillez consulter Conformité d'Amazon Neptune avec les normes Gremlin.
Neptune ne prend pas en charge les caractères nuls dans les chaînes de données
Neptune ne prend pas en charge les caractères nuls dans les chaînes. Cela est vrai pour les données du graphe de propriétés pour Gremlin et openCypher pour les RDF données /. SPARQL
SPARQLUPDATELOADà partir de URI
SPARQL UPDATE LOAD
from ne URI fonctionne qu'avec les ressources qui s'y trouventVPC.
Cela inclut Amazon S3 URLs dans la même région que le cluster avec un point de VPC terminaison Amazon S3 créé.
L'Amazon S3 URL doit l'êtreHTTPS, et toute authentification doit être incluse dans leURL. Pour plus d'informations, consultez Authentification des demandes : utilisation des paramètres de requête dans le manuel Amazon Simple Storage Service API Reference.
Pour plus d'informations sur la création d'un VPC point de terminaison, consultezCréation d'un point de VPC terminaison Amazon S3.
Si vous devez charger des données depuis un fichier, nous vous recommandons d'utiliser le chargeur Amazon Neptune. API Pour de plus amples informations, veuillez consulter Utilisation du chargeur en vrac Amazon Neptune pour ingérer des données.
Note
Le chargeur Amazon Neptune API n'est pas un. ACID
IAMauthentification et contrôle d'accès
Dans les versions du moteur Neptune antérieures à la version 1.2.0.0, l'IAMauthentification et le contrôle d'accès ne sont pris en charge qu'au niveau du cluster de base de données. À partir de 1.2.0.0
la version ultérieure, vous pouvez toutefois contrôler l'accès basé sur les requêtes à un niveau plus détaillé à l'aide de clés de condition dans les politiques. IAM Pour plus d’informations, consultez Utilisation d'actions de requête dans les déclarations de stratégie d'accès aux données Neptune et Authentification de votre base de données Amazon Neptune avec AWS Identity and Access Management
La console Amazon Neptune nécessite NeptuneReadOnlyAccessdes autorisations. Vous pouvez restreindre l'accès aux IAM utilisateurs en révoquant cet accès. Pour plus d’informations, consultez Utilisation de politiques AWS gérées pour accéder aux bases de données Amazon Neptune.
Amazon Neptune ne prend pas en charge le contrôle d'accès basé sur le nom d'utilisateur/le mot de passe.
WebSocket connexions simultanées et durée de connexion maximale
Le nombre de WebSocket connexions simultanées par instance de base de données Neptune est limité. Lorsque cette limite est atteinte, Neptune limite toute demande d'ouverture d'une nouvelle WebSocket connexion afin d'éviter d'utiliser toute la mémoire allouée.
Pour tous les types d'instances plus importants pris en charge par Neptune et toutes les instances sans serveur, le nombre maximal de WebSocket connexions simultanées est de 32 000 (32 768).
Le nombre maximal de WebSocket connexions simultanées pour les petits types d'instances est répertorié dans le tableau ci-dessous :
Type d'instance | Nombre maximum de WebSocket connexions simultanées |
---|---|
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.r6g.2xlarge |
8 192 |
db.r6g.4xlarge |
16 384 |
db.r6g.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 |
sans serveur |
32 768 |
(autres types d'instances de grande taille) |
32 768 |
Note
À partir de la version 1.1.0.0 du moteur Neptune, Neptune ne prend plus en charge les types d'instances R4
.
Lorsqu'un client ferme correctement une connexion, cette fermeture est immédiatement prise en compte dans le nombre de connexions ouvertes.
Si le client ne ferme pas la connexion, celle-ci peut être fermée automatiquement après un délai d'inactivité de 20 à 25 minutes (le délai d'inactivité est le temps écoulé depuis la réception du dernier message du client). Toutefois, tant que le délai d'inactivité n'est pas atteint, Neptune maintient la connexion ouverte indéfiniment.
Lorsque IAM l'authentification est activée, une WebSocket connexion est toujours déconnectée quelques minutes plus de 10 jours après son établissement, si elle n'a pas déjà été fermée d'ici là.
Limites applicables aux propriétés et aux étiquettes
Il n'y a aucune limite quant au nombre de sommets, d'arêtes ou de RDF quads que vous pouvez avoir dans un graphique.
Il n'y a pas non plus de limite quant au nombre de propriétés ou d'étiquettes qu'un sommet ou un arc peut avoir.
Une limite de taille de 55 Mo est appliquée à la taille d'une propriété ou d'une étiquette individuelle. En RDF termes simples, cela signifie que la valeur d'une colonne (S, P, O ou G) d'un RDF quad ne peut pas dépasser 55 Mo.
Si vous devez associer un objet plus grand, comme une image, à un sommet ou un nœud dans votre graphe, vous pouvez le stocker sous forme de fichier dans Amazon S3 et utiliser le chemin d'accès Amazon S3 comme propriété ou étiquette.
Limites qui affectent le chargeur en bloc Neptune
Vous ne pouvez pas mettre en file d'attente plus de 64 tâches de chargement en bloc Neptune à la fois.
Neptune ne conserve qu'une trace des 1 024 dernières tâches de chargement en bloc.
Neptune stocke uniquement les 10 000 dernières informations détaillées d'erreur par tâche.