SlideShare una empresa de Scribd logo
1 de 26
SERVIDORES DE AL TA
DISPONIBILIDAD EN
SOFTWARE LIBRE
Mag. Ing. Robert Edgar Puican Gutiérrez
INTRODUCCION
•Hoy en día tanto en el mundo empresarial,
como en el mundo académico, existen
ciertas aplicaciones que dada su naturaleza
deben proporcionar un servicio
ininterrumpido las 24 horas al día, 7 días a
la semana, los 365 días del año.
•Por ejemplo un servidor de páginas web.
2
INTRODUCCION
•En la actualidad con el surgimiento de
nuevas tecnologías y nuevas necesidades
de los usuarios de sistemas informáticos,
surge la necesidad de que se garantice y
asegure que los recursos y las aplicaciones
de importancia decisiva permanecerán
disponibles, así como que también la carga
de trabajo sea balanceada para garantizar
el alto rendimiento.
3
INTRODUCCION
•Por ende un clúster es un grupo de
sistemas independientes, conocidos como
nodos, que trabajan juntos como un sistema
único para garantizar la premisa.
•La organización en clústeres permite a los
usuarios y administradores tener acceso a
los nodos y administrarlos como un sistema
único en lugar de como equipos
independientes.
4
CLASIFICACION DE UN CLUSTER
•Los cluster dependiendo de su
aplicabilidad, pueden clasificarse de
diferentes maneras:
 Alto Rendimiento (HP, High Performance).
 Alta Disponibilidad (HA, High Availability).
 Balanceo de Carga ( Load Balancing).
 Alta Confiabilidad (HR, High Reliability).
Alto Rendimiento
•Suple las necesidades de súper computación
para resolver problemas de determinadas
aplicaciones que requieren un alto procesamiento.
•Esto se logra mediante la utilización de un grupo
de máquinas individuales las cuales son
interconectadas entre sí y de esta manera se
obtiene un sistema de gran rendimiento que actúa
como uno solo.
Utilidad principal:
 Cálculos matemáticos.
 Cifrado y Descifrado de códigos.
 Simulación Militar, etc.
Alta Disponibilidad
•Cluster muy solicitado y de mucha importancia
para empresas que brindan servicios 24x7 dónde
su principal función es la de mejorar los servicios
que dichas empresas ofrecen a los clientes en las
redes a las que pertenecen, sean estas internas
(intranet) o externas (Internet).
•La característica principal de este cluster es que
ante la existencia de algún problema o fallo de
uno de los nodos, el resto asumen ese fallo y con
ello las tareas del nodo con problemas.
Alta Disponibilidad
Activo - Activo Activo - Pasivo
Balanceo de Carga
•Técnica muy utilizada para lograr que un conjunto
de servidores de red compartan la carga de
trabajo y con ello el tráfico de sus clientes.
•Este proceso de dividir la carga de trabajo entre
los servidores reales permite obtener un mejor
tiempo de acceso a las aplicaciones y con ellos
tener una mejor confiabilidad del sistema.
•Además como es un conjunto de servidores el
que atiende el trabajo, la falla de uno de ellos no
ocasiona una falla total del sistema ya que las
funciones de uno, las puede suplir el resto.
Balanceo de Carga
Alta Confiabilidad
•Cluster caracterizado por ofrecer una alta
confiabilidad al sistema.
•La idea es obtener respuestas eficientes del
sistema a pesar de tener una sobrecarga de las
capacidades de un servidor.
•Estos clusters se caracterizan por ejecutar un
mayor número de tareas en el menor tiempo
posible.
ROBERT PUICAN GUTIERREZ
APLICACIÓN DE
CLUSTER EN
SERVICIOS WEB
12
SERVIDOR DE SERVICIOS WEB
•En la actualidad, la gran mayoría de las
organizaciones exponen su lógica de
negocio a través de servicios web o
aplicaciones web. Por lo que es de vital
importancia para el correcto funcionamiento
del negocio que la gente pueda trabajar sin
errores "informáticos" o "tecnológicos".
•La realidad es que los sistemas fallan y hay
que evitar en la medida de lo posible que
estos fallos supongan una negación de
acceso a los servicios.
SERVIDOR DE SERVICIOS WEB
•Lo que buscamos es como configurar un
conjunto de servidores para que las
peticiones de los usuarios a los servicios se
distribuyan (a través de alguna política)
entre los servidores para conseguir:
 Alta disponibilidad
