- Amazon Aurora›
- Amazon Aurora DSQL›
- Precios
Precios de Amazon Aurora DSQL
Información general sobre precios
Amazon Aurora DSQL es la base de datos SQL distribuida sin servidor más rápida, con escalado prácticamente ilimitado, máxima disponibilidad y sin necesidad de administrar infraestructura. Escala automáticamente los recursos de computación y almacenamiento para adaptarse a las demandas de la carga de trabajo, por lo que solo se paga por lo que usa, sin costos iniciales. La factura mensual se basa en dos componentes principales: la actividad de la base de datos, medida en unidades de procesamiento distribuido (DPU), y el almacenamiento, medido en GB por mes.
Gracias al nivel gratuito de AWS, puede empezar a usar Aurora DSQL sin costo. El uso de Aurora DSQL también puede ser apto para los Savings Plans para bases de datos, un modelo de precios flexible que ofrece ahorros a cambio de comprometerse a un monto específico de uso (medido en USD/hora) durante un período de 1 año. Puede obtener más información sobre el uso que califica en la página de precios de Savings Plans para bases de datos.
Precios basados en DPU
Aurora DSQL cobra toda la actividad de la base de datos mediante una unidad de facturación llamada unidad de procesamiento distribuido (DPU). Puede considerar una DPU como una medida de la cantidad de trabajo que realiza el sistema para ejecutar su carga de trabajo de SQL. Esto incluye los recursos de computación utilizados para ejecutar la lógica de las consultas (por ejemplo, uniones, funciones, agregaciones), así como la entrada/salida (E/S) necesaria para leer y escribir en el almacenamiento. Aurora DSQL realiza un seguimiento de este trabajo en tiempo real y solo factura por el uso activo. Cuando el clúster está inactivo, el uso se reduce automáticamente a cero y no incurre en cargos por DPU.
Si configura un clúster multirregional, Aurora DSQL replica automáticamente las escrituras en cada clúster emparejado en otras regiones de AWS. Estas escrituras replicadas generan cargos adicionales por DPU, equivalentes al costo de las escrituras de origen.
Para ayudarle a supervisar y comprender el uso de unidades de procesamiento distribuido, Aurora DSQL desglosa y reporta esta actividad en Amazon CloudWatch de la siguiente manera: DPU de computación, DPU de lectura, DPU de escritura y DPU de escritura multirregional. La suma de estos subcomponentes de DPU aproxima el uso total de DPU que aparece en la factura mensual.
Precios de almacenamiento
El almacenamiento se factura según el tamaño total de la base de datos, medido en GB al mes. Aurora DSQL garantiza una alta disponibilidad y una sólida coherencia de los datos al replicarlos en tres zonas de disponibilidad dentro de una misma región de AWS. Solo se factura por una copia lógica de los datos por región.
Si configura clústeres multirregión, el almacenamiento se factura en cada región donde se replican los datos, lo que significa que verá cargos por cada clúster asociado en otra región de AWS.
Nivel gratuito
Aurora DSQL incluye un nivel gratuito para ayudarle a comenzar sin costos iniciales. Cada mes, los primeros 100 000 DPU y el primer 1 GB de almacenamiento son gratuitos y se aplican automáticamente a la factura mensual. En muchos casos, esta capacidad es suficiente para ejecutar entornos de desarrollo o admitir una aplicación de pequeña escala, como un blog personal, un sitio de portafolio con formularios de contacto o incluso un proyecto secundario, como una aplicación de presupuestos o un sistema CRM ligero que procese unos cientos de transacciones al día.
Para obtener más información sobre cómo funciona el nivel gratuito de Aurora DSQL, visite la página del Nivel gratuito de AWS.
Costos adicionales
-
Costos de transferencia de datos
Aurora DSQL replica automáticamente los datos en las zonas de disponibilidad dentro de una región para garantizar una alta disponibilidad. Esta replicación entre zonas de disponibilidad está incluida sin costo adicional y no genera ningún cargo por transferencia de datos.
Si configura un clúster multirregional, Aurora DSQL replica automáticamente las escrituras en cada clúster emparejado en otras regiones de AWS. Estas escrituras replicadas generan cargos adicionales por DPU, equivalentes al costo de las escrituras de origen. Estos cargos están incluidos en el uso total de DPU, por lo que no incurrirá en cargos separados por transferencia de datos.
Los datos transferidos hacia y desde Aurora DSQL se facturan según las tarifas estándar de transferencia de datos de AWS.
TIPO DE TRANSFERENCIA CARGOS Transferencia ENTRANTE de datos Desde Internet y otros servicios de AWS Sin cargo
Transferencia SALIENTE de datosA servicios de AWS en la misma región Sin cargo A servicios de AWS en otra región Los costos estándar de transferencia de datos de AWS se aplican tanto en el origen como en el destino. A Internet Se aplican los costos estándar de transferencia de datos de AWS* Como parte del nivel gratuito de AWS, los clientes de AWS recibirán 100 GB gratuitos de transferencia de datos a Internet al mes en conjunto por todos los servicios y regiones de AWS (excepto China y GovCloud). El nivel gratuito de 100 GB para la transferencia de datos a Internet es global y no se aplica por separado o de forma individual a las regiones de AWS.
-
Costos de copias de seguridad y restauración
Puede usar AWS Backup para realizar copias de seguridad y restaurar los clústeres de Aurora DSQL. AWS Backup es un servicio completamente administrado que ayuda a centralizar y automatizar la protección de datos en los servicios de AWS. En la siguiente tabla aparecen los precios que se aplican cuando se usa AWS Backup. Consulte los precios de AWS Backup para obtener más información.
Ejemplos de precios
-
Ejemplo 1: configuración de una sola región para una aplicación de videojuegos
Ejecuta una aplicación de videojuegos con actividad variable a lo largo del día, con picos de tráfico por la tarde y los fines de semana, y una disminución significativa durante las horas de menor actividad. Para admitir esta carga de trabajo dinámica, implementa un clúster de Aurora DSQL en el este de EE. UU. (Ohio).
Durante el mes, el clúster de Aurora DSQL promedia 0,5 DPU por segundo, escala verticalmente hasta 2 DPU por segundo durante los picos de demanda y desescala verticalmente hasta 0,1 DPUs por segundo durante los períodos más tranquilos. CloudWatch muestra el siguiente desglose mensual:
- 0,7 millones de DPU de escritura
- 0,4 millones de DPU de lectura
- 0,214 millones de DPU de computación
- 1,314 millones de DPU totales
En cuanto al almacenamiento, el clúster de Aurora DSQL utiliza 10 GB de almacenamiento al inicio del mes, aumenta a 20 GB al final del mes y tiene un promedio de 15 GB durante el mes.
Nota: La replicación de datos de Aurora DSQL entre zonas de disponibilidad dentro de una región (inter-AZ) está incluida sin costo adicional, y no se generarán cargos por transferencia de datos por esta replicación.
El costo mensual total estimado para la aplicación de videojuegos sería el siguiente:
Uso Cálculo Costo DPU 1,314 millones de DPU al mes * 8 USD por millón de DPU 10512 USD Almacenamiento 15 GB al mes * 0,33 USD por GB 4,95 USD Transferencia de datos ninguno 0 USD Total de la factura mensual 15,462 USD - 0,7 millones de DPU de escritura
-
Ejemplo 2: configuración multirregional para una aplicación bancaria
Tiene una aplicación bancaria de misión crítica que procesa transacciones a nivel global. Para garantizar una alta disponibilidad y ofrecer un acceso de baja latencia a los usuarios en diferentes geografías, configura una implementación Aurora DSQL multirregional, con un clúster en el este de EE. UU. (norte de Virginia) y otro en el este de EE. UU. (Ohio).
El clúster de la región 1 (norte de Virginia) gestiona toda la actividad de escritura. A lo largo de un mes, consume un total de 6 millones de DPU. CloudWatch muestra el siguiente desglose:
- 2 millones de DPU de escritura para procesar transacciones entrantes
- 2 millones de DPU de escritura multiregionales para replicar esas transacciones en el clúster de Ohio
- 0,5 millones de DPU de lectura
- 1,5 millones de DPU de computación
- 6 millones de DPU en total
Mientras tanto, el clúster en la región 2 (Ohio) actúa como réplica de lectura para atender solicitudes de los usuarios con baja latencia. Consume:
- 1 millón de DPU de lectura
- 1,312 millones de DPU de computación
- 2,312 millones de DPU en total
En cuanto al almacenamiento, cada clúster almacena un promedio de 25 GB de datos durante el mes.
Nota 1: Las DPU de escritura multirregional reflejan el trabajo adicional necesario para replicar datos entre regiones y se facturan en la misma región que las escrituras de origen (en este caso, norte de Virginia). No verá cargos separados por la transferencia de datos en esta replicación entre regiones, ya que esos costos están incluidos en el uso de DPU de escritura multirregional.
La estimación del costo mensual total para la aplicación bancaria sería la siguiente:
Uso Cálculo Costo DPU en la región 1 6 millones de DPUs al mes* 8 USD por millón de DPU 48,00 USD DPU en la región 2 2,312 millones de DPU al mes * 8 USD por millón de DPU 18,496 USD Almacenamiento en la región 1 25 GB-al mes * 0,33 USD por GB 8,25 USD Almacenamiento en la región 2 25 GB-al mes * 0,33 USD por GB 8,25 USD Transferencia de datos ninguno 0 USD Total de la factura mensual 87,996 USD - 2 millones de DPU de escritura para procesar transacciones entrantes
Preguntas frecuentes
-
¿Qué es una unidad de procesamiento distribuido (DPU)?
Una DPU es la unidad de facturación que Aurora DSQL utiliza para medir la cantidad de trabajo que realiza el sistema para ejecutar la carga de trabajo de SQL. Esto incluye declaraciones SQL iniciadas por el usuario, como consultas, inserciones, actualizaciones y cambios de esquema, así como tareas relacionadas que se ejecutan en segundo plano, como actualizaciones de estadísticas, mantenimiento de índices y trabajos de análisis automático. El uso de unidades de procesamiento distribuido refleja la combinación de recursos de computación y de E/S consumidos por todas estas actividades.
Aurora DSQL simplifica la administración de costos mediante precios basados en unidades de procesamiento distribuido. En lugar de realizar el seguimiento y la facturación por separado de componentes detallados de infraestructura como vCPU, memoria, ancho de banda de red e IOPS, todo el uso de recursos se consolida en una única unidad de consumo: la unidad de procesamiento distribuido (DPU). Esto refleja en tiempo real el consumo de recursos de la carga de trabajo de SQL y proporciona un único renglón de importe claro en la factura. Para obtener mayor visibilidad, puede supervisar desgloses detallados de DPU (computación, lectura, escritura) en CloudWatch, lo que ayuda a comprender mejor los patrones de uso. Esto permite mantener el control de los costos sin la complejidad que suponen los modelos tradicionales de precios de infraestructura.
-
¿Cómo funciona la facturación de Aurora DSQL?
Aurora DSQL escala automáticamente la computación y el almacenamiento según las demandas de la carga de trabajo, por lo que solo se paga por lo que se usa, sin costos iniciales. La factura mensual se compone de dos elementos principales: 1) Actividad de base de datos, medida en unidades de procesamiento distribuido (DPU) por mes; y 2) Almacenamiento, medido en GB al mes. Cuando el clúster está inactivo, el uso se reduce automáticamente a cero y no incurre en cargos por unidades de procesamiento distribuido. Los costos de almacenamiento se basan exclusivamente en la cantidad de datos que almacena.
-
¿En qué se diferencia el modelo de precios de Aurora DSQL de los modelos tradicionales de precios de bases de datos?
Aurora DSQL utiliza un modelo de precios basado en solicitudes y orientado al uso. La facturación se basa en la actividad real de computación y de entrada y salida generada por las transacciones SQL y por las tareas en segundo plano relacionadas. No hay instancias ni servidores que aprovisionar, ni existen cargos por hora cuando la base de datos está inactiva. Este modelo se reduce automáticamente a cero cuando no está en uso, por lo que solo se paga por lo que se usa.
-
¿Cómo se comparan los precios de Aurora DSQL con los de otros servicios sin servidor de AWS, como Amazon DynamoDB y AWS Lambda?
Le resultará familiar el modelo de precios de Aurora DSQL si ya tiene experiencia con otros servicios sin servidor de AWS que cobran por solicitud, como DynamoDB y Lambda. Al igual que el modo de capacidad bajo demanda de DynamoDB, Aurora DSQL factura las operaciones de lectura y escritura según el uso real. Sin embargo, Aurora DSQL también incorpora cargos de computación, como Lambda, basados en el tiempo de ejecución de expresiones y funciones SQL. Todas estas actividades de computación y de entrada/salida se miden mediante una única métrica de facturación unificada llamada unidad de procesamiento distribuido (DPU).
-
¿Cómo funciona la facturación para clústeres multirregión?
Cuando usa clústeres multirregión con Aurora DSQL, la facturación se basa en las DPU y en el almacenamiento utilizado en cada región. Se cobran las DPU de lectura, escritura y computación en la región donde se originan las solicitudes. Además, las escrituras replicadas en clústeres emparejados en otras regiones de AWS generan cargos adicionales de DPU iguales al costo de las escrituras originales. Estos cargos aparecen en CloudWatch como DPU de escritura multirregional y se facturan en la misma región que las escrituras de origen. No se incurre en cargos separados por transferencia de datos debido a esta replicación. Por almacenamiento, se cobra según la cantidad de datos almacenados en cada región. No se cobran DPU ni almacenamiento por la región testigo, ya que esta no ejecuta transacciones ni almacena una réplica de datos.
-
¿Puedo supervisar y desglosar el uso de DPU?
Sí. Puede encontrar un desglose detallado del uso de DPU en el panel de AWS CloudWatch correspondiente al clúster de DSQL. Este desglose incluye cuatro métricas de uso:
- DPU de computación (ComputeDPU): tiempo dedicado a ejecutar consultas SQL
- DPU de lectura (ReadDPU): recursos utilizados para leer datos desde el almacenamiento
- DPU de escritura (WriteDPU): recursos utilizados para escribir datos en el almacenamiento
- DPU de escritura multirregional (MultiRegionWriteDPU): recursos utilizados para replicar escrituras en clústeres emparejados en configuraciones multirregión
Cuando se agregan, estas métricas aproximan el uso mensual total de DPU.
- DPU de computación (ComputeDPU): tiempo dedicado a ejecutar consultas SQL
-
Aparecen cuatro métricas de uso de DPU en CloudWatch. ¿Se aplican tarifas de facturación diferentes?
No. Estas métricas existen únicamente para fines de supervisión y no tienen tarifas de facturación independientes. Al agregarlas, proporcionan una estimación de su uso mensual total de DPU. Las DPU se normalizan y se facturan a la misma tarifa, independientemente de si se usan para actividades de computación, lectura, escritura o escritura multirregional. Por ejemplo, 1 millón de DPU cuestan 8 USD en el este de EE. UU. (Ohio), ya sean 400 000 de procesamiento, 300 000 de escritura y 300 000 de lectura o 300 000 de escritura y 700 000 de lectura. La combinación no afecta el costo total.
-
¿Cómo funciona el nivel gratuito de Aurora DSQL?
Con el nivel gratuito de Aurora DSQL, las primeras 100 000 DPU y 1 GB de almacenamiento no tienen costo cada mes. Cualquier uso adicional de DPU y almacenamiento que exceda el monto del nivel gratuito en un mes se facturará según la tarifa regional por DPU y por GB al mes de almacenamiento. Por ejemplo, si el mes pasado utilizó 150 000 DPUs y 5 GB de almacenamiento, se cobrarían 50 000 DPU y 4 GB de almacenamiento. Si la organización está configurada con AWS Organizations, este beneficio se aplica por cuenta de administración.
-
¿Cuánta carga de trabajo puedo ejecutar con las 100 000 DPU incluidas en el nivel gratuito de Aurora DSQL?
Los resultados pueden variar, pero para establecer una referencia sobre lo que se puede lograr con 100 000 DPU, ejecutamos una pequeña prueba comparativa con una proporción 95/5 de lectura y escritura, con transacciones derivadas de la referencia TPC-C. Con base en esta referencia, 100 000 DPU equivalieron aproximadamente a 700 000 transacciones TPC-C.