Aleriant con Amazon RDS

Con RDS ya no tendrá que centrarse en la administración y podra dedicarse a mantener unicamente la aplicación, pues Amazon RDS se ocupa de tareas de administración de bases de datos que requieren mucho tiempo, como las copias de seguridad, los parches de software, la monitorización, el escalado y la replicación.

Comprensión del servicio de base de datos relacional de Amazon (RDS) con Aleriant

1

Amazon RDS está disponible para varios tipos de instancias de base de datos (optimizadas para memoria, rendimiento u operaciones de E/S) y le proporciona seis motores de bases de datos conocidos entre los que elegir, incluidos Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database y SQL Server. Puede usar AWS Database Migration Service para migrar o replicar sus bases de datos existentes en Amazon RDS con facilidad.

Administración sencilla

Amazon RDS facilita la configuración, el funcionamiento y el escalado de una base de datos relacional en AWS Cloud. Proporciona una capacidad rentable y de tamaño ajustable para una base de datos relacional estándar y se ocupa de las tareas de administración de bases de datos comunes. 

Escalabilidad

Puede escalar los recursos informáticos y de memoria para ampliar o reducir la implementación, hasta un máximo de 32 vCPU y 244 GiB de RAM. Las operaciones de escalado de informática normalmente se llevan a cabo en cuestión de minutos.

Disponibilidad y durabilidad

La característica de copia de seguridad automatizada de Amazon RDS permite la recuperación a un momento dado de su instancia de base de datos. Amazon RDS realizará una copia de seguridad de los registros de base de datos y de transacciones y los almacenará durante un periodo de retención que puede especificar el usuario.

Rendimiento

El rendimiento de E/S de referencia para almacenamiento SSD de uso general es de 3 IOPS para cada GiB. Esta relación implica que los volúmenes más grandes tendrán un mejor rendimiento. 

Seguridad

Amazon RDS le permite cifrar sus bases de datos mediante las claves que administra a través del AWS Key Management Service (KMS). En una instancia de base de datos que se ejecute con cifrado de Amazon RDS, los datos almacenados en reposo en el almacenamiento subyacente están cifrados, al igual que sus copias de seguridad automatizadas, las réplicas de lectura y las instantáneas.

Manejabilidad

Amazon RDS también ofrece monitorización optimizada, la cual ofrece acceso a más de 50 métricas de CPU, memoria, sistema de archivo y E/S de disco e información sobre rendimiento, una herramienta fácil de usar que lo ayuda a detectar rápidamente los problemas de rendimiento.

Rentabilidad

Con Amazon RDS no existen los compromisos iniciales, sino que simplemente se paga una cuota mensual por cada instancia de base de datos lanzada.

Beneficios y estrategia de recuperación ante desastres con Amazon RDS

1

¿Por qué necesitas un plan DR?

Para un entorno de producción, es importante tomar precauciones para que pueda recuperarse si se produce un evento inesperado. Si bien Amazon RDS proporciona una configuración Multi-AZ de alta disponibilidad, no puede proteger de todas las posibilidades, como un desastre natural, un actor malicioso o la corrupción lógica de una base de datos. Para mantener la continuidad del negocio, es importante diseñar y probar un plan de recuperación ante desastres.

2

Entendiendo RTO y RPO

El objetivo del tiempo de recuperación (RTO) y el objetivo del punto de recuperación (RPO) son dos métricas clave a tener en cuenta al desarrollar un plan de recuperación ante desastres. RTO representa cuántas horas le toma regresar a un estado de trabajo después de un desastre. RPO, que también se expresa en horas, representa la cantidad de datos que puede perder cuando ocurre un desastre. Por ejemplo, un RPO de 1 hora significa que podría perder hasta 1 hora de datos cuando ocurra un desastre. Las diferentes características de Amazon RDS admiten diferentes RTO y RPO a diferentes puntos de costo:

Como puede ver, las copias de seguridad automatizadas se limitan a una sola región de AWS, mientras que las instantáneas manuales y las réplicas de lectura son compatibles en varias regiones.


3

Amazon RDS backups

Las copias de seguridad son un componente clave de un plan de recuperación ante desastres para su base de datos. Amazon RDS admite dos tipos diferentes de copias de seguridad: copias de seguridad automatizadas e instantáneas manuales.

Las copias de seguridad de Amazon RDS siguen estas reglas:

Las copias de seguridad automatizadas y las instantáneas automáticas no se producen mientras se ejecuta una copia en la misma región para la misma instancia de base de datos.
La primera instantánea de una instancia de DB contiene los datos de la instancia de DB completa.
Las instantáneas tomadas después de la primera instantánea son instantáneas incrementales. Esto significa que solo se capturan y guardan los últimos datos modificados.
Si se trata de una configuración Multi-AZ, las copias de seguridad se realizan en el modo de espera para reducir el impacto en el primario.
Nota: Las copias de seguridad automáticas y las instantáneas manuales se almacenan en un depósito S3 que es propiedad y está administrado por el servicio Amazon RDS. 

4

