SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
One click to application awesomeness
Beltran Rueda
Director of Engineering Europe
@beltranrubo
¿Qué es Bitnami?
• Objetivo: Simplificar la instalación y
configuración de aplicaciones web.
• Las “stacks” de Bitnami proveen un entorno
consistente, seguro y optimizado
para el despliegue de cualquier aplicación en
cualquier plataforma.
¿Qué es una Stack?
• Lenguages y dependencias: PHP, Ruby on Rails,
Node.js, Java, Python entre otros.
• Servicios: Apache, MySQL, PostgreSQL, Nginx, Redis,
Tomcat, JBoss/Wildfly, Varnish entre otros.

• Herramientas: Git, PageSpeed, Monit entre otros.

• Licencia Apache 2.0
Más de 100 

aplicaciones web Open Source
en Bitnami
Y aumentando!
Y también aplicaciones comerciales
YouTrack
Precurio
ProcessMaker
Backendless
TopLog
Invoice Ninja
Entornos de desarrollo
• LAMP/MAMP/WAMP
• Ruby on Rails / JRuby
• Python / Django
• Apache Tomcat
• JBoss / WildFly
• MEAN
• Nginx + PHP-FPM
• HHVM coming soon
Bitnami
• Instaladores nativos
• Máquinas virtuales
• Imágenes en la nube
Bitnami Cloud Hosting
Bitnami Discourse
Bitnami Discourse
Bitnami Discourse
Bitnami Discourse
Bitnami Discourse
Bitnami Discourse
Casos de uso
Casos de uso
• Un cliente pide una demo

Servidor ¨low-cost¨ del tamaño necesario y el tiempo
que necesites

• ¡Mi sitio lo han hackeado!

Copias de seguridad automáticas e incrementales del
servidor completo

• Quiero probar un cambio o mejora

Clona el servidor y prueba los cambios

Mover a producción puede ser un simple cambio de IP
Casos de uso
• Acceso a más recursos para producción

AWS RDS: MySQL, PostgreSQL, Oracle, SQL Server

AWS CloudFront: CDN para estáticos

• Necesito una versión específica de PHP

Evita fallos de seguridad

Acceso a las últimas versiones

• Mismo entorno de desarrollo que producción

Instaladores nativos

Máquinas virtuales
Bitnami Launchpads
AWS Marketplace
Google Cloud Launcher
Azure VMDepot
Rendimiento
Mejoras en rendimiento
• Apache modo “event”
• Permite servir más peticiones simultáneamente

• Funcionamiento similar a Nginx (también soportado)

• PHP-FPM
• PHP FastCGI Process Manager

• Google PageSpeed
• Compresión de imágenes

• Compilación de 

• Javascripts y CSS

• Caché
Mejoras en rendimiento
• Configuración según el tipo de instancia
• Apache, PHP, MySQL u otros servicios se adaptan a los recursos de la
instancia: buffers, pools, procesos hijos y más.

• Varnish Cache
• Permite mayor número de usuarios

• Reduce significativamente la carga de PHP y MySQL

• Fácil de configurar

• Monit
• Monitoriza y reinicia automáticamente los servidores

• Últimas versiones de los servicios
Apache “prefork” + mod_php (micro)
Timeouts/Errores a 

partir de 50 peticiones
Apache “event” + PHP-FPM (micro)
Timeouts/Errores a 

partir de 150 peticiones
Apache “event” + PHP-FPM + Varnish (micro)
Todas las peticiones

se sirven sin errores
We are hiring!
++
Sysadmin

DevOps
San Francisco
Kraków
Seville
Gracias
Beltran Rueda
Director of Engineering Europe
@beltranrubo

Más contenido relacionado

La actualidad más candente

Windows server 2012 jose luis
Windows server 2012 jose luisWindows server 2012 jose luis
Windows server 2012 jose luis
yanez1814
 

La actualidad más candente (19)

