Límites de Amazon Neptune - Amazon Neptune

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Límites de Amazon Neptune

Regiones

Amazon Neptune está disponible en las siguientes regiones: AWS

  • Este de EE. UU. (Norte de Virginia): us-east-1

  • Este de EE. UU. (Ohio): us-east-2

  • Oeste de EE. UU. (Norte de California): us-west-1

  • Oeste de EE. UU. (Oregón): us-west-2

  • Canadá (centro): ca-central-1

  • América del Sur (São Paulo): sa-east-1

  • Europa (Estocolmo): eu-north-1

  • Europa (España): eu-south-2

  • Europa (Irlanda): eu-west-1

  • Europa (Londres): eu-west-2

  • Europa (París): eu-west-3

  • Europa (Fráncfort): eu-central-1

  • Medio Oriente (Baréin): me-south-1

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

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

  • África (Ciudad del Cabo): af-south-1

  • Asia Pacífico (Hong Kong): ap-east-1

  • Asia-Pacífico (Tokio): ap-northeast-1

  • Asia-Pacífico (Seúl): ap-northeast-2

  • Asia-Pacífico (Osaka): ap-northeast-3

  • Asia-Pacífico (Singapur): ap-southeast-1

  • Asia-Pacífico (Sídney): ap-southeast-2

  • Asia-Pacífico (Yakarta): ap-southeast-3

  • Asia-Pacífico (Bombay): ap-south-1

  • China (Pekín): cn-north-1

  • China (Ningxia): cn-northwest-1

  • AWS GovCloud (EEUU-Oeste): us-gov-west-1

  • AWS GovCloud (EEUU-Este): us-gov-east-1

Diferencias en las regiones de China

Como ocurre con muchos AWS servicios, Amazon Neptune funciona de forma ligeramente diferente en China (Pekín) y China (Ningxia) que en otras regiones. AWS

Por ejemplo, cuando Neptune ML utiliza Amazon API Gateway para crear su servicio de exportación, la IAM autenticación está habilitada de forma predeterminada. En las regiones de China, el proceso para cambiar esa opción es ligeramente diferente al de otras regiones.

Estas y otras diferencias se explican aquí.

Tamaño máximo de los volúmenes del clúster de almacenamiento

El volumen de un clúster de Neptune puede crecer hasta un tamaño máximo de 128 tebibytes (TiB) en todas las regiones compatibles, excepto en China GovCloud y, donde el límite es de 64 TiB. Esto es válido para todas las versiones de motores que comiencen con Versión: 1.0.2.2 (09/03/2020). Consulte Almacenamiento, fiabilidad y disponibilidad de Amazon Neptune.

Tamaños de instancias de bases de datos compatibles

Neptune admite diferentes clases de instancias de base de datos en distintas AWS regiones. Para saber qué clases se admiten en una región determinada, consulte Precios de Amazon Neptune y elija la región que le interesa.

Límites para cada cuenta AWS

Para determinadas funciones de administración, Amazon Neptune utiliza tecnología operativa que se comparte con Amazon Relational Database Service (Amazon). RDS

Cada AWS cuenta tiene límites para cada región en cuanto a la cantidad de RDS recursos de Amazon Neptune y Amazon que puede crear. Estos recursos incluyen las instancias y clústeres de base de datos.

Después de que alcance el límite de un recurso, las llamadas adicionales para crear ese recurso dejan de funcionar con una excepción.

Para ver una lista de los límites compartidos entre Amazon Neptune y AmazonRDS, consulte Límites RDS en Amazon en la Guía RDSdel usuario de Amazon.

La conexión a Neptune requiere un VPC

Amazon Neptune es un servicio exclusivo de nube privada virtual (VPC).

Además, las instancias no permiten el acceso desde fuera del. VPC

Neptune requiere SSL

A partir de la versión del motor1.0.4.0, Amazon Neptune solo permite conexiones de Secure Sockets Layer (SSL) HTTPS a través de cualquier instancia o punto final de clúster.

Neptune requiere la TLS versión 1.2, que utiliza los siguientes conjuntos de cifrado seguros:

  • 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

Zonas de disponibilidad y grupos de subredes de base de datos

Amazon Neptune requiere un grupo de subredes de base de datos para cada clúster que tenga subredes en al menos dos zonas de disponibilidad compatibles (). AZs

Se recomienda utilizar tres o más subredes en distintas zonas de disponibilidad.

HTTPsolicite una carga útil máxima (150 MB)

El tamaño total de Gremlin y de SPARQL HTTP las solicitudes debe ser inferior a 150 MB. Si una solicitud supera este tamaño, Neptune devuelve HTTP 400: BadRequestException.

Este límite no se aplica a las conexiones de WebSockets Gremlin.

Diferencias de implementación de Gremlin

La implementación de Gremlin de Amazon Neptune tiene detalles de implementación específicos que podrían ser diferentes de otras implementaciones de Gremlin.