Copias de seguridad automatizadas

La función de copia de seguridad automatizada de Amazon RDS está activada de forma predeterminada. Amazon RDS crea una instantánea del volumen de almacenamiento de su instancia de base de datos, haciendo una copia de seguridad de toda la instancia de base de datos y no solo de las bases de datos individuales. La primera copia de seguridad consiste en una copia de seguridad de instancia completa. Las copias de seguridad posteriores son incremental con instantáneas que contienen solo los bloques que han cambiado desde la copia de seguridad anterior. Cada instantánea contiene punteros a todos los bloques de datos de instantánea que se requieren para reconstruirla. Eliminar la instantánea anterior no causa pérdida de datos, siempre y cuando los datos sigan siendo referenciados por al menos una instantánea.

5


¿Por qué necesitamos copias de seguridad automatizadas?

Hay varios beneficios de tener copias de seguridad automáticas:

Los datos se almacenan en un depósito S3 que es propiedad y está administrado por el servicio Amazon RDS.
Evita la presión de tener que reservar tiempo para hacer una copia de seguridad manual y transferirla a un lugar seguro.
Puede elegir una línea de tiempo que funcione para usted: diaria, semanal o mensual.
Se mitigan las calamidades manuales y naturales (por ejemplo, virus, mal funcionamiento del software o cortes de energía).
Lo que es más importante, evita los efectos adversos de perder datos valiosos.

6

Período de retención de respaldo automatizado

El período de retención de la copia de seguridad es el período de tiempo durante el cual puede realizar una restauración en un punto en el tiempo (PITR). Puede establecer un período de retención de copia de seguridad diferente cuando crea una instancia de base de datos, y puede modificar el período de retención en cualquier momento.

7

Restauración a un punto específico en el tiempo

La recuperación en un punto en el tiempo (PITR) es el proceso de restaurar una base de datos al estado en que se encontraba en una fecha y hora específicas. Cuando las copias de seguridad automáticas están activadas para su instancia de base de datos, Amazon RDS realiza automáticamente una instantánea diaria completa de sus datos. La instantánea ocurre durante su ventana de respaldo preferida. También captura registros de transacciones en Amazon S3 cada 5 minutos (a medida que se realizan actualizaciones a su instancia de base de datos). Archivar los registros de transacciones es una parte importante de su proceso de DR y PITR. Cuando inicia una recuperación en un punto en el tiempo, los registros transaccionales se aplican a la copia de seguridad diaria más adecuada para restaurar su instancia de base de datos a la hora específica solicitada.

8

Instantáneas de bases de datos

Las instantáneas de la base de datos son copias de seguridad manuales de su instancia de base de datos completa que sirven como copias de seguridad completas. Se almacenan en Amazon S3 y se conservan hasta que los elimine explícitamente. Estas instantáneas se pueden copiar y compartir en diferentes regiones y cuentas. Debido a que las instantáneas de base de datos incluyen toda la instancia de base de datos, incluidos los archivos de datos y los archivos temporales, el tamaño de la instancia afecta la cantidad de tiempo que lleva crear la instantánea.

9

Read Replicas

Amazon RDS tiene la capacidad de crear réplicas de lectura de una base de datos de origen. Cuando crea una réplica de lectura, Amazon RDS primero toma una instantánea de la instancia de base de datos de origen y luego crea una instancia de solo lectura. Amazon RDS luego utiliza el método de replicación asincrónica del motor de base de datos para actualizar la réplica de lectura cada vez que se realiza un cambio en la instancia de base de datos de origen. La réplica de lectura funciona como una instancia de base de datos que solo permite conexiones de solo lectura. Las aplicaciones pueden conectarse a una réplica de lectura de la misma manera que lo hacen con cualquier instancia de base de datos. Amazon RDS replica todos los objetos en la instancia de base de datos de origen. De forma predeterminada, se crea una réplica de lectura con la misma instancia y tipo de almacenamiento que la instancia de base de datos de origen. Sin embargo, puede crear una réplica de lectura que tenga un tipo de almacenamiento diferente de la instancia de base de datos de origen. Puede crear hasta cinco réplicas de lectura por instancia de base de datos de origen.

10

Test de plan DR

Un plan de DR solo es útil si se prueba y valida periódicamente. Al testear su plan de DR le ayuda a identificar posibles problemas para que pueda tomar medidas correctivas. Un plan DR completo incluye no solo los recursos de su base de datos, sino toda la infraestructura de su aplicación. Si bien una prueba completa del plan de recuperación ante desastres puede tomar una cantidad significativa de tiempo y recursos, ayuda a garantizar que se sienta seguro de que funcionará cuando sea necesario.

CASOS DE ESTUDIO

Conozca como implementamos soluciones en RDS de acuerdo a la necesidad de nuestros clientes.
Haz click en cada imagen y conoce como en ALERIANT lo hacemos posible.

CONTACTO

Dirección:

Cl. 19 # 27 - 323, Medellín, Antioquia

Celular:

+57 3108421828

E-mail:

gerencia@aleriant.net