jueves, 21 de enero de 2016

AWS CloudFormation Linux Apache MySQL PHP (LAMP) plus MyBB stack creation


Esta vez os voy a presentar mi acercamiento a Amazon Web Services (AWS)  a partir de un reto de Cross-Over.

El reto consistía en crear la arquitectura y el diseño en AWS de la aplicación MyBB forum.





La arquitectura desplegada debería contar con:
- Seguridad,
- Monitorización,
- Alta disponibilidad,
- Escalabilidad.
Para ello he creado mediante un fichero json descargado y modificado para usar con AWS CloudFormation:
- Un balanceador de Carga Elastic Load Balancer, que nos permite el acceso desde Internet.
- Un grupo autoescalable AutoScaling Group de 1 a 5 instancias de EC2, iniciando con 2 instancias que contiene el servidor web Apache y PHP. Y un componente de LaunchConfiguration.
- Una instancia de base de datos relacional Relational DataBase Service MySQL.
- Un grupo de seguridad de la base de datos para acceso desde los servidores web, otro grupo de seguridad para acceder desde el balanceador de carga a los servidores web y vía ssh desde Internet mediante intercambio de claves. En vez de usar Putty lo he hecho con Bitvise.

Este resumen no pretende ser un procedimiento de pasos sino un compendio de la información que hay que tener en cuenta.


No hay comentarios:

Publicar un comentario