{"id":106,"date":"2015-06-20T10:30:00","date_gmt":"2015-06-20T15:30:00","guid":{"rendered":"http:\/\/razonartificial.com\/themes\/openmind\/wordpress\/?p=106"},"modified":"2021-12-06T11:58:28","modified_gmt":"2021-12-06T16:58:28","slug":"deploy-de-una-app-symfony-en-amazon-aws","status":"publish","type":"post","link":"https:\/\/www.apdi.co\/blog\/deploy-de-una-app-symfony-en-amazon-aws\/","title":{"rendered":"Deploy de una App Symfony en Amazon AWS"},"content":{"rendered":"<p><strong>DEPLOY DE UNA APP SYMFONY EN AMAZON AWS<\/strong><\/p>\n<p>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<\/p>\n<p>&nbsp;<\/p>\n<p><iframe loading=\"lazy\" title=\"Deploy de una app symfony en aws\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/Jcs2II7ljiYC5z\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/es.slideshare.net\/slideshow\/deploy-de-una-app-symfony-en-aws\/37106062\" title=\"Deploy de una app symfony en aws\" target=\"_blank\">Deploy de una app symfony en aws<\/a> <\/strong> from <strong><a href=\"https:\/\/www.slideshare.net\/IngWladimirAvila\" target=\"_blank\">Don Wladi Avila H<\/a><\/strong> <\/div>\n<p>&nbsp;<\/p>\n<p>En los esquemas del 1 al 3 se presentan problemas en crecimiento, base de datos, manejo de archivos entre otros<\/p>\n<p>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<\/p>\n<p>&nbsp;<\/p>\n<p>Vale la pena mencionar que existen un PHP\u00a0SDK\u00a0por parte de Amazon y Bundles symfony que nos ayudaran en la comunicaci\u00f3n con los diferentes servicios de la aplicaci\u00f3n en los diferentes servicios, especialmente para la carga de uploads a los servidores S3<\/p>\n<p>&nbsp;<\/p>\n<p>No olvides dejar tu comentario<\/p>\n<p>&nbsp;<\/p>\n<p>@apdi_<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 &nbsp; Deploy de una app symfony en aws from Don Wladi Avila H &nbsp; 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 &nbsp; Vale la pena mencionar que existen un PHP\u00a0SDK\u00a0por parte de Amazon y Bundles symfony que nos ayudaran en la comunicaci\u00f3n con los diferentes servicios de la aplicaci\u00f3n en los diferentes servicios, especialmente para la carga de uploads a los servidores S3 &nbsp; No olvides dejar tu comentario &nbsp; @apdi_<\/p>\n","protected":false},"author":1,"featured_media":846,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,2],"tags":[],"class_list":["post-106","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","category-symfony"],"_links":{"self":[{"href":"https:\/\/www.apdi.co\/blog\/wp-json\/wp\/v2\/posts\/106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.apdi.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.apdi.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.apdi.co\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.apdi.co\/blog\/wp-json\/wp\/v2\/comments?post=106"}],"version-history":[{"count":2,"href":"https:\/\/www.apdi.co\/blog\/wp-json\/wp\/v2\/posts\/106\/revisions"}],"predecessor-version":[{"id":842,"href":"https:\/\/www.apdi.co\/blog\/wp-json\/wp\/v2\/posts\/106\/revisions\/842"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.apdi.co\/blog\/wp-json\/wp\/v2\/media\/846"}],"wp:attachment":[{"href":"https:\/\/www.apdi.co\/blog\/wp-json\/wp\/v2\/media?parent=106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.apdi.co\/blog\/wp-json\/wp\/v2\/categories?post=106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.apdi.co\/blog\/wp-json\/wp\/v2\/tags?post=106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}