Limites d’Amazon Neptune - Amazon Neptune

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 NeptuneAWSRégions :

  • USA Est (Virginie du Nord) :us-east-1

  • US East (Ohio) :us-east-2

  • USA Ouest (Californie du Nord) :us-west-1

  • USA Ouest (Oregon) :us-west-2

  • Canada (Central) :ca-central-1

  • Amérique du Sud (São Paulo) :sa-east-1

  • Europe (Stockholm) :eu-north-1

  • 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

  • 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 (Singapour) :ap-southeast-1

  • Asie-Pacifique (Sydney) :ap-southeast-2

  • Asie-Pacifique (Mumbai) :ap-south-1

  • Chine (Pékin) :cn-north-1

  • Chine (Ningxia) :cn-northwest-1

  • AWS GovCloud (US-West) :us-gov-west-1

  • AWS GovCloud (US-East) :us-gov-east-1

Taille maximale des volumes de clusters de stockage

Un volume de cluster Neptune peut croître jusqu'à la taille maximale de 128 tébioctets (Tio) dans toutes les régions prises en charge, à l'exception de la Chine et GovCloud, où la limite est de 64 TiB. Cela s'applique à toutes les versions de moteur, à partir deVersion : 1.0.2.2 (09/03/2020). Consultez Stockage, fiabilité et disponibilité d'Amazon Neptune.

Différences entre les régions de Chine

Comme c'est le cas pour beaucoupAWSservices, Amazon Neptune fonctionne légèrement différemment en Chine (Beijing) et en Chine (Ningxia) par rapport aux autresAWSrégions.

Par exemple, lorsque Neptune ML utilise Amazon API Gateway pour créer son service d'exportation, l'authentification IAM est activée par défaut. Dans les régions de Chine, 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 sontexpliqué ici.

Types d'instances de bases de données

Neptune prend en charge différentes classes d'instances de base de donnéesAWSRégions. Pour déterminer les classes qui sont prises en charge dans une région donnée, consultez Tarification Amazon Neptune et sélectionnez la région qui vous intéresse.

Limites pour chacunAWScompte

Pour certaines fonctionnalités de gestion, Amazon Neptune utilise une technologie opérationnelle partagée avec Amazon Relational Database Service (Amazon RDS).

ChacunAWSLe compte a des limites pour chaque région quant au nombre de ressources Amazon Neptune et Amazon RDS que vous pouvez créer. 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 Amazon RDS, consultezLimites dans Amazon RDSdans leGuide de l'utilisateur Amazon RDS.

La connexion à Neptune nécessite un VPC

Amazon Neptune est un service de cloud privé virtuel (VPC) uniquement.

En outre, les instances n'autorisent pas l'accès depuis l'extérieur du VPC.

Neptune nécessite SSL

Commençant par la version de moteur1.0.4.0, Amazon Neptune autorise uniquement les connexions du protocole SSL (Secure Sockets Layer) via HTTPS vers n'importe quelle instance ou point de terminaison de cluster.

Neptune nécessite TLS 1.2, en utilisant les suites de chiffrement robustes 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 DB

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é (AZ) prises en charge.

Nous vous recommandons d'utiliser trois sous-réseaux ou plus dans différentes zones de disponibilité.

Charge utile maximale de la requête HTTP (150 Mo)

La taille totale des requêtes HTTP SPARQL et Gremlin doit être inférieure à 150 Mo. Si une demande dépasse cette taille, Neptune renvoieHTTP 400: BadRequestException.

Cette limite ne s'applique pas à Gremlin WebSockets connexions.

Différences d'implémentation de Gremlin

L'implémentation Amazon Neptune Gremlin comporte des détails d'implémentation spécifiques qui peuvent différer des autres implémentations Gremlin.

Pour plus d'informations, consultez Conformité aux normes Gremlin dans Amazon Neptune.

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, ainsi que pour les données RDF/SPARQL.

SPARQL UPDATE LOAD from URI

SPARQL UPDATE LOAD à partir de l'URI fonctionne uniquement avec les ressources qui se trouvent dans le même VPC.

Cela inclut les URL Amazon S3 situées dans la même région que le cluster avec un point de terminaison Amazon S3 VPC créé.

L'URL Amazon S3 doit être HTTPS et toute authentification doit être incluse dans l'URL. Pour plus d'informations, veuillez consulter la rubriqueDemandes d'authentification : Utilisation des paramètres de requêtedans leRéférence des API Amazon Simple Storage Service.

Pour plus d'informations sur la création d'un point de terminaison VPC, consultez Création d'un point de terminaison VPC Amazon S3.

Si vous devez charger des données à partir d'un fichier, nous vous recommandons d'utiliser l'API de chargement Amazon Neptune. Pour plus d'informations, consultez Utilisation du chargeur en vrac Amazon Neptune pour ingérer des données.

Note

L'API du chargeur Amazon Neptune n'est pas Acid.

Authentification IAM et contrôle d'accès

L'authentification IAM et le contrôle d'accès sont uniquement pris en charge au niveau du cluster de bases de données. Ils ne sont pas pris en charge pour Gremlin ou SPARQL. Pour plus d'informations, veuillez consulter la rubriquePrésentation d'AWS Identity and Access Management(IAM) dans Amazon Neptune

La console Amazon Neptune nécessiteNeptuneReadOnlyAccessautorisations. Vous pouvez restreindre l'accès aux utilisateurs IAM en révoquant cet accès. Pour plus d'informations, veuillez consulter la rubriqueAWSPolitiques (prédéfinies) gérées par pour Amazon Neptune

Amazon Neptune ne prend pas en charge le contrôle d'accès basé sur le nom d'utilisateur et le mot de passe.

WebSocket connexions simultanées et durée de connexion maximale

Le nombre maximal de simultanés WebSocket les connexions par instance de base de données sont différentes pour chaque type d'instance. Lorsque cette limite est atteinte, Neptune limite toute demande d'ouverture d'un nouveau WebSocket connexion, pour éviter d'utiliser toute la mémoire du tas allouée.

Type d'instance Nombre maximal de traitements WebSocket connexions

db.t3.medium

512

db.r5.large

2 048

db.r5.xlarge

4 096

db.r5.2xlarge

8 192

db.r5.4xlarge

16 384

db.r5.8xlarge

32 768

db.r5.12xlarge

32 768

db.r4.large

2 048

db.r4.xlarge

4 096

db.r4.2xlarge

8 192

db.r4.4xlarge

16 384

db.r4.8xlarge

32 768

Note

Démarrage parVersion 1.1.0.0 du moteur NeptuneNeptune ne prend plus en chargeR4types d'instance.

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 de connexion, la connexion 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). Cependant, tant que le délai d'inactivité n'est pas atteint, Neptune maintient la connexion ouverte indéfiniment.

Lorsque l'authentification IAM est activée, un WebSocket la 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 à ce moment-là.

Limites relatives aux propriétés et aux étiquettes

Il n'y a pas de limite quant au nombre de sommets et d'arcs, ou de quads RDF que vous pouvez avoir dans un graphe.

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 termes RDF, cela signifie que la valeur dans n'importe quelle colonne (S, P, O ou G) d'un quad RDF ne peut pas dépasser 55 Mo.

Si vous devez associer un objet plus grand, tel qu'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 Amazon S3 comme propriété ou étiquette.

Limites applicables au chargeur en vrac Neptune

Vous ne pouvez pas mettre en file d'attente plus de 64 tâches de chargement en masse Neptune à la fois.

Neptune ne garde une trace que des 1 024 tâches de chargement en vrac les plus récentes.

Neptune ne stocke que les 10 000 derniers détails d'erreur par tâche.