Herramientas OpenSource para 
Despliegue de HA. 
Luis Toscano
Que haces cuando ??? 
• Facebook se ha caido. 
• Twitter se ha caido. 
• Instagram se ha caido.
Que es el HA 
HA acrónimo de High Availability(Alta 
Disponibilidad) es una técnica utilizada 
para soportar picos de proc...
NGINX 
NGINX es un servidor de archivos estáticos, 
proxy inverso y una gran utilidad para realizar 
balanceo de cargas me...
HA Proxy 
HA Proxy al igual que NGINX es un proxy inverso, 
utilizado con frecuencia en aquitecturas de alta 
disponibilid...
Varnish Cache. 
Varnish Cache es un sistema de Caching Veloz y 
confiable, utilizado en sistemas de HA para 
acelerar la c...
RabbitMQ 
RabbitMQ ofrece una estructura simple como 
las colas para el control de las peticiones al 
nuestro sistema, par...
Lo ideal seriaaaa….. 
Contar con NGNIX como 
servidor principal, luego 
un proveedor de Colas, 
seguido del Balanceador 
d...
Listado de Aplicaciones Utiles. 
• NGINX 
• HAProxy 
• Varnish Cache 
• RabbitMQ 
• ZeroMQ 
• Memcached
GRACIAS. 
Contactos. 
www.luistoscano.com 
admin@caribecoders.com 
@codigolandia
Próxima SlideShare
Cargando en…5
×

Tools for High Availability

403 visualizaciones

Publicado el

High Availability / Alta Disponibilidad

Publicado en: Internet
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
403
En SlideShare
0
De insertados
0
Número de insertados
46
Acciones
Compartido
0
Descargas
7
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Tools for High Availability

  1. 1. Herramientas OpenSource para Despliegue de HA. Luis Toscano
  2. 2. Que haces cuando ??? • Facebook se ha caido. • Twitter se ha caido. • Instagram se ha caido.
  3. 3. Que es el HA HA acrónimo de High Availability(Alta Disponibilidad) es una técnica utilizada para soportar picos de proceso, para esto se comparten los procesos entre diferentes equipos, redes, conexiones, bases de datos, etc. En pocas palabras es todo lo que debemos hacer para que nuestras aplicaciones siempre este funcionando con el mejor performance y que siempre esten disponibles.
  4. 4. NGINX NGINX es un servidor de archivos estáticos, proxy inverso y una gran utilidad para realizar balanceo de cargas mediante software ideal para el desarrollo de una arquitectura de alta disponibilidad.
  5. 5. HA Proxy HA Proxy al igual que NGINX es un proxy inverso, utilizado con frecuencia en aquitecturas de alta disponibilidad, a diferencia de NGINX esta diseñado especificamente para Balanceo y HA.
  6. 6. Varnish Cache. Varnish Cache es un sistema de Caching Veloz y confiable, utilizado en sistemas de HA para acelerar la carga de datos. Conocido tambien como un App Accelerator.
  7. 7. RabbitMQ RabbitMQ ofrece una estructura simple como las colas para el control de las peticiones al nuestro sistema, para ello se enfoca en en la implementación perfecta de la estructura de datos llamada COLAS.
  8. 8. Lo ideal seriaaaa….. Contar con NGNIX como servidor principal, luego un proveedor de Colas, seguido del Balanceador de Cargas y Después dos o mas servidores con Procesadores de Colas delante de ellos. De esta forma podremos garantizar un sistema con alta disponibilidad.
  9. 9. Listado de Aplicaciones Utiles. • NGINX • HAProxy • Varnish Cache • RabbitMQ • ZeroMQ • Memcached
  10. 10. GRACIAS. Contactos. www.luistoscano.com admin@caribecoders.com @codigolandia

×