Plataformas de desarrollo web
Plataformas de desarrollo webPlataformas de desarrollo web
Plataformas de desarrollo web
 
plataformas de desarrollo
plataformas de desarrolloplataformas de desarrollo
plataformas de desarrollo
 
Webinar - Radiografía actual del lenguaje PHP
Webinar - Radiografía actual del lenguaje PHPWebinar - Radiografía actual del lenguaje PHP
Webinar - Radiografía actual del lenguaje PHP
 
Tipos de plataformas web
Tipos de plataformas webTipos de plataformas web
Tipos de plataformas web
 
Web matrix 2_desarrollo_web_gratis_simple_abierto_todo_en_uno
Web matrix 2_desarrollo_web_gratis_simple_abierto_todo_en_unoWeb matrix 2_desarrollo_web_gratis_simple_abierto_todo_en_uno
Web matrix 2_desarrollo_web_gratis_simple_abierto_todo_en_uno
 
Windows server 2012 jose luis
Windows server 2012 jose luisWindows server 2012 jose luis
Windows server 2012 jose luis
 
NodeJS y MongoDB
NodeJS y MongoDBNodeJS y MongoDB
NodeJS y MongoDB
 
Plataformas web carlos
Plataformas web carlosPlataformas web carlos
Plataformas web carlos
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
Desarrollo simple con Webmatrix
Desarrollo simple con WebmatrixDesarrollo simple con Webmatrix
Desarrollo simple con Webmatrix
 
Magento creador de tiendas virtuales
Magento creador de tiendas virtualesMagento creador de tiendas virtuales
Magento creador de tiendas virtuales
 
Cuadro comparativo 2
Cuadro comparativo 2Cuadro comparativo 2
Cuadro comparativo 2
 
SGBD Open Source más populares
SGBD Open Source más popularesSGBD Open Source más populares
SGBD Open Source más populares
 
Introduccion a Python para la web
Introduccion a Python para la webIntroduccion a Python para la web
Introduccion a Python para la web
 
NodeJS
NodeJSNodeJS
NodeJS
 
Mapa Conceptual de los Servidor Apache y IIS.
Mapa Conceptual de los Servidor Apache y IIS.Mapa Conceptual de los Servidor Apache y IIS.
Mapa Conceptual de los Servidor Apache y IIS.
 
Cómo elegir un servidor Web
Cómo elegir un servidor WebCómo elegir un servidor Web
Cómo elegir un servidor Web
 
Net love open source v1.7
Net love open source v1.7Net love open source v1.7
Net love open source v1.7
 
Remplazando servidores windows por linux (pero esta vez en serio)
Remplazando servidores windows por linux (pero esta vez en serio)Remplazando servidores windows por linux (pero esta vez en serio)
Remplazando servidores windows por linux (pero esta vez en serio)
 

Destacado

Destacado (18)

Modelos y experiencias de innovación en marketing digital usando Open Source ...
Modelos y experiencias de innovación en marketing digital usando Open Source ...Modelos y experiencias de innovación en marketing digital usando Open Source ...
Modelos y experiencias de innovación en marketing digital usando Open Source ...
 
OpenStack: Retos y oportunidades- OpenExpo Day 2015
OpenStack: Retos y oportunidades- OpenExpo Day 2015OpenStack: Retos y oportunidades- OpenExpo Day 2015
OpenStack: Retos y oportunidades- OpenExpo Day 2015
 
Límites abiertos para la tecnología y la accesibilidad- OpenExpo Day 2015
Límites abiertos para la tecnología y la accesibilidad- OpenExpo Day 2015Límites abiertos para la tecnología y la accesibilidad- OpenExpo Day 2015
Límites abiertos para la tecnología y la accesibilidad- OpenExpo Day 2015
 
Casos éxito con Woocommerce- OpenExpo Day
Casos éxito con Woocommerce- OpenExpo Day Casos éxito con Woocommerce- OpenExpo Day
Casos éxito con Woocommerce- OpenExpo Day
 
