Amazon Redshift es el servicio de data warehouse de AWS: reúne datos para que equipos de análisis consulten grandes conjuntos con SQL, armen reportes y encuentren tendencias. Conviene cuando las preguntas cruzan muchos registros o fuentes y se repiten en tableros y análisis. Para guardar las operaciones diarias de una aplicación, normalmente corresponde una base transaccional como Amazon RDS o DynamoDB.
La diferencia entre Redshift Serverless y un clúster provisionado está en cómo se administra la capacidad de cómputo. Serverless delega más decisiones al servicio; en el modo provisionado eliges y administras el tamaño del clúster. Ninguna opción elimina el trabajo de preparar datos, revisar consultas y controlar costos.
¿Qué es Amazon Redshift y para qué sirve?
Redshift es un almacén de datos relacional administrado, optimizado para consultas analíticas: por ejemplo, resumir ventas por mes, combinar órdenes con productos o comparar resultados entre regiones. Usa SQL y técnicas como procesamiento paralelo y almacenamiento columnar para leer de manera eficiente las columnas que una consulta necesita. La documentación de AWS lo presenta como un servicio de data warehouse para análisis a gran escala.
Imagina una tienda en línea que guarda cada compra en su sistema operativo. La aplicación necesita registrar un pedido rápido; el equipo comercial, en cambio, quiere consultar cuánto vendió cada categoría por mes, sumar ventas de varias regiones y comparar períodos. Redshift sirve para este segundo tipo de trabajo. Los datos pueden llegar por una carga, una integración u otra ruta compatible; no aparecen en el warehouse por el solo hecho de crear un clúster.
El almacén tampoco reemplaza el proceso de verificar y preparar los datos. Si cada fuente define de manera distinta una fecha, un cliente o una devolución, el equipo debe resolver esas diferencias antes de confiar en un tablero.
Ejemplo: resumir ventas con SQL
Esta consulta ilustra una pregunta analítica con unas pocas filas escritas dentro de una expresión SQL. Puedes razonar sobre el resultado sin ejecutarla. Para ejecutarla en Redshift necesitas acceso autorizado a un warehouse y su cómputo puede generar cargos; la consulta no crea tablas ni otros recursos. En un warehouse real, reemplazarías el bloque de ejemplo por la tabla de ventas preparada para consulta:
WITH ventas (fecha, categoria, importe) AS (
SELECT DATE '2026-01-12', 'libros', 120.00
UNION ALL SELECT DATE '2026-01-20', 'libros', 80.00
UNION ALL SELECT DATE '2026-02-03', 'juegos', 150.00
)
SELECT
DATE_TRUNC('month', fecha) AS mes,
categoria,
SUM(importe) AS total
FROM ventas
GROUP BY 1, 2
ORDER BY 1, 2;
El resultado muestra dos grupos: enero de 2026, libros, con un total de 200; febrero de 2026, juegos, con un total de 150. Esa agregación resume varios pedidos; una aplicación de venta, en cambio, normalmente guarda cada pedido y consulta su estado individualmente.
Análisis espacial con CARTO y Amazon Redshift: episodio en español de Charlas Técnicas de AWS (2022) sobre analítica espacial; es un ejemplo especializado para profundizar en otro tipo de consulta analítica.
¿Cuándo elegir Redshift y cuándo otra base de datos?
La decisión empieza por el patrón de acceso a los datos: operaciones puntuales de una aplicación, consultas sobre archivos en S3 o análisis recurrente de conjuntos integrados requieren herramientas distintas.
| Servicio | Cuándo encaja y ejemplo |
|---|---|
| Amazon Redshift | Ejecutar consultas analíticas, agregaciones y combinaciones sobre datos preparados para reportes o BI. Medir ventas mensuales por producto, canal y región. |
| Amazon RDS | Una base relacional para las lecturas y escrituras de una aplicación, con motores como PostgreSQL o MySQL. Guardar pedidos y actualizar su estado durante una compra. |
| Amazon DynamoDB | Una base NoSQL de clave-valor o documentos para patrones de acceso definidos por la aplicación. Consultar el carrito de una persona por su clave. Lee cuándo conviene DynamoDB. |
| Amazon Athena | Consultar con SQL archivos que ya están en Amazon S3, sin operar un clúster de warehouse. Investigar un conjunto de archivos Parquet de uso ocasional. |
Redshift, RDS y DynamoDB no son variantes intercambiables de una misma base. RDS y DynamoDB suelen servir las operaciones de una aplicación; Redshift atiende el análisis. Athena permite consultar datos directamente en S3 cuando el caso no requiere mantener la misma carga analítica dentro de un warehouse. AWS resume estos patrones en su guía para elegir un servicio de base de datos y en la introducción a Athena.
Redshift Serverless o provisionado
Ambas opciones ejecutan consultas de Redshift. Cambia cuánto decides y administras sobre la capacidad de cómputo:
| Opción | Qué administras y para qué cargas |
|---|---|
| Serverless | Creas un namespace para los objetos y datos, y un workgroup para la capacidad de cómputo. No eliges nodos; configuras la capacidad base y los límites de uso que correspondan. Prototipos o cargas variables cuando prefieres que AWS administre y ajuste la capacidad según el trabajo. |
| Provisionado | Creas un clúster, eliges el tipo y la cantidad de nodos y planificas su capacidad. Cargas conocidas y sostenidas, o cuando el equipo necesita controlar directamente el tamaño del clúster y su operación. |
Serverless no significa que no haya configuración ni que el cómputo sea ilimitado. Su capacidad tiene parámetros y controles; el espacio de almacenamiento se factura por separado. En los clústeres provisionados, los tipos RA3 permiten ajustar cómputo y almacenamiento administrado por separado. Revisa la comparación oficial entre Serverless y provisionado antes de decidir.
¿Cuánto cuesta Amazon Redshift?
El costo depende de la región, la modalidad, la capacidad que se use, el almacenamiento y otros componentes de la solución. Por eso no es responsable afirmar que Redshift siempre cuesta menos o que una configuración sirve para todas las cargas. Consulta la página de precios de Amazon Redshift y la calculadora de AWS con una estimación de tus consultas, horarios y datos. Cuando ya tengas cargos, cómo analizar gastos con Cost Explorer explica cómo desglosarlos por servicio y tipo de uso; Cost Explorer analiza consumo registrado, no estima el precio de una arquitectura que todavía no ejecutaste.
En Serverless, el cómputo se mide en unidades RPU y el almacenamiento administrado se cobra aparte; existe un cargo mínimo de 60 segundos por uso. Las consultas periódicas de comprobación de una aplicación también pueden generar actividad facturable. Si eliges Serverless, fija límites de capacidad y sigue el uso. Para los detalles vigentes, consulta la guía de facturación de Serverless. En provisionado, revisa los cargos por tipo y número de nodos y el almacenamiento de la configuración elegida.
La Venganza del Nivel 300: Optimización de costos en Amazon Redshift: sesión grabada por AWS Women Colombia sobre optimización de costos de Redshift. Es material de comunidad, no una referencia de tarifas actuales; contrasta cualquier decisión con la página de precios de AWS.
Recursos y comunidades para seguir aprendiendo
Si quieres profundizar después de entender la diferencia entre un warehouse y una base operativa, estos recursos en español muestran otros ángulos de la ingeniería y analítica de datos:
- Cómo armar un Data Warehouse en 3 meses usando dbt y AWS: charla de NERDflix de 2023 sobre criterios de diseño, necesidades del negocio y herramientas abiertas del modern data stack. Es un caso de arquitectura de datos en AWS; no es un tutorial específico de Redshift. La ficha del sitio incluye un enlace de registro gratuito; revisa allí sus condiciones de acceso.
- Workshop de data lake con S3, Glue y Athena: práctica guiada en español con un conjunto de ventas de ejemplo. Requiere una cuenta AWS y permisos para crear recursos de S3, Glue, Athena e IAM; incluye un paso de limpieza. El costo dependerá de los recursos, la región y el uso; revisa la página vigente de precios antes de ejecutarlo.
- Canal de AWS User Group Paraguay: grabaciones de charlas y talleres de la comunidad; entre ellas hay una sesión sobre usar datos para tomar decisiones con Amazon QuickSight.
- AWS User Group Querétaro: comunidad con talleres y encuentros de arquitectura, big data y desarrollo en AWS. Consulta Meetup para ver las próximas actividades y cómo participar.
- AWS Community Day Panamá: Security & Data Edition 2026: encuentro presencial anunciado para el 14 de noviembre de 2026, de 08:00 a 13:00 (UTC−5). Al revisar la página de Meetup, todavía indicaba “Save the Date” y no publicaba la sede; consulta allí las novedades y la opción de asistencia. También puedes seguirlo en la Agenda de Panamá.
Para consultas sobre capacidades, compatibilidad y cambios de servicio, usa la documentación oficial enlazada en esta guía. Para decidir entre Redshift, RDS, Athena y DynamoDB, primero identifica si necesitas procesar transacciones de una aplicación, consultar archivos en S3 o analizar datos integrados de forma recurrente.