—En caso de que un servidor se caiga otro servidor
activo preste servicio.
 Balanceo de carga
—Cada servidor atenderá un porcentaje de las
peticiones de manera que el sistema en conjunto
soporte más usuarios.
ESQUEMA DE ARQUITECTURA
CLIENTES
INTERNET /
INTRANET
 Podemos observar lo siguiente:
 Las aplicaciones de los usuarios apuntan a la dirección de un
balanceador (el resto es transparente para ellos).
 El balanceador (tráfico HTTP) está construido a través del servidor web
apache y el módulo mod_jk habilitado.
 El balanceador distribuirá en base a alguna política especificada en la
configuración el tráfico entre los usuarios (clientes) y los servidores
Tomcat.
CLUSTER HORIZONTAL
•Instalar y configurar un cluster horizontal
(de mas de un servidor físico) con una
instancia de Tomcat corriendo en cada
uno de los servidores físicos, y utilizando
Apache para balancear la carga entre
ellos.
•El cluster tambien proporcionara un
mecanismo de failover (si una instancia
de Tomcat se cae, el Apache
redireccionara las solicitudes a otra de
las instancias).
CLUSTER HORIZONTAL
CLUSTER VERTICAL
(VARIOS EN LA MISMA MAQUINA)
•Instalar y configurar un cluster vertical (de
un servidor físico) con más de una instancia
de Tomcat corriendo y utilizando Apache
para balancear la carga entre las instancias.
•El cluster también proporcionara un
mecanismo de failover (si una instancia de
Tomcat se cae, el Apache redireccionara
las solicitudes a otra de las instancias).
CLUSTER VERTICAL
(VARIOS EN LA MISMA MAQUINA)
CLUSTER
VERTICAL - HORIZONTAL
CLUSTER
VERTICAL - HORIZONTAL
ALTA DISPONIBILIDAD CON
HEARTBEAT
• Imaginemos que hemos instalado un servidor web en el
servidor maestro, con lo que tendremos replicada la
información en el servidor secundario en tiempo real. Sin
embargo, necesitamos la intervención del administrador
para levantar el servicio tras caída del servidor primario:
cambiar el estado de secundario a primario, configurar la
red y levantar el servicio Web.
• Para conseguir alta disponibilidad necesitamos que el
propio sistema realice todos estos pasos de manera
automática, dando al usuario la sensación de que el
servicio no ha sufrido ninguna interrupción (el tiempo sin
servicio sería muy pequeño).
22
ALTA DISPONOBILIDAD CON
HEARTBEAT
• El software que se encarga de
proporcionar alta disponibilidad
al sistema, realizando todos los
pasos necesarios para ello, se
llama HeartBeat.
• Heartbeat crea una IP virtual que
será la que da el servicio (la IP a
la que nos conectaremos para
acceder al servicio web). Esa IP
sólo estará activa en el servidor
maestro. Una caída del servidor
maestro provoca que el
secundario tome el mando, coja
la IP virtual y levante el servicio.
HERTBEAT
• El punto crítico será conocer cuándo se corta el
servicio para poder activar el servidor secundario.
Heartbeat necesita una conexión por red entre ambos
servidores ( cable directo ).
• De hecho, Heartbeat se encuentra constantemente
escuchando los ‘latidos’ (un latido corresponde a un
ping) del otro servidor. Cuando el HeartBeat del
secundario deja de escuchar los latidos del servidor
primario, lo declara como inactivo, y automáticamente
realiza los pasos necesarios para tomar el mando y
continuar dando servicio.
HEARTBEAT
P R E G U N T A S
R E S P U E S T A S

Más contenido relacionado

La actualidad más candente

Cluster sql server
Cluster sql serverCluster sql server
Cluster sql serverorellana_22
 
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
 
Servidores web
Servidores webServidores web
Servidores webSam Meci
 
Servidores
ServidoresServidores
Servidoresinfrit30
 
Sql server cluster
Sql server clusterSql server cluster
Sql server clusterjo_unwell
 
Mapa Conceptual Servidores web
Mapa Conceptual Servidores webMapa Conceptual Servidores web
Mapa Conceptual Servidores webArturo_09
 
