Clase de instancia ampliable de Neptune T3 - 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.

Clase de instancia ampliable de Neptune T3

Además de las clases de instancias de rendimiento fijo como R5 y R6, Amazon Neptune le da la opción de usar una instancia T3 de rendimiento ampliable. Mientras desarrolla la aplicación de gráficos, desea que la base de datos sea rápida y que tenga capacidad de respuesta, pero no necesita usarla todo el tiempo. La clase de instancia db.t3.medium de Neptune es justo lo que debería usar en esa situación, a un costo bastante más bajo que la clase de instancia de rendimiento fijo menos costosa.

Las instancias de ráfaga se ejecutan en un nivel de referencia de rendimiento de la CPU hasta que una carga de trabajo necesita más, y entonces rompen la referencia durante tanto tiempo como sea necesario para la carga de trabajo. Su precio por hora cubre las ráfagas, siempre que la utilización media de la CPU no supere la base de referencia durante un periodo de 24 horas. En la mayoría de las situaciones de desarrollo y prueba, eso se traduce en un buen rendimiento a un bajo coste.

Si empieza con una clase de instancia T3, más tarde podrá cambiar con facilidad a una clase de instancia de rendimiento fijo cuando esté preparado para entrar en producción mediante la AWS Management Console, la AWS CLI o uno de los SDK de AWS.

Las ráfagas T3 se rigen por créditos de CPU

Un crédito de CPU representa el uso total de un núcleo de CPU virtual (vCPU) durante un minuto. Esto también puede traducirse como el 50 % del uso de una vCPU durante dos minutos, o un 25 % del uso de dos vCPU durante dos minutos, y así sucesivamente.

Una instancia T3 acumula créditos de CPU cuando está inactiva y los usa cuando está activa, y lo mide con una resolución de milisegundos. La clase de instancia db.t3.medium tiene dos vCPU, cada una de las cuales gana 12 créditos de CPU por hora cuando está inactiva. Esto significa que el 20 % del uso de cada vCPU deriva en un balance de crédito de CPU de cero. Los 12 créditos de CPU obtenidos se emplean en un 20 % del uso de la CPU (ya que el 20 % de 60 minutos también es 12). Este uso del 20 % es, por lo tanto, la tasa de uso de referencia que no produce un balance positivo ni negativo de créditos de la CPU.

El tiempo de inactividad (el uso de la CPU inferior al 20 % del total disponible) hace que los créditos de la CPU se almacenen en un depósito de balance de crédito, hasta un límite de 576 (el número máximo de créditos de la CPU que pueden acumularse en 24 horas, es decir, 2 x 12 x 24) para una clase de instancia db.t3.medium. Por encima de ese límite, los créditos de CPU simplemente se descartan.

El uso de la CPU puede aumentar hasta un 100 % cuando sea necesario y durante el tiempo requerido para una carga de trabajo, incluso después de que el balance de créditos de la CPU caiga por debajo de cero. Si la instancia mantiene un balance negativo continuo durante 24 horas, incurre en un coste adicional de 0,05 USD por cada -60 créditos de la CPU acumulados durante ese periodo. Sin embargo, en la mayoría de las cargas de trabajo de desarrollo y prueba, la fragmentación suele estar cubierta por el tiempo de inactividad antes o después de la ráfaga.

nota

La clase de instancia T3 de Neptune está configurada como elmodo ilimitado de Amazon EC2.

Usar la AWS Management Console para crear una instancia de ráfagas T3

En la AWS Management Console, puede crear una instancia de clúster de base de datos principal o una instancia de réplica de lectura que utilice la clase de instancia db.t3.medium, o puede modificar una instancia existente para utilizar la clase de instancia db.t3.medium.

Por ejemplo, para crear una nueva instancia principal del clúster de base de datos en la consola de Neptune:

  • Elija Create Database (Crear base de datos).

  • Elija una versión del motor de la base de datos igual o posterior a 1.0.2.2.

  • En Purpose (Finalidad), elija Development and Testing (Desarrollo y pruebas).

  • Como DB Instance class (Clase de instancia de base de datos), acepte el valor predeterminado: db.t3.medium — 2 vCPU, 4 GiB RAM.

Usar la AWS CLI para crear una instancia de ráfagas T3

También puede usar la AWS CLI para hacer lo mismo:

aws neptune create-db-cluster \ --db-cluster-identifier (name for a new DB cluster) \ --engine neptune \ --engine-version "1.0.2.2" aws neptune create-db-instance \ --db-cluster-identifier (name of the new DB cluster) \ --db-instance-identifier (name for the primary writer instance in the cluster) \ --engine neptune \ --db-instance-class db.t3.medium