SlideShare una empresa de Scribd logo
1 de 10
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 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.
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.
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.
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.
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.
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.
Listado de Aplicaciones Utiles. 
• NGINX 
• HAProxy 
• Varnish Cache 
• RabbitMQ 
• ZeroMQ 
• Memcached
GRACIAS. 
Contactos. 
www.luistoscano.com 
admin@caribecoders.com 
@codigolandia

Más contenido relacionado

La actualidad más candente

Meetup - NGinx - 08/2014
Meetup - NGinx - 08/2014Meetup - NGinx - 08/2014
Meetup - NGinx - 08/2014mszuchman
 
Webinar –Desplegar Hypervisores en servidores dedicados
Webinar –Desplegar Hypervisores en servidores dedicadosWebinar –Desplegar Hypervisores en servidores dedicados
Webinar –Desplegar Hypervisores en servidores dedicadosArsys
 
Optimización Servidor Web
Optimización Servidor WebOptimización Servidor Web
Optimización Servidor Webquaip
 
El uso correcto de MySQLi
El uso correcto de MySQLi El uso correcto de MySQLi
El uso correcto de MySQLi Arsys
 
NodeJS y MongoDB
NodeJS y MongoDBNodeJS y MongoDB
NodeJS y MongoDBArsys
 
Apache, getting the best version
Apache, getting the best versionApache, getting the best version
Apache, getting the best versionIvan Ortega
 
Webinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores CloudWebinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores CloudArsys
 
Escalabilidad y alto rendimiento con Symfony2
Escalabilidad y alto rendimiento con Symfony2Escalabilidad y alto rendimiento con Symfony2
Escalabilidad y alto rendimiento con Symfony2Ricard Clau
 
Desplegando Drupal con Capistrano
Desplegando Drupal con CapistranoDesplegando Drupal con Capistrano
Desplegando Drupal con CapistranoDavid Gil Sánchez
 
Organizando un datacenter virtual
Organizando un datacenter virtualOrganizando un datacenter virtual
Organizando un datacenter virtualIgnacio Nin
 
Servidores web de altas prestaciones. Tema 0. Presentación
Servidores web de altas prestaciones. Tema 0. PresentaciónServidores web de altas prestaciones. Tema 0. Presentación
Servidores web de altas prestaciones. Tema 0. Presentaciónpacvslideshare
 
DevOps & Infraestructura como código: Promesas Rotas
DevOps & Infraestructura como código: Promesas RotasDevOps & Infraestructura como código: Promesas Rotas
DevOps & Infraestructura como código: Promesas RotasRicard Clau
 
Instructivo para cambio de servidor capataz
Instructivo para cambio de servidor capatazInstructivo para cambio de servidor capataz
Instructivo para cambio de servidor capatazGonzalo Ferreyra
 
MongoDB Atlas: La mejor forma de utilizar MongoDB en la nube 2
MongoDB Atlas: La mejor forma de utilizar  MongoDB en la nube 2MongoDB Atlas: La mejor forma de utilizar  MongoDB en la nube 2
MongoDB Atlas: La mejor forma de utilizar MongoDB en la nube 2MongoDB
 
OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...
OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...
OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...OpenNebula Project
 
Charla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Charla betabeers optimización y rendimiento en Wordpress - Marcos RamajoCharla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Charla betabeers optimización y rendimiento en Wordpress - Marcos RamajoMarcos Ramajo
 

La actualidad más candente (20)

Aspectos nodejs
Aspectos nodejsAspectos nodejs
Aspectos nodejs
 
Meetup - NGinx - 08/2014
Meetup - NGinx - 08/2014Meetup - NGinx - 08/2014
Meetup - NGinx - 08/2014
 
Webinar –Desplegar Hypervisores en servidores dedicados
Webinar –Desplegar Hypervisores en servidores dedicadosWebinar –Desplegar Hypervisores en servidores dedicados
Webinar –Desplegar Hypervisores en servidores dedicados
 
Optimización Servidor Web
Optimización Servidor WebOptimización Servidor Web
Optimización Servidor Web
 
El uso correcto de MySQLi
El uso correcto de MySQLi El uso correcto de MySQLi
El uso correcto de MySQLi
 
NodeJS y MongoDB
NodeJS y MongoDBNodeJS y MongoDB
NodeJS y MongoDB
 
Apache, getting the best version
Apache, getting the best versionApache, getting the best version
Apache, getting the best version
 
Webinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores CloudWebinar –Conectar servidores dedicados con Servidores Cloud
Webinar –Conectar servidores dedicados con Servidores Cloud
 
Escalabilidad y alto rendimiento con Symfony2
Escalabilidad y alto rendimiento con Symfony2Escalabilidad y alto rendimiento con Symfony2
Escalabilidad y alto rendimiento con Symfony2
 