Analisis de objetivos tecnicos
Analisis de objetivos tecnicosAnalisis de objetivos tecnicos
Analisis de objetivos tecnicoskaguyaluna
 
Guías y recomendaciones para instalar y configurar clusters de sql server
Guías y recomendaciones para instalar y configurar clusters de sql serverGuías y recomendaciones para instalar y configurar clusters de sql server
Guías y recomendaciones para instalar y configurar clusters de sql serverEnrique Catala Bañuls
 
Webcast alta disponibilidad-exchange_2010
Webcast alta disponibilidad-exchange_2010Webcast alta disponibilidad-exchange_2010
Webcast alta disponibilidad-exchange_2010Hector Cortes
 
Servidor DHCP
Servidor DHCPServidor DHCP
Servidor DHCPbilbi
 
10 pg. instalar y configurar dhcp en windows server 2012 - solvetic
  10  pg. instalar y configurar dhcp en windows server 2012 - solvetic  10  pg. instalar y configurar dhcp en windows server 2012 - solvetic
10 pg. instalar y configurar dhcp en windows server 2012 - solveticCristian Cornielle
 

La actualidad más candente (19)

Cluster sql server
Cluster sql serverCluster sql server
Cluster sql server
 
Redes Clientes Servidor
Redes Clientes ServidorRedes Clientes Servidor
Redes Clientes Servidor
 
Servidor web
Servidor webServidor web
Servidor web
 
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
 
Servidores web
Servidores webServidores web
Servidores web
 
Qos
QosQos
Qos
 
Servidores
ServidoresServidores
Servidores
 
Sql server cluster
Sql server clusterSql server cluster
Sql server cluster
 
Tendencia (1)
Tendencia (1)Tendencia (1)
Tendencia (1)
 
servidores web
servidores webservidores web
servidores web
 
Mapa Conceptual Servidores web
Mapa Conceptual Servidores webMapa Conceptual Servidores web
Mapa Conceptual Servidores web
 
Analisis de objetivos tecnicos
Analisis de objetivos tecnicosAnalisis de objetivos tecnicos
Analisis de objetivos tecnicos
 
DHCP Ubuntu
DHCP UbuntuDHCP Ubuntu
DHCP Ubuntu
 
Guías y recomendaciones para instalar y configurar clusters de sql server
Guías y recomendaciones para instalar y configurar clusters de sql serverGuías y recomendaciones para instalar y configurar clusters de sql server
Guías y recomendaciones para instalar y configurar clusters de sql server
 
Charter
CharterCharter
Charter
 
Webcast alta disponibilidad-exchange_2010
Webcast alta disponibilidad-exchange_2010Webcast alta disponibilidad-exchange_2010
Webcast alta disponibilidad-exchange_2010
 
Servidor DHCP
Servidor DHCPServidor DHCP
Servidor DHCP
 
Caritooool
CaritoooolCaritooool
Caritooool
 
10 pg. instalar y configurar dhcp en windows server 2012 - solvetic
  10  pg. instalar y configurar dhcp en windows server 2012 - solvetic  10  pg. instalar y configurar dhcp en windows server 2012 - solvetic
10 pg. instalar y configurar dhcp en windows server 2012 - solvetic
 

Similar a I Llampageek - Servidores de Alta Disponibilidad en Software Libre.

Sistemas distribuidos 2 power point
Sistemas distribuidos 2 power pointSistemas distribuidos 2 power point
Sistemas distribuidos 2 power pointJimena Remache
 
DISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDODISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDOFidel Antonio
 
Alta disponibilidad-con-heartbeat
Alta disponibilidad-con-heartbeatAlta disponibilidad-con-heartbeat
Alta disponibilidad-con-heartbeatDavid Acevedo
 
Arquitectura cleinte servidor
Arquitectura cleinte servidorArquitectura cleinte servidor
Arquitectura cleinte servidoralejandro diaz
 
Sisdis intro1
Sisdis intro1Sisdis intro1
Sisdis intro1julymci
 
Cliente servidor primera parte
Cliente servidor primera parteCliente servidor primera parte
Cliente servidor primera parteHolger Vergara
 
MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADA
MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADAMONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADA
MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADARafa Garrido
 
