Además de simplemente poder iniciar una instancia EC2 nueva con el software de su base de datos instalado, hay muchas otras cosas en las que puede pensar. Éstas incluyen:
* Elasticidad / escalabilidad: ¿cómo se escala la base de datos de 1 GB a 10 TB? ¿Puede proporcionar un escalado sencillo con cero tiempo de inactividad?
* Durabilidad: ¿desea confiar en EBS para el almacenamiento subyacente? Los nodos EC2 solo tienen discos efímeros.
* Alta disponibilidad
* ¿Puedes manejar el nodo EC2 que cae? La replicación podría resolver el problema aquí, pero ¿qué tipo de replicación? síncrono vs asíncrono, etc.
* ¿Puedes manejar una falla AZ completa?
* Instantáneas: ¿cómo habilitar las instantáneas para copias de seguridad, recuperación en un punto en el tiempo, etc.
* Mantenimiento / actualizaciones: ¿cómo se realizan actualizaciones integradas y parches de mantenimiento para toda una flota de bases de datos de clientes de producción?
AWS abordó un montón de problemas como estos [1] en RDS.
- ¿Qué modelo de sistema de detección de intrusos funcionará mejor para proteger las máquinas virtuales de los ataques comunes en la nube?
- ¿Por qué Dropbox permite la eliminación de archivos compartidos de las computadoras de todos los usuarios, incluido el creador del documento?
- ¿Qué sistemas proporcionan administración de dispositivos IOT para implementar y operar aplicaciones?
- ¿Alguien está usando el aprendizaje automático sin supervisión para tomar decisiones de distribución de almacenamiento de datos?
- ¿Existe una aplicación de servidor de código abierto para crear su propio servidor de almacenamiento en la nube en el que pueda crear cuentas de usuario para uso de oficina?
[1] – http://aws.amazon.com/rds/faqs/