ReactOS: Una alternativa al OpenSource a Windows- OpenExpo Day 2015
ReactOS: Una alternativa al OpenSource a Windows- OpenExpo Day 2015ReactOS: Una alternativa al OpenSource a Windows- OpenExpo Day 2015
ReactOS: Una alternativa al OpenSource a Windows- OpenExpo Day 2015
 
Construyendo apps sostenibles basadas en procesos- OpenExpo Day 2015
Construyendo apps sostenibles basadas en procesos- OpenExpo Day 2015Construyendo apps sostenibles basadas en procesos- OpenExpo Day 2015
Construyendo apps sostenibles basadas en procesos- OpenExpo Day 2015
 
Uso tecnologías FLOSS en Save the Children- OpenExpo Day 2015
Uso tecnologías FLOSS en Save the Children- OpenExpo Day 2015Uso tecnologías FLOSS en Save the Children- OpenExpo Day 2015
Uso tecnologías FLOSS en Save the Children- OpenExpo Day 2015
 
Marketing digital personalizado, multicanal…¡y al fin Open Source!- OpenExpo ...
Marketing digital personalizado, multicanal…¡y al fin Open Source!- OpenExpo ...Marketing digital personalizado, multicanal…¡y al fin Open Source!- OpenExpo ...
Marketing digital personalizado, multicanal…¡y al fin Open Source!- OpenExpo ...
 
Caso éxito EMT Madrid- Enrique Diego OpenExpo Day 2015
Caso éxito EMT Madrid- Enrique Diego OpenExpo Day 2015Caso éxito EMT Madrid- Enrique Diego OpenExpo Day 2015
Caso éxito EMT Madrid- Enrique Diego OpenExpo Day 2015
 
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
RISCOSS: Gestión del riesgo en proyectos open source (Open Expo Day2015)
 
Taller de Contenidos E-learning: Claves y Consejos- OpenExpo Day 2015
Taller de Contenidos E-learning: Claves y Consejos- OpenExpo Day 2015Taller de Contenidos E-learning: Claves y Consejos- OpenExpo Day 2015
Taller de Contenidos E-learning: Claves y Consejos- OpenExpo Day 2015
 
Cloud Wars- OpenExpo Day 2015
Cloud Wars- OpenExpo Day 2015Cloud Wars- OpenExpo Day 2015
Cloud Wars- OpenExpo Day 2015
 
Practices: Deduplicación en el backup de datos- OpenExpo Day 2015
Practices: Deduplicación en el backup de datos- OpenExpo Day 2015Practices: Deduplicación en el backup de datos- OpenExpo Day 2015
Practices: Deduplicación en el backup de datos- OpenExpo Day 2015
 
Zimbra+Sugar CRM, la combinación perfecta- OpenExpo Day 2015
Zimbra+Sugar CRM, la combinación perfecta- OpenExpo Day 2015Zimbra+Sugar CRM, la combinación perfecta- OpenExpo Day 2015
Zimbra+Sugar CRM, la combinación perfecta- OpenExpo Day 2015
 
El software libre como una buena oportunidad para las grandes empresas- OpenE...
El software libre como una buena oportunidad para las grandes empresas- OpenE...El software libre como una buena oportunidad para las grandes empresas- OpenE...
El software libre como una buena oportunidad para las grandes empresas- OpenE...
 
Taller de Angular JS: La solución tecnológica perfecta
Taller de Angular JS: La solución tecnológica perfectaTaller de Angular JS: La solución tecnológica perfecta
Taller de Angular JS: La solución tecnológica perfecta
 
La gestión de Amnistía Internacional España con software libre- OpenExpo Day ...
La gestión de Amnistía Internacional España con software libre- OpenExpo Day ...La gestión de Amnistía Internacional España con software libre- OpenExpo Day ...
La gestión de Amnistía Internacional España con software libre- OpenExpo Day ...
 