Cliente servidor
Cliente   servidorCliente   servidor
Cliente servidorDianis OR
 
REDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORREDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORtugorditabella
 
REDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORREDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORmigordis20
 
Arquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrolloArquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrollobleanosb
 

Similar a I Llampageek - Servidores de Alta Disponibilidad en Software Libre. (20)

Sistemas distribuidos 2 power point
Sistemas distribuidos 2 power pointSistemas distribuidos 2 power point
Sistemas distribuidos 2 power point
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
DISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDODISEÑO DE SOFTWARE DISTRIBUIDO
DISEÑO DE SOFTWARE DISTRIBUIDO
 
7984 (1)
7984 (1)7984 (1)
7984 (1)
 
Nuevas tendencias
Nuevas tendenciasNuevas tendencias
Nuevas tendencias
 
Alta disponibilidad-con-heartbeat
Alta disponibilidad-con-heartbeatAlta disponibilidad-con-heartbeat
Alta disponibilidad-con-heartbeat
 
Arquitectura cleinte servidor
Arquitectura cleinte servidorArquitectura cleinte servidor
Arquitectura cleinte servidor
 
Sisdis intro1
Sisdis intro1Sisdis intro1
Sisdis intro1
 
Cliente-servidor
Cliente-servidor Cliente-servidor
Cliente-servidor
 
Cliente
ClienteCliente
Cliente
 
Cliente servidor primera parte
Cliente servidor primera parteCliente servidor primera parte
Cliente servidor primera parte
 
MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADA
MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADAMONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADA
MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADA
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Cliente servidor
Cliente   servidorCliente   servidor
Cliente servidor
 
REDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORREDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDOR
 
REDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDORREDES CLIENTE-SERVIDOR
REDES CLIENTE-SERVIDOR
 
Deber de compu iii
Deber de compu iiiDeber de compu iii
Deber de compu iii
 
bd
bdbd
bd
 
Arquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrolloArquitectura Cliente Servidor desarrollo
Arquitectura Cliente Servidor desarrollo
 
Introducción a SOR
Introducción a SORIntroducción a SOR
Introducción a SOR
 

Más de EtiCAGNU

Introducción a mtPaint
Introducción a mtPaintIntroducción a mtPaint
Introducción a mtPaintEtiCAGNU
 
Introducción a LibreOffice writer
Introducción a LibreOffice writerIntroducción a LibreOffice writer
Introducción a LibreOffice writerEtiCAGNU
 
Introducción a Fedora
Introducción a FedoraIntroducción a Fedora
Introducción a FedoraEtiCAGNU
 
III LLAMPAGEEK 2013: Comunicaciones Unificadas con Software Libre y el Gran C...
III LLAMPAGEEK 2013: Comunicaciones Unificadas con Software Libre y el Gran C...III LLAMPAGEEK 2013: Comunicaciones Unificadas con Software Libre y el Gran C...
III LLAMPAGEEK 2013: Comunicaciones Unificadas con Software Libre y el Gran C...EtiCAGNU
 
III LLAMPAGEEK 2013: Cloud Computing.
III LLAMPAGEEK 2013: Cloud Computing.III LLAMPAGEEK 2013: Cloud Computing.
III LLAMPAGEEK 2013: Cloud Computing.EtiCAGNU
 
III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.
III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.
III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.EtiCAGNU
 
LibreCole 2013 - LibreOffice Impress - Guadalupe Lip - 05/10/13
LibreCole 2013 - LibreOffice Impress - Guadalupe Lip - 05/10/13LibreCole 2013 - LibreOffice Impress - Guadalupe Lip - 05/10/13
LibreCole 2013 - LibreOffice Impress - Guadalupe Lip - 05/10/13EtiCAGNU
 
Libre cole 2013 libreoffice calc - gustavo tomapasca - 28/09/13
Libre cole 2013   libreoffice calc - gustavo tomapasca - 28/09/13Libre cole 2013   libreoffice calc - gustavo tomapasca - 28/09/13
Libre cole 2013 libreoffice calc - gustavo tomapasca - 28/09/13EtiCAGNU
 
