Tema 5: Despliegue y configuración de bases de datos
⏱️ Tiempo estimado: 2-3 días
📚 Ruta de aprendizaje
-
Estudia
- PostgreSQL Basics y Fundamentals: entiende la arquitectura de PostgreSQL (tablas, schemas, users)
- Aprende a instalar PostgreSQL en una VM: AWS, Azure y GCP
- Control de acceso y autenticación: aprende a usar pg_hba.conf para administrar autenticación y reforzar acceso seguro
🧪 Pon a prueba tu conocimiento
Pon a prueba tu conocimiento con un asistente de IA. Aquí tienes prompts de ejemplo:
- Explica los componentes clave de la arquitectura de PostgreSQL. ¿Cómo interactúan tablas, schemas y roles?
- ¿Cuáles son los pasos para instalar y configurar PostgreSQL en una VM Linux?
- ¿Cómo configurarías PostgreSQL de forma segura para acceso remoto dentro de una subnet privada?
- ¿Para qué sirve
pg_hba.confy cómo controla autenticación en PostgreSQL? - Explica cómo crear y administrar usuarios/roles con permisos apropiados.
🛠️ Tarea hands-on
Despliega una base de datos PostgreSQL en una subnet privada.
✅ Checklist del tema
Antes de seguir, asegúrate de tener:
- Entendido lo básico de PostgreSQL y su arquitectura
- Aprendido a instalar PostgreSQL en una VM
- Entendido control de acceso con
pg_hba.conf - Desplegado PostgreSQL en una subnet privada
- Configurado acceso remoto seguro a la base de datos
- Creado usuarios de base de datos con permisos correctos