Mitos y leyendas del software libre
Mitos y leyendas del software libreMitos y leyendas del software libre
Mitos y leyendas del software libre
 

Similar a Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenExpo Day 2015

Windows server 2012 jose luis
Windows server 2012 jose luisWindows server 2012 jose luis
Windows server 2012 jose luis
yanez1814
 
Introduccion a elastic beanstalk aws roadshow bogota mexico
Introduccion a elastic beanstalk   aws roadshow bogota mexicoIntroduccion a elastic beanstalk   aws roadshow bogota mexico
Introduccion a elastic beanstalk aws roadshow bogota mexico
Amazon Web Services LATAM
 

Similar a Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenExpo Day 2015 (20)

Contenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesContenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de Aplicaciones
 
Introducción a Azure App Service - MUG Buenos Aires
Introducción a Azure App Service - MUG Buenos AiresIntroducción a Azure App Service - MUG Buenos Aires
Introducción a Azure App Service - MUG Buenos Aires
 
Windows server 2012 jose luis
Windows server 2012 jose luisWindows server 2012 jose luis
Windows server 2012 jose luis
 
azure-logic elementos de seleccion cuando utilizarlos
azure-logic elementos de seleccion cuando utilizarlosazure-logic elementos de seleccion cuando utilizarlos
azure-logic elementos de seleccion cuando utilizarlos
 
Azure 360º para Desarrolaldores
Azure 360º para DesarrolaldoresAzure 360º para Desarrolaldores
Azure 360º para Desarrolaldores
 
Servidor Web Apache para Linux
Servidor Web Apache para LinuxServidor Web Apache para Linux
Servidor Web Apache para Linux
 
Symfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony FrameworkSymfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony Framework
 
Cómputo en la nube: diferentes sabores para todas nuestras necesidades - .NET...
Cómputo en la nube: diferentes sabores para todas nuestras necesidades - .NET...Cómputo en la nube: diferentes sabores para todas nuestras necesidades - .NET...
Cómputo en la nube: diferentes sabores para todas nuestras necesidades - .NET...
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSM
 
Unitis Virtualization
Unitis VirtualizationUnitis Virtualization
Unitis Virtualization
 
Meetup En mi local funciona - Serverless... ¡en local! con Serverless Framewo...
Meetup En mi local funciona - Serverless... ¡en local! con Serverless Framewo...Meetup En mi local funciona - Serverless... ¡en local! con Serverless Framewo...
Meetup En mi local funciona - Serverless... ¡en local! con Serverless Framewo...
 
Herramientas y Tecnologías para la Web
Herramientas y Tecnologías para la WebHerramientas y Tecnologías para la Web
Herramientas y Tecnologías para la Web
 
Red Hat Cloud Computing
Red Hat Cloud ComputingRed Hat Cloud Computing
Red Hat Cloud Computing
 
Introduccion a Elastic Beanstalk AWS Roadshow Bogota Mexico
Introduccion a Elastic Beanstalk   AWS Roadshow Bogota MexicoIntroduccion a Elastic Beanstalk   AWS Roadshow Bogota Mexico
Introduccion a Elastic Beanstalk AWS Roadshow Bogota Mexico
 
Backbeam
BackbeamBackbeam
Backbeam
 
Introduccion a elastic beanstalk aws roadshow bogota mexico
Introduccion a elastic beanstalk   aws roadshow bogota mexicoIntroduccion a elastic beanstalk   aws roadshow bogota mexico
Introduccion a elastic beanstalk aws roadshow bogota mexico
 
Comenzando con aplicaciones serverless en AWS
Comenzando con aplicaciones serverless en AWSComenzando con aplicaciones serverless en AWS
Comenzando con aplicaciones serverless en AWS
 
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
 
Descubriendo windows azure
Descubriendo windows azureDescubriendo windows azure
Descubriendo windows azure
 
[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...
[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...
[Run Reloaded] IIS 7.5 - El webserver todo terreno (Juan Ladetto + José Luis ...
 

Más de OpenExpoES

Más de OpenExpoES (12)

Cookies y Big Data. Cómo funciona la venta de datos de personas en la publici...
Cookies y Big Data. Cómo funciona la venta de datos de personas en la publici...Cookies y Big Data. Cómo funciona la venta de datos de personas en la publici...
Cookies y Big Data. Cómo funciona la venta de datos de personas en la publici...
 
Las grandes tendencias en IoT y su encaje social
Las grandes tendencias en IoT y su encaje socialLas grandes tendencias en IoT y su encaje social
Las grandes tendencias en IoT y su encaje social
 
"Beneficios de usar WordPress como CMS", por Joan Artés en #OpenExpoBCN
"Beneficios de usar WordPress como CMS", por Joan Artés en #OpenExpoBCN"Beneficios de usar WordPress como CMS", por Joan Artés en #OpenExpoBCN
"Beneficios de usar WordPress como CMS", por Joan Artés en #OpenExpoBCN
 
"Mi CRM, mis clientes y yo, la historia de un amor correspondido", por Oscar ...
"Mi CRM, mis clientes y yo, la historia de un amor correspondido", por Oscar ..."Mi CRM, mis clientes y yo, la historia de un amor correspondido", por Oscar ...
"Mi CRM, mis clientes y yo, la historia de un amor correspondido", por Oscar ...
 
La integración del eCommerce en el negocio, por Isaac Bosch en #OpenExpoBCN
La integración del eCommerce en el negocio, por Isaac Bosch en #OpenExpoBCNLa integración del eCommerce en el negocio, por Isaac Bosch en #OpenExpoBCN
La integración del eCommerce en el negocio, por Isaac Bosch en #OpenExpoBCN
 
Cómo emprender en Madrid, por Javier Alonso del Ayuntamiento de Madrid
Cómo emprender en Madrid, por Javier Alonso del Ayuntamiento de MadridCómo emprender en Madrid, por Javier Alonso del Ayuntamiento de Madrid
Cómo emprender en Madrid, por Javier Alonso del Ayuntamiento de Madrid
 
CartoDB Open Source Perks, por Raúl Ochoa de CartoDB
CartoDB Open Source Perks, por Raúl Ochoa de CartoDBCartoDB Open Source Perks, por Raúl Ochoa de CartoDB
CartoDB Open Source Perks, por Raúl Ochoa de CartoDB
 
BQ: Construyendo nuevas herramientas para emprender, por Adán Muñoz, cofundad...
BQ: Construyendo nuevas herramientas para emprender, por Adán Muñoz, cofundad...BQ: Construyendo nuevas herramientas para emprender, por Adán Muñoz, cofundad...
BQ: Construyendo nuevas herramientas para emprender, por Adán Muñoz, cofundad...
 
Herramientas open source útiles para todo emprendedor, por David Lastra, IT E...
Herramientas open source útiles para todo emprendedor, por David Lastra, IT E...Herramientas open source útiles para todo emprendedor, por David Lastra, IT E...
Herramientas open source útiles para todo emprendedor, por David Lastra, IT E...
 
Moodle 2.9: La plataforma e-learning más utilizada en el mundo- OpenExpo Day ...
Moodle 2.9: La plataforma e-learning más utilizada en el mundo- OpenExpo Day ...Moodle 2.9: La plataforma e-learning más utilizada en el mundo- OpenExpo Day ...
Moodle 2.9: La plataforma e-learning más utilizada en el mundo- OpenExpo Day ...
 
Asterik, telefonía IP y ahorro de costes- OpenExpo Day 2015
Asterik, telefonía IP y ahorro de costes- OpenExpo Day 2015Asterik, telefonía IP y ahorro de costes- OpenExpo Day 2015
Asterik, telefonía IP y ahorro de costes- OpenExpo Day 2015
 
Dossier OpenExpo Day 2015 v1.0.4
Dossier OpenExpo Day 2015 v1.0.4 Dossier OpenExpo Day 2015 v1.0.4
Dossier OpenExpo Day 2015 v1.0.4
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (11)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Despliegue de aplicaciones OS en entornos Cloud Computing con Bitnami- OpenExpo Day 2015

  • 1. One click to application awesomeness Beltran Rueda Director of Engineering Europe @beltranrubo
  • 2. ¿Qué es Bitnami? • Objetivo: Simplificar la instalación y configuración de aplicaciones web. • Las “stacks” de Bitnami proveen un entorno consistente, seguro y optimizado para el despliegue de cualquier aplicación en cualquier plataforma.
  • 3. ¿Qué es una Stack? • Lenguages y dependencias: PHP, Ruby on Rails, Node.js, Java, Python entre otros. • Servicios: Apache, MySQL, PostgreSQL, Nginx, Redis, Tomcat, JBoss/Wildfly, Varnish entre otros. • Herramientas: Git, PageSpeed, Monit entre otros. • Licencia Apache 2.0
  • 4. Más de 100 aplicaciones web Open Source en Bitnami Y aumentando!
  • 5. Y también aplicaciones comerciales YouTrack Precurio ProcessMaker Backendless TopLog Invoice Ninja
  • 6. Entornos de desarrollo • LAMP/MAMP/WAMP • Ruby on Rails / JRuby • Python / Django • Apache Tomcat • JBoss / WildFly • MEAN • Nginx + PHP-FPM • HHVM coming soon
  • 7. Bitnami • Instaladores nativos • Máquinas virtuales • Imágenes en la nube
  • 8.
  • 17. Casos de uso • Un cliente pide una demo
 Servidor ¨low-cost¨ del tamaño necesario y el tiempo que necesites
 • ¡Mi sitio lo han hackeado!
 Copias de seguridad automáticas e incrementales del servidor completo
 • Quiero probar un cambio o mejora
 Clona el servidor y prueba los cambios
 Mover a producción puede ser un simple cambio de IP
  • 18. Casos de uso • Acceso a más recursos para producción
 AWS RDS: MySQL, PostgreSQL, Oracle, SQL Server
 AWS CloudFront: CDN para estáticos
 • Necesito una versión específica de PHP
 Evita fallos de seguridad
 Acceso a las últimas versiones
 • Mismo entorno de desarrollo que producción
 Instaladores nativos
 Máquinas virtuales
  • 20.
  • 21.
  • 22.
  • 23. AWS Marketplace Google Cloud Launcher Azure VMDepot
  • 24.
  • 25.
  • 26.
  • 28. Mejoras en rendimiento • Apache modo “event” • Permite servir más peticiones simultáneamente • Funcionamiento similar a Nginx (también soportado)
 • PHP-FPM • PHP FastCGI Process Manager • Google PageSpeed • Compresión de imágenes • Compilación de • Javascripts y CSS • Caché
  • 29. Mejoras en rendimiento • Configuración según el tipo de instancia • Apache, PHP, MySQL u otros servicios se adaptan a los recursos de la instancia: buffers, pools, procesos hijos y más.
 • Varnish Cache • Permite mayor número de usuarios • Reduce significativamente la carga de PHP y MySQL • Fácil de configurar
 • Monit • Monitoriza y reinicia automáticamente los servidores • Últimas versiones de los servicios
  • 30. Apache “prefork” + mod_php (micro) Timeouts/Errores a 
 partir de 50 peticiones
  • 31. Apache “event” + PHP-FPM (micro) Timeouts/Errores a 
 partir de 150 peticiones
  • 32. Apache “event” + PHP-FPM + Varnish (micro) Todas las peticiones
 se sirven sin errores
  • 33. We are hiring! ++ Sysadmin
 DevOps San Francisco Kraków Seville
  • 34. Gracias Beltran Rueda Director of Engineering Europe @beltranrubo