LibreCole 2013 - Fedora - Ivan Uriarte - 21/09/13
LibreCole 2013 - Fedora - Ivan Uriarte - 21/09/13LibreCole 2013 - Fedora - Ivan Uriarte - 21/09/13
LibreCole 2013 - Fedora - Ivan Uriarte - 21/09/13EtiCAGNU
 
LibreCole 2013 - LibreOffice Calc - Gustavo tomapasca - 28/09/13
LibreCole 2013 - LibreOffice Calc - Gustavo tomapasca - 28/09/13LibreCole 2013 - LibreOffice Calc - Gustavo tomapasca - 28/09/13
LibreCole 2013 - LibreOffice Calc - Gustavo tomapasca - 28/09/13EtiCAGNU
 
Infografia EtiCA 2013
Infografia EtiCA 2013Infografia EtiCA 2013
Infografia EtiCA 2013EtiCAGNU
 
I Llampageek - Implementación de Firewalls con Software Libre.
I Llampageek - Implementación de Firewalls con Software Libre.I Llampageek - Implementación de Firewalls con Software Libre.
I Llampageek - Implementación de Firewalls con Software Libre.EtiCAGNU
 
II Llampageek: Uso corporativo del software libre
II Llampageek: Uso corporativo del software libreII Llampageek: Uso corporativo del software libre
II Llampageek: Uso corporativo del software libreEtiCAGNU
 

Más de EtiCAGNU (20)

Introducción a mtPaint
Introducción a mtPaintIntroducción a mtPaint
Introducción a mtPaint
 
Introducción a LibreOffice writer
Introducción a LibreOffice writerIntroducción a LibreOffice writer
Introducción a LibreOffice writer
 
Introducción a Fedora
Introducción a FedoraIntroducción a Fedora
Introducción a Fedora
 
III LLAMPAGEEK 2013: Comunicaciones Unificadas con Software Libre y el Gran C...
III LLAMPAGEEK 2013: Comunicaciones Unificadas con Software Libre y el Gran C...III LLAMPAGEEK 2013: Comunicaciones Unificadas con Software Libre y el Gran C...
III LLAMPAGEEK 2013: Comunicaciones Unificadas con Software Libre y el Gran C...
 
III LLAMPAGEEK 2013: Cloud Computing.
III LLAMPAGEEK 2013: Cloud Computing.III LLAMPAGEEK 2013: Cloud Computing.
III LLAMPAGEEK 2013: Cloud Computing.
 
III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.
III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.
III LLAMPAGEEK 2013: Base de Datos Distribuidas con PostgreSQL.
 
LibreCole 2013 - LibreOffice Impress - Guadalupe Lip - 05/10/13
LibreCole 2013 - LibreOffice Impress - Guadalupe Lip - 05/10/13LibreCole 2013 - LibreOffice Impress - Guadalupe Lip - 05/10/13
LibreCole 2013 - LibreOffice Impress - Guadalupe Lip - 05/10/13
 
Libre cole 2013 libreoffice calc - gustavo tomapasca - 28/09/13
Libre cole 2013   libreoffice calc - gustavo tomapasca - 28/09/13Libre cole 2013   libreoffice calc - gustavo tomapasca - 28/09/13
Libre cole 2013 libreoffice calc - gustavo tomapasca - 28/09/13
 
eGNUX #07
eGNUX #07eGNUX #07
eGNUX #07
 
LibreCole 2013 - Fedora - Ivan Uriarte - 21/09/13
LibreCole 2013 - Fedora - Ivan Uriarte - 21/09/13LibreCole 2013 - Fedora - Ivan Uriarte - 21/09/13
LibreCole 2013 - Fedora - Ivan Uriarte - 21/09/13
 
LibreCole 2013 - LibreOffice Calc - Gustavo tomapasca - 28/09/13
LibreCole 2013 - LibreOffice Calc - Gustavo tomapasca - 28/09/13LibreCole 2013 - LibreOffice Calc - Gustavo tomapasca - 28/09/13
LibreCole 2013 - LibreOffice Calc - Gustavo tomapasca - 28/09/13
 
Infografia EtiCA 2013
Infografia EtiCA 2013Infografia EtiCA 2013
Infografia EtiCA 2013
 
eGNUX #06
eGNUX #06eGNUX #06
eGNUX #06
 
