# Bases de Datos

Las bases de datos relacionales proporcionan un sistema de almacenamiento (RDBMS) seguro y escalable para los microservicios desplegados en Modyo Connect.

Modyo Connect utiliza AWS RDS Aurora (opens new window) para implementar las bases de datos. Compatible con MySQL, Aurora se configura como un clúster de alta disponibilidad donde los datos se replican simultáneamente en múltiples ubicaciones, a diferencia de un despliegue tradicional.

Múltiples esquemas

Dentro de una misma base de datos configurada en Modyo Connect, se pueden definir múltiples esquemas lógicamente independientes y con diferentes permisos de acceso. Esta configuración permite reutilizar la misma instancia para diferentes propósitos en microservicios y/o SSO. Es importante considerar que, en este tipo de configuración, el cliente será responsable de seleccionar un tamaño apropiado del motor para controlar la concurrencia de acceso de forma efectiva (pools combinados de conexiones).

# Tipos de Instancias

Existen diferentes tipos de instancias (opens new window) para desplegar una base de datos RDS Aurora. Dependiendo del tipo elegido, se podrá lograr una mejor concurrencia en el número de conexiones simultáneas, como se indica en la siguiente tabla:

Tipo Conexiones Máximas
db.t3.small 45
db.t3.medium 90
db.r6.large 1000
db.r6.xlarge 2000
db.r6.2xlarge 3000
db.r6.4xlarge 4000
db.r6.8xlarge 5000
db.r6.12xlarge 6000
db.r6.16xlarge 6000

Pre producción

Para los ambientes pre-productivos se recomienda el uso de instancias tipo "t3".

# Tamaño en Disco y IOPS

El tamaño de disco y los IOPS en RDS Aurora se aprovisionan dinámicamente según el acceso a la información. El tamaño de disco inicial es de 10 GB y se incrementa en bloques similares de forma transparente para el usuario cuando es requerido.

# Backups y Encriptación

Los backups en el servicio se gestionan de forma automática (opens new window) mediante snapshots del sistema de almacenamiento, generados diariamente y replicados hacia la región de contingencia.

Global database

Dependiendo del nivel de suscripción, algunos clientes podrían tener habilitada una réplica activa de la base de datos en la región AWS de contingencia, con el fin de disminuir el RTO y RPO en caso de desastre.

# Acceso a los Datos

Si los clientes requieren acceso directo a la base de datos, la conexión debe realizarse exclusivamente mediante un enlace seguro tipo VPN. Modyo no expondrá bases de datos directamente a Internet.

# Pasos de Activación

Para solicitar la creación de una base de datos RDS Aurora en Modyo Connect, se debe crear un ticket en el Centro de Soporte de Modyo (opens new window) especificando la siguiente información:

  • Tipo de instancia (db.r6.large recomendado para producción).
  • Nombre del esquema.