Tuning Lamp
Tuning LampTuning Lamp
Tuning Lamp
 
Desplegando Drupal con Capistrano
Desplegando Drupal con CapistranoDesplegando Drupal con Capistrano
Desplegando Drupal con Capistrano
 
Hyperdex
HyperdexHyperdex
Hyperdex
 
Organizando un datacenter virtual
Organizando un datacenter virtualOrganizando un datacenter virtual
Organizando un datacenter virtual
 
Servidores web de altas prestaciones. Tema 0. Presentación
Servidores web de altas prestaciones. Tema 0. PresentaciónServidores web de altas prestaciones. Tema 0. Presentación
Servidores web de altas prestaciones. Tema 0. Presentación
 
DevOps & Infraestructura como código: Promesas Rotas
DevOps & Infraestructura como código: Promesas RotasDevOps & Infraestructura como código: Promesas Rotas
DevOps & Infraestructura como código: Promesas Rotas
 
Gapand2017 rediscahe
Gapand2017 rediscaheGapand2017 rediscahe
Gapand2017 rediscahe
 
Instructivo para cambio de servidor capataz
Instructivo para cambio de servidor capatazInstructivo para cambio de servidor capataz
Instructivo para cambio de servidor capataz
 
MongoDB Atlas: La mejor forma de utilizar MongoDB en la nube 2
MongoDB Atlas: La mejor forma de utilizar  MongoDB en la nube 2MongoDB Atlas: La mejor forma de utilizar  MongoDB en la nube 2
MongoDB Atlas: La mejor forma de utilizar MongoDB en la nube 2
 
OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...
OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...
OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...
 
Charla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Charla betabeers optimización y rendimiento en Wordpress - Marcos RamajoCharla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
Charla betabeers optimización y rendimiento en Wordpress - Marcos Ramajo
 

Destacado

SpringIO 2012 Madrid-Escalabilidad con Grails
SpringIO 2012 Madrid-Escalabilidad con GrailsSpringIO 2012 Madrid-Escalabilidad con Grails
SpringIO 2012 Madrid-Escalabilidad con GrailsDomingo Suarez Torres
 
Sincola - Cambiando el concepto de las colas y las esperas
Sincola - Cambiando el concepto de las colas y las esperasSincola - Cambiando el concepto de las colas y las esperas
Sincola - Cambiando el concepto de las colas y las esperasCesar Laurentin
 
Sistema de Mensajeria de Colas con ZeroMQ y Python
Sistema de Mensajeria de Colas con ZeroMQ y PythonSistema de Mensajeria de Colas con ZeroMQ y Python
Sistema de Mensajeria de Colas con ZeroMQ y PythonErnesto Crespo
 
SOA multiplataforma con rabbitmq y websockets
SOA multiplataforma con rabbitmq y websocketsSOA multiplataforma con rabbitmq y websockets
SOA multiplataforma con rabbitmq y websocketsbmegias
 

Destacado (6)

RabbitMQ
RabbitMQRabbitMQ
RabbitMQ
 
SpringIO 2012 Madrid-Escalabilidad con Grails
SpringIO 2012 Madrid-Escalabilidad con GrailsSpringIO 2012 Madrid-Escalabilidad con Grails
SpringIO 2012 Madrid-Escalabilidad con Grails
 
Sincola - Cambiando el concepto de las colas y las esperas
Sincola - Cambiando el concepto de las colas y las esperasSincola - Cambiando el concepto de las colas y las esperas
Sincola - Cambiando el concepto de las colas y las esperas
 
Microservicios - RabbitMQ
Microservicios - RabbitMQMicroservicios - RabbitMQ
Microservicios - RabbitMQ
 
Sistema de Mensajeria de Colas con ZeroMQ y Python
Sistema de Mensajeria de Colas con ZeroMQ y PythonSistema de Mensajeria de Colas con ZeroMQ y Python
Sistema de Mensajeria de Colas con ZeroMQ y Python
 
SOA multiplataforma con rabbitmq y websockets
SOA multiplataforma con rabbitmq y websocketsSOA multiplataforma con rabbitmq y websockets
SOA multiplataforma con rabbitmq y websockets
 

Similar a OpenSource HA Despliegue Herramientas

Almacenamiento en la red
Almacenamiento en la redAlmacenamiento en la red
Almacenamiento en la redLissLozano
 
Meetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architectureMeetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architectureDomingo Suarez Torres
 
Dev ops with Data
Dev ops with DataDev ops with Data
Dev ops with Datannakasone
 