I Llampageek - Implementación de Firewalls con Software Libre.
I Llampageek - Implementación de Firewalls con Software Libre.I Llampageek - Implementación de Firewalls con Software Libre.
I Llampageek - Implementación de Firewalls con Software Libre.
 
eGNUX #04
eGNUX #04eGNUX #04
eGNUX #04
 
eGNUX #03
eGNUX #03eGNUX #03
eGNUX #03
 
eGNUX #02
eGNUX #02eGNUX #02
eGNUX #02
 
eGNUX #01
eGNUX #01eGNUX #01
eGNUX #01
 
eGNUX #05
eGNUX #05eGNUX #05
eGNUX #05
 
II Llampageek: Uso corporativo del software libre
II Llampageek: Uso corporativo del software libreII Llampageek: Uso corporativo del software libre
II Llampageek: Uso corporativo del software libre
 

Último

Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 

Último (19)

Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 

I Llampageek - Servidores de Alta Disponibilidad en Software Libre.

  • 1. SERVIDORES DE AL TA DISPONIBILIDAD EN SOFTWARE LIBRE Mag. Ing. Robert Edgar Puican Gutiérrez
  • 2. INTRODUCCION •Hoy en día tanto en el mundo empresarial, como en el mundo académico, existen ciertas aplicaciones que dada su naturaleza deben proporcionar un servicio ininterrumpido las 24 horas al día, 7 días a la semana, los 365 días del año. •Por ejemplo un servidor de páginas web. 2
  • 3. INTRODUCCION •En la actualidad con el surgimiento de nuevas tecnologías y nuevas necesidades de los usuarios de sistemas informáticos, surge la necesidad de que se garantice y asegure que los recursos y las aplicaciones de importancia decisiva permanecerán disponibles, así como que también la carga de trabajo sea balanceada para garantizar el alto rendimiento. 3
  • 4. INTRODUCCION •Por ende un clúster es un grupo de sistemas independientes, conocidos como nodos, que trabajan juntos como un sistema único para garantizar la premisa. •La organización en clústeres permite a los usuarios y administradores tener acceso a los nodos y administrarlos como un sistema único en lugar de como equipos independientes. 4
  • 5. CLASIFICACION DE UN CLUSTER •Los cluster dependiendo de su aplicabilidad, pueden clasificarse de diferentes maneras:  Alto Rendimiento (HP, High Performance).  Alta Disponibilidad (HA, High Availability).  Balanceo de Carga ( Load Balancing).  Alta Confiabilidad (HR, High Reliability).
  • 6. Alto Rendimiento •Suple las necesidades de súper computación para resolver problemas de determinadas aplicaciones que requieren un alto procesamiento. •Esto se logra mediante la utilización de un grupo de máquinas individuales las cuales son interconectadas entre sí y de esta manera se obtiene un sistema de gran rendimiento que actúa como uno solo. Utilidad principal:  Cálculos matemáticos.  Cifrado y Descifrado de códigos.  Simulación Militar, etc.
  • 7. Alta Disponibilidad •Cluster muy solicitado y de mucha importancia para empresas que brindan servicios 24x7 dónde su principal función es la de mejorar los servicios que dichas empresas ofrecen a los clientes en las redes a las que pertenecen, sean estas internas (intranet) o externas (Internet). •La característica principal de este cluster es que ante la existencia de algún problema o fallo de uno de los nodos, el resto asumen ese fallo y con ello las tareas del nodo con problemas.
  • 8. Alta Disponibilidad Activo - Activo Activo - Pasivo
  • 9. Balanceo de Carga •Técnica muy utilizada para lograr que un conjunto de servidores de red compartan la carga de trabajo y con ello el tráfico de sus clientes. •Este proceso de dividir la carga de trabajo entre los servidores reales permite obtener un mejor tiempo de acceso a las aplicaciones y con ellos tener una mejor confiabilidad del sistema. •Además como es un conjunto de servidores el que atiende el trabajo, la falla de uno de ellos no ocasiona una falla total del sistema ya que las funciones de uno, las puede suplir el resto.
  • 11. Alta Confiabilidad •Cluster caracterizado por ofrecer una alta confiabilidad al sistema. •La idea es obtener respuestas eficientes del sistema a pesar de tener una sobrecarga de las capacidades de un servidor. •Estos clusters se caracterizan por ejecutar un mayor número de tareas en el menor tiempo posible.
  • 12. ROBERT PUICAN GUTIERREZ APLICACIÓN DE CLUSTER EN SERVICIOS WEB 12
  • 13. SERVIDOR DE SERVICIOS WEB •En la actualidad, la gran mayoría de las organizaciones exponen su lógica de negocio a través de servicios web o aplicaciones web. Por lo que es de vital importancia para el correcto funcionamiento del negocio que la gente pueda trabajar sin errores "informáticos" o "tecnológicos". •La realidad es que los sistemas fallan y hay que evitar en la medida de lo posible que estos fallos supongan una negación de acceso a los servicios.
  • 14. SERVIDOR DE SERVICIOS WEB •Lo que buscamos es como configurar un conjunto de servidores para que las peticiones de los usuarios a los servicios se distribuyan (a través de alguna política) entre los servidores para conseguir:  Alta disponibilidad —En caso de que un servidor se caiga otro servidor activo preste servicio.  Balanceo de carga —Cada servidor atenderá un porcentaje de las peticiones de manera que el sistema en conjunto soporte más usuarios.
  • 15. ESQUEMA DE ARQUITECTURA CLIENTES INTERNET / INTRANET  Podemos observar lo siguiente:  Las aplicaciones de los usuarios apuntan a la dirección de un balanceador (el resto es transparente para ellos).  El balanceador (tráfico HTTP) está construido a través del servidor web apache y el módulo mod_jk habilitado.  El balanceador distribuirá en base a alguna política especificada en la configuración el tráfico entre los usuarios (clientes) y los servidores Tomcat.
  • 16. CLUSTER HORIZONTAL •Instalar y configurar un cluster horizontal (de mas de un servidor físico) con una instancia de Tomcat corriendo en cada uno de los servidores físicos, y utilizando Apache para balancear la carga entre ellos. •El cluster tambien proporcionara un mecanismo de failover (si una instancia de Tomcat se cae, el Apache redireccionara las solicitudes a otra de las instancias).
  • 18. CLUSTER VERTICAL (VARIOS EN LA MISMA MAQUINA) •Instalar y configurar un cluster vertical (de un servidor físico) con más de una instancia de Tomcat corriendo y utilizando Apache para balancear la carga entre las instancias. •El cluster también proporcionara un mecanismo de failover (si una instancia de Tomcat se cae, el Apache redireccionara las solicitudes a otra de las instancias).
  • 19. CLUSTER VERTICAL (VARIOS EN LA MISMA MAQUINA)
  • 22. ALTA DISPONIBILIDAD CON HEARTBEAT • Imaginemos que hemos instalado un servidor web en el servidor maestro, con lo que tendremos replicada la información en el servidor secundario en tiempo real. Sin embargo, necesitamos la intervención del administrador para levantar el servicio tras caída del servidor primario: cambiar el estado de secundario a primario, configurar la red y levantar el servicio Web. • Para conseguir alta disponibilidad necesitamos que el propio sistema realice todos estos pasos de manera automática, dando al usuario la sensación de que el servicio no ha sufrido ninguna interrupción (el tiempo sin servicio sería muy pequeño). 22
  • 23. ALTA DISPONOBILIDAD CON HEARTBEAT • El software que se encarga de proporcionar alta disponibilidad al sistema, realizando todos los pasos necesarios para ello, se llama HeartBeat. • Heartbeat crea una IP virtual que será la que da el servicio (la IP a la que nos conectaremos para acceder al servicio web). Esa IP sólo estará activa en el servidor maestro. Una caída del servidor maestro provoca que el secundario tome el mando, coja la IP virtual y levante el servicio.
  • 24. HERTBEAT • El punto crítico será conocer cuándo se corta el servicio para poder activar el servidor secundario. Heartbeat necesita una conexión por red entre ambos servidores ( cable directo ). • De hecho, Heartbeat se encuentra constantemente escuchando los ‘latidos’ (un latido corresponde a un ping) del otro servidor. Cuando el HeartBeat del secundario deja de escuchar los latidos del servidor primario, lo declara como inactivo, y automáticamente realiza los pasos necesarios para tomar el mando y continuar dando servicio.
  • 26. P R E G U N T A S R E S P U E S T A S