Creando Aurora PostgreSQL en AWS
Clase 24 de 36 • Curso Práctico de AWS Cloud
Contenido del curso
Introducción a la oferta de AWS y sus interacciones
- 4

Elastic Beanstalk: arquitectura escalable en AWS
05:26 min - 5

EC2: conceptos clave y configuración básica
07:04 min - 6

Crear instancia EC2 en AWS gratuita
09:54 min - 7

Conectarse por SSH a instancias EC2 desde Windows
10:07 min - 8

Conectar a instancia S2 desde Linux con SSH
02:11 min - 9

Conectar Mac a instancia EC2 con Terminal
02:31 min - 10

Proyecto Flask en EC2 con GitHub
04:08 min - 11

Cómo desplegar Flask en AWS con puertos y dependencias
06:20 min - 12

Qué es Lambda de Amazon y por qué es serverless
07:29 min - 13

Función AWS Lambda en Python desde la consola
07:09 min
Elastic Beanstalk
Bases de Datos
- 19

Amazon RDS: prestaciones enterprise sin data center
02:36 min - 20

RDS Postgres: optimizaciones y respaldos AWS
06:59 min - 21

Crear una base de datos PostgreSQL en AWS RDS
05:06 min - 22

Importar dump de Postgres en AWS RDS
04:38 min - 23

Aurora PG: 3x más rápido que RDS Postgres
04:12 min - 24

Creando Aurora PostgreSQL en AWS
Viendo ahora - 25

Respaldos en RDS Postgres: cuándo y cómo
02:50 min
Redes
Herramientas de administración
Seguridad
Bonus
Cierre del curso
Sube de nivel tus bases de datos con Aurora PostgreSQL en AWS: crea una instancia, configura seguridad y carga datos con un dump de Postgres, manteniendo la misma forma de trabajo. La propuesta: interfaz idéntica a RDS Postgres, mayor velocidad y alta disponibilidad sin tocar tu aplicación.
¿Cómo crear Aurora PostgreSQL en AWS paso a paso?
Selecciona en la consola de RDS la opción Amazon Aurora compatible con Postgres 9.6. No actives nivel gratis: Aurora no es gratis. La instancia mínima ya es más potente: 2 CPUs y 15 GB de RAM. Soporta crecimiento hasta 64 TB y es 3 veces más rápido que un RDS PG normal.
- Elige compatibilidad: Postgres 9.6.
- Define identificador: por ejemplo, platzydb2.
- Usuario: platzydb.
- Contraseña: sin caracteres especiales como diagonales, comillas o arroba.
- Acceso público: ajusta según tu necesidad.
- Puerto: 5432.
- Cifrado: viene sugerido por defecto.
- Backup y monitoreo de grado fino: habilitados por defecto.
- Desactiva el upgrade automático: evita interrupciones y conserva control.
Aurora crea por defecto réplicas en diferentes zonas y un alias de DNS en Route 53 que redirecciona automáticamente si una zona falla. Resultado: servicio continuo, con autorrecuperación ante fallas de luz o red.
¿Cómo asegurar la conectividad y las reglas de red?
Una vez que el estado sea “Disponible”, revisa el grupo de seguridad. Edita las reglas de entrada (inbound):
- Protocolo: Postgres sobre TCP.
- Puerto: 5432.
- Origen: desde cualquier lado o una IP fija si trabajas solo desde oficina, casa o escuela.
Copia el endpoint de la instancia. Conéctate desde tu entorno cambiando únicamente el host al nuevo endpoint. Verás que la conexión reporta uso de Secure Socket Layer (SSL). Al listar tablas al inicio, no verás nada: aún no has cargado datos.
¿Qué comandos se usan para conectarse y listar tablas?
Ejemplo de conexión y listado con psql (ajusta valores reales):
psql -h ENDPOINT_AURORA -U platzydb -d platzydb2 -p 5432
Dentro de psql, lista tablas:
\dt
¿Cómo cargar datos con un dump de Postgres y validar?
Usa el dump de Postgres alojado en GitHub y cárgalo con redirección. El proceso crea tablas, índices y relaciones, idéntico a lo visto en RDS Postgres.
¿Cómo descargar el SQL de ejemplo?
wget URL_DEL_SQL
¿Cómo importar el dump en Aurora PostgreSQL?
psql -h ENDPOINT_AURORA -U platzydb -d platzydb2 -p 5432 < archivo.sql
Vuelve a conectarte y verifica:
\dt
Podrás también mostrar los “zip codes” cargados, confirmando que ya trabajas sobre Aurora Postgres.
¿Por qué elegir Aurora PostgreSQL para escalar sin cambiar código?
La experiencia de usuario y el motor son compatibles con Postgres: no cambias tu aplicación ni tu forma de trabajar.
- Misma interfaz y comandos que RDS Postgres.
- 3 veces más velocidad frente a RDS PG normal.
- Alta disponibilidad: réplicas multi-zona y alias dinámico en Route 53.
- Respaldo, cifrado y monitoreo fino por defecto.
- Control operativo al desactivar upgrades automáticos.
Cuando RDS Postgres se quede corto en potencia o redundancia, el salto a Aurora PostgreSQL te ofrece rendimiento y continuidad sin fricción.
¿Quieres que revisemos tu configuración de seguridad, endpoint o el flujo de importación con psql? Cuéntame en comentarios qué parte te gustaría profundizar.