Para obtener más información, consulte Conformidad con los estándares de Gremlin en Amazon Neptune.

Neptune no admite caracteres nulos en los datos de cadena

Neptune no admite caracteres nulos en las cadenas. Esto es cierto en los datos de gráficos de propiedades para Gremlin y, y openCypher para los datos/. RDF SPARQL

SPARQLUPDATELOADde URI

SPARQL UPDATE LOADfrom solo URI funciona con los recursos que se encuentran dentro del mismoVPC.

Esto incluye Amazon S3 URLs en la misma región que el clúster con un VPC punto de enlace de Amazon S3 creado.

El Amazon S3 URL debe HTTPS estarlo, y cualquier autenticación debe estar incluida en elURL. Para obtener más información, consulte Autenticación de solicitudes: uso de parámetros de consulta en la APIreferencia de Amazon Simple Storage Service.

Para obtener información sobre la creación de un VPC punto final, consulteCreación de un VPC punto de conexión Amazon S3.

Si necesita cargar datos de un archivo, le recomendamos que utilice el cargador de Amazon Neptune. API Para obtener más información, consulte Uso del cargador masivo Amazon Neptune para ingerir datos.

nota

El cargador Amazon Neptune no API es... ACID

IAMautenticación y control de acceso

En las versiones del motor Neptune anteriores a la versión 1.2.0.0, la IAM autenticación y el control de acceso solo se admiten a nivel de clúster de base de datos. Sin embargo, a partir de la versión en 1.2.0.0 adelante, puede controlar el acceso basado en consultas de forma más detallada mediante las claves de condición incluidas en las políticas. IAM Para obtener más información, consulte Uso de acciones de consulta en las declaraciones de políticas de acceso a datos de Neptune y Autenticación de la base de datos de Amazon Neptune con AWS Identity and Access Management.

La consola Amazon Neptune requiere NeptuneReadOnlyAccesspermisos. Puede restringir el acceso a IAM los usuarios revocando este acceso. Para obtener más información, consulte Uso de políticas AWS administradas para acceder a las bases de datos de Amazon Neptune

Amazon Neptune no es compatible con el control de acceso basado en el nombre de usuario y la contraseña.

WebSocket conexiones simultáneas y tiempo máximo de conexión

Hay un límite en el número de WebSocket conexiones simultáneas por instancia de base de datos de Neptune. Cuando se alcanza ese límite, Neptune limita cualquier solicitud de apertura de una nueva WebSocket conexión para evitar que se agote toda la memoria acumulada asignada.

Para todos los tipos de instancias más grandes compatibles con Neptune y todas las instancias sin servidor, el número máximo de WebSocket conexiones simultáneas es de 32 000 (32 768).

El número máximo de WebSocket conexiones simultáneas para los tipos de instancias más pequeñas se indica en la siguiente tabla:

Tipo de instancia Número máximo de conexiones simultáneas WebSocket

db.t3.medium

512

db.t4g.medium

512

db.r5.large

2048

db.r5d.large

2048

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

2048

db.r6gd.large

2048

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

2048

db.x2gd.large

2048

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

sin servidor

32 768

(otros tipos de instancias de gran tamaño)

32 768

nota

A partir de la versión 1.1.0.0 del motor de Neptune, Neptune ya no admite los tipos de instancias R4.

Cuando un cliente cierra correctamente una conexión, el cierre se reflejará inmediatamente en el número de conexiones abiertas.

Si el cliente no cierra una conexión, la conexión puede cerrarse automáticamente después de un tiempo de espera de 20 a 25 minutos de inactividad (el tiempo de espera de inactividad es el tiempo transcurrido desde que se recibió el último mensaje del cliente). Sin embargo, mientras no se alcance el tiempo de espera de inactividad, Neptune mantiene la conexión abierta indefinidamente.

Cuando la IAM autenticación está habilitada, una WebSocket conexión siempre se desconecta unos minutos más de 10 días después de su establecimiento, si aún no se ha cerrado para entonces.

Límites de las propiedades y etiquetas

No hay límite en el número de vértices, aristas o RDF cuádriceps que puede tener un gráfico.

Tampoco hay límite en el número de propiedades o etiquetas que puede haber en cualquier vértice o borde.

Hay un límite de 55 MB en el tamaño de una propiedad o etiqueta individual. En RDF términos, esto significa que el valor de cualquier columna (S, P, O o G) de un RDF cuadrante no puede superar los 55 MB.

Si tiene que asociar un objeto más grande, como una imagen, con un vértice o un nodo del gráfico, puede almacenarlo como un archivo en Amazon S3 y utilizar la ruta de Amazon S3 como propiedad o etiqueta.

Límites que afectan al programa de carga masiva de Neptune

No puede poner en cola más de 64 trabajos de carga masiva de Neptune a la vez.

Neptune solo realiza un seguimiento de los 1024 trabajos de carga masiva más recientes.

Neptune solo almacena los últimos 10 000 detalles de error por trabajo.