Artículo

DEPLOY DE UNA APP SYMFONY EN AMAZON AWS

Cuando tenemos que realizar un deploy en la nube surgen varias inquietudes, donde almaceno los archivos que cargan los usuarios? donde debe estar mi servidor de base de datos? etc, par alo cual invito que pongas atencion a los siguientes slides donde se explica brevemente como se configura y la arquitectura a tener en cuenta

 

 

En los esquemas del 1 al 3 se presentan problemas en crecimiento, base de datos, manejo de archivos entre otros

Basado en el esquema 4 de los slides, se propone una arquitectura que sera capaz de escalar en procesamiento, esta es una arquitectura clasica para el uso de servicios Amazon, donde el load balancer distribuye las peticiones entre las diferentes instancias EC2, los uploads quedan en el servidor S3, los assets propios del sitio en un servidor CloudFront que sirve de CDN, la base de datos en RDS

 

Vale la pena mencionar que existen un PHP SDK por parte de Amazon y Bundles symfony que nos ayudaran en la comunicación con los diferentes servicios de la aplicación en los diferentes servicios, especialmente para la carga de uploads a los servidores S3

 

No olvides dejar tu comentario

 

@apdi_

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *