Saltar al contenido principal

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:

  1. Explica los componentes clave de la arquitectura de PostgreSQL. ¿Cómo interactúan tablas, schemas y roles?
  2. ¿Cuáles son los pasos para instalar y configurar PostgreSQL en una VM Linux?
  3. ¿Cómo configurarías PostgreSQL de forma segura para acceso remoto dentro de una subnet privada?
  4. ¿Para qué sirve pg_hba.conf y cómo controla autenticación en PostgreSQL?
  5. 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