Taller 3 grado 11- 7
Taller 3 grado 11- 7Taller 3 grado 11- 7
Taller 3 grado 11- 7Black Jack
 
Mapa Conceptual Servidores web
Mapa Conceptual Servidores webMapa Conceptual Servidores web
Mapa Conceptual Servidores webArturo_09
 
Big data para desarrolladores utilizando hadoop y openstack
Big data para desarrolladores utilizando hadoop y openstack Big data para desarrolladores utilizando hadoop y openstack
Big data para desarrolladores utilizando hadoop y openstack Guillermo Alvarado Mejía
 
Big Data para desarrolladores utilizando Hadoop y OpenStack
Big Data para desarrolladores utilizando Hadoop y OpenStackBig Data para desarrolladores utilizando Hadoop y OpenStack
Big Data para desarrolladores utilizando Hadoop y OpenStackSoftware Guru
 
Breve Historia De Www
Breve Historia De WwwBreve Historia De Www
Breve Historia De Wwwguestec587b
 
breve historia www
breve historia wwwbreve historia www
breve historia wwwguest42bf3b0
 
Desarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nubeDesarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nubeDaniel Cruz
 
Arquitectura de referencia corregido
Arquitectura de referencia corregidoArquitectura de referencia corregido
Arquitectura de referencia corregidoJose Torres Gonzales
 

Similar a OpenSource HA Despliegue Herramientas (20)

Escalabilidad de Websites
Escalabilidad de WebsitesEscalabilidad de Websites
Escalabilidad de Websites
 
presentacion php
presentacion phppresentacion php
presentacion php
 
Qué es un servidor web
Qué es un servidor webQué es un servidor web
Qué es un servidor web
 
Almacenamiento en la red
Almacenamiento en la redAlmacenamiento en la red
Almacenamiento en la red
 
Meetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architectureMeetup DigitalOcean Cloud Native architecture
Meetup DigitalOcean Cloud Native architecture
 
Dev ops with Data
Dev ops with DataDev ops with Data
Dev ops with Data
 
Taller 3 grado 11- 7
Taller 3 grado 11- 7Taller 3 grado 11- 7
Taller 3 grado 11- 7
 
servidor web.pptx
servidor web.pptxservidor web.pptx
servidor web.pptx
 
Mapa Conceptual Servidores web
Mapa Conceptual Servidores webMapa Conceptual Servidores web
Mapa Conceptual Servidores web
 
Cloud Foundry 101
Cloud Foundry 101Cloud Foundry 101
Cloud Foundry 101
 
Big data para desarrolladores utilizando hadoop y openstack
Big data para desarrolladores utilizando hadoop y openstack Big data para desarrolladores utilizando hadoop y openstack
Big data para desarrolladores utilizando hadoop y openstack
 
Big Data para desarrolladores utilizando Hadoop y OpenStack
Big Data para desarrolladores utilizando Hadoop y OpenStackBig Data para desarrolladores utilizando Hadoop y OpenStack
Big Data para desarrolladores utilizando Hadoop y OpenStack
 
Breve Historia De Www
Breve Historia De WwwBreve Historia De Www
Breve Historia De Www
 
breve historia www
breve historia wwwbreve historia www
breve historia www
 
Desarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nubeDesarrollo de aplicaciones en la nube
Desarrollo de aplicaciones en la nube
 
Arquitectura de referencia corregido
Arquitectura de referencia corregidoArquitectura de referencia corregido
Arquitectura de referencia corregido
 
My sql
My sqlMy sql
My sql
 
SGBD Y TECNOLOGIAS
SGBD Y TECNOLOGIASSGBD Y TECNOLOGIAS
SGBD Y TECNOLOGIAS
 
Sgbd y tecnologias
Sgbd  y  tecnologiasSgbd  y  tecnologias
Sgbd y tecnologias
 
Cassandra trabajo2 tv eq5
Cassandra trabajo2 tv eq5Cassandra trabajo2 tv eq5
Cassandra trabajo2 tv eq5
 

Más de Luis Toscano

Metodos de estimacion de demanda futura
Metodos de estimacion de demanda futuraMetodos de estimacion de demanda futura
Metodos de estimacion de demanda futuraLuis Toscano
 
TOP10 - Owasp 2017
TOP10  - Owasp 2017TOP10  - Owasp 2017
TOP10 - Owasp 2017Luis Toscano
 
Containers - Hablemos de Docker
Containers - Hablemos de DockerContainers - Hablemos de Docker
Containers - Hablemos de DockerLuis Toscano
 
Una Mirada a Ionic framework.
Una Mirada a Ionic framework.Una Mirada a Ionic framework.
Una Mirada a Ionic framework.Luis Toscano
 
Hablemos de Big data
Hablemos de Big dataHablemos de Big data
Hablemos de Big dataLuis Toscano
 
Design Thinking - Boot
Design Thinking - BootDesign Thinking - Boot
Design Thinking - BootLuis Toscano
 
Cylon.js - Javascript for Robotics Projects
Cylon.js - Javascript for Robotics ProjectsCylon.js - Javascript for Robotics Projects
Cylon.js - Javascript for Robotics ProjectsLuis Toscano
 
Cloud computing - eDays 2014
Cloud computing - eDays 2014Cloud computing - eDays 2014
Cloud computing - eDays 2014Luis Toscano
 
Javascript 4 Dummies
Javascript 4 DummiesJavascript 4 Dummies
Javascript 4 DummiesLuis Toscano
 
Hiperconexion, Marketing y Comunicación.
Hiperconexion, Marketing y Comunicación.Hiperconexion, Marketing y Comunicación.
Hiperconexion, Marketing y Comunicación.Luis Toscano
 
Node.js - un poco de informacion.
Node.js - un poco de informacion.Node.js - un poco de informacion.
Node.js - un poco de informacion.Luis Toscano
 
Owsap y web security
Owsap y web securityOwsap y web security
Owsap y web securityLuis Toscano
 
Postgres SQL - Notas Informativas.
Postgres SQL - Notas Informativas.Postgres SQL - Notas Informativas.
Postgres SQL - Notas Informativas.Luis Toscano
 
Just time - Procesos Administrativos
Just time - Procesos AdministrativosJust time - Procesos Administrativos
Just time - Procesos AdministrativosLuis Toscano
 

Más de Luis Toscano (17)

Metodos de estimacion de demanda futura
Metodos de estimacion de demanda futuraMetodos de estimacion de demanda futura
Metodos de estimacion de demanda futura
 
TOP10 - Owasp 2017
TOP10  - Owasp 2017TOP10  - Owasp 2017
TOP10 - Owasp 2017
 
Containers - Hablemos de Docker
Containers - Hablemos de DockerContainers - Hablemos de Docker
Containers - Hablemos de Docker
 
Una Mirada a Ionic framework.
Una Mirada a Ionic framework.Una Mirada a Ionic framework.
Una Mirada a Ionic framework.
 
Hablemos de Big data
Hablemos de Big dataHablemos de Big data
Hablemos de Big data
 
Design Thinking - Boot
Design Thinking - BootDesign Thinking - Boot
Design Thinking - Boot
 
Cylon.js - Javascript for Robotics Projects
Cylon.js - Javascript for Robotics ProjectsCylon.js - Javascript for Robotics Projects
Cylon.js - Javascript for Robotics Projects
 
Cloud computing - eDays 2014
Cloud computing - eDays 2014Cloud computing - eDays 2014
Cloud computing - eDays 2014
 
Javascript 4 Dummies
Javascript 4 DummiesJavascript 4 Dummies
Javascript 4 Dummies
 
Hiperconexion, Marketing y Comunicación.
Hiperconexion, Marketing y Comunicación.Hiperconexion, Marketing y Comunicación.
Hiperconexion, Marketing y Comunicación.
 
Dislexia
DislexiaDislexia
Dislexia
 
Dislexia
DislexiaDislexia
Dislexia
 
Node.js - un poco de informacion.
Node.js - un poco de informacion.Node.js - un poco de informacion.
Node.js - un poco de informacion.
 
Owsap y web security
Owsap y web securityOwsap y web security
Owsap y web security
 
Postgres SQL - Notas Informativas.
Postgres SQL - Notas Informativas.Postgres SQL - Notas Informativas.
Postgres SQL - Notas Informativas.
 
Just time - Procesos Administrativos
Just time - Procesos AdministrativosJust time - Procesos Administrativos
Just time - Procesos Administrativos
 
Gamification
GamificationGamification
Gamification
 

Último

que es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxque es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxmrzreyes12
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxchinojosa17
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx46828205
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)BrianaFrancisco
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDLeslie Villar
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAcoloncopias5
 
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.Aldo Fernandez
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxNicolas Villarroel
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 

Último (16)

que es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxque es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptx
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptx
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
 
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptx
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 

OpenSource HA Despliegue Herramientas

  • 1. Herramientas OpenSource para Despliegue de HA. Luis Toscano
  • 2. Que haces cuando ??? • Facebook se ha caido. • Twitter se ha caido. • Instagram se ha caido.
  • 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. 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. 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. 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. 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. 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. Listado de Aplicaciones Utiles. • NGINX • HAProxy • Varnish Cache • RabbitMQ • ZeroMQ • Memcached
  • 10. GRACIAS. Contactos. www.luistoscano.com admin@caribecoders.com @codigolandia