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 (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

  • Medio Oriente (EAU): 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 (Bombay): ap-south-1

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

  • China (Ningxia): cn-northwest-1

  • AWS GovCloud (EE. UU.-Oeste): us-gov-west-1

  • AWS GovCloud (EE. UU.-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 autenticación de IAM 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 características 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 al número de recursos de Amazon Neptune y Amazon RDS 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 obtener una lista de los límites que comparten Amazon Neptune y Amazon RDS, consulte Limits in Amazon RDS en la Guía del usuario de Amazon RDS.

Se necesita una VPC para la conexión a Neptune

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

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

Neptune requiere SSL

A partir de la versión 1.0.4.0 del motor, Amazon Neptune solo permite conexiones de capa de conexión segura (SSL) a través de HTTPS a cualquier instancia o punto de conexión del clúster.

Neptune requiere la versión 1.2 de TLS, con los siguientes conjuntos de cifrado seguro:

  • 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 dos zonas de disponibilidad (AZ) admitidas.

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

Tamaño máximo de las cargas de solicitudes HTTP (150 MB)

El tamaño total de las solicitudes HTTP de Gremlin y SPARQL 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 así en los datos de gráficos de propiedades de Gremlin y openCypher y en los datos de RDF/SPARQL.

SPARQL UPDATE LOAD de URI

SPARQL UPDATE LOAD del URI solo funciona con recursos que se encuentran dentro de la misma VPC.

Esto incluye las direcciones URL de Amazon S3 de la misma región que el clúster en las que se haya creado un punto de conexión de VPC de Amazon S3.

La dirección URL de Amazon S3 tiene que ser HTTPS y debe incluir algún tipo de autenticación. Para obtener más información, consulte Authenticating Requests: Using Query Parameters en la referencia de la API de Amazon Simple Storage Service.

Para obtener información acerca de cómo crear un punto de enlace de la VPC, consulte Creación de un punto de conexión de VPC de Amazon S3.

Si necesita cargar datos desde un archivo, se recomienda usar la API del programa de carga de Amazon Neptune. Para obtener más información, consulte Uso del programa de carga masiva de Amazon Neptune para adquirir datos.

nota

La API del programa de carga de Amazon Neptune no es de tipo ACID.

Autenticación y control de acceso de IAM

En las versiones del motor de Neptune anteriores a la versión 1.2.0.0, la autenticación y el control de acceso de IAM 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 de las políticas de 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 Descripción general de AWS Identity and Access Management (IAM) en Amazon Neptune.

La consola Amazon Neptune requiere NeptuneReadOnlyAccesspermisos. Para restringir el acceso a los usuarios de IAM, revoque este acceso. Para obtener más información, consulte AWS políticas administradas (predefinidas) para 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 autenticación de IAM 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 ningún límite en el número de vértices y bordes (ni de quads de RDF) que puede tener en 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 términos de RDF, esto significa que el valor de cualquier columna (S, P, O o G) de un quad de RDF 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.