top of page

AWS-CP: Introducción a servicios de Bases de Datos - #1 🗄️

  • Foto del escritor: Brayan Neciosup
    Brayan Neciosup
  • 14 ene
  • 2 Min. de lectura

Las bases de datos son uno de los pilares fundamentales de cualquier arquitectura tecnológica, donde AWS ofrece múltiples servicios de bases de datos que se adaptan a diferentes tipos de datos, cargas de trabajo y niveles de administración, permitiendo a las organizaciones enfocarse más en el negocio y menos en la operación.

🎯Modelo de responsabilidad compartida de AWS en bases de datos

AWS aplica el modelo de responsabilidad compartida también en sus servicios de bases de datos:

En bases de datos completamente administradas, AWS se encarga de:

  • Aprovisionamiento de hardware

  • Aplicación de parches

  • Copias de seguridad

  • Alta disponibilidad

Mientras que el cliente es responsable de:

  • Diseño del esquema de datos

  • Configuración de accesos

  • Optimización de consultas

  • Ajuste del rendimiento

En bases de datos no administradas, el cliente asume el control total, incluyendo:

  • Instalación y configuración

  • Mantenimiento y parches

  • Seguridad

  • Backups

  • Alta disponibilidad y recuperación ante fallos

Servicios de Bases de Datos Relacionales ♾️🗄️

Las bases de datos relacionales almacenan información en estructuras de filas y columnas, utilizando SQL como lenguaje estándar. Este modelo es ideal para datos estructurados y transacciones consistentes. Además, AWS soporta múltiples motores relacionales ampliamente utilizados, como MySQL, PostgreSQL y Microsoft SQL Server, ya sea mediante:

  • Lift and shift, migrando bases de datos existentes a instancias EC2

  • Servicios administrados que ofrecen hasta 99.99% de disponibilidad

Además, AWS facilita estos procesos mediante herramientas de migración especializadas.

Servicios de Bases de Datos No Relacionales ❌♾️🗄️

Las bases de datos no relacionales organizan los datos utilizando modelos como clave-valor, permitiendo una alta escalabilidad y flexibilidad. Son ideales para aplicaciones modernas que requieren baja latencia, grandes volúmenes de datos y escalado horizontal.

Servicios de caché en memoria

Los servicios de caché en memoria funcionan como una capa de almacenamiento temporal en RAM, diseñada para acelerar el acceso a información de uso frecuente.

El flujo típico consiste en:

  • El cliente solicita un dato

  • Se consulta primero la caché

  • Si no existe, se consulta la base de datos principal

  • El dato se almacena en caché y se devuelve al usuario

Este enfoque mejora significativamente el rendimiento y reduce la carga sobre la base de datos principal. Además, estos servicios pueden detectar fallos automáticamente y redirigir el tráfico a réplicas en buen estado, manteniendo la disponibilidad de la aplicación.


✍️ Conclusión

AWS no ofrece una única solución de bases de datos, sino un conjunto de servicios especializados, permitiendo elegir la tecnología adecuada según el tipo de datos, el rendimiento requerido y el nivel de control deseado.


Comentarios


IngenieriaDatos.jpg

Tomar decisiones sin datos es como navegar en la oscuridad...

En la era digital, los datos son el activo más valioso de las empresas; su correcta recopilación, análisis y aplicación estratégica son clave para impulsar la toma de decisiones informada, la innovación y el éxito empresarial

  • GitHub
  • LinkedIn
  • Youtube

Copyrights © 2025 Brayan Neciosup Bolaños All rights reserved.

bottom of page