Curso de Azure IaaS

Curso de Azure IaaS

Amin Espinoza

Amin Espinoza

Presentando una Arquitectura

3/25
Recursos
Transcripción

Para construir nuestra aplicación vamos a configurar dos máquinas con el sistema operativo Ubuntu y un balanceador de cargas que evaluará a cuál de las máquinas debe enviar los requerimientos cuando nuestros usuarios intenten acceder.

Recuerda que este proyecto es solo uno de los muchos ejemplos de arquitecturas que podemos usar en Azure dependiendo de los requerimientos de nuestras aplicaciones.

Aportes 19

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Esos “dibujitos” luego se convierten en magia 😎

Un Balanceador de carga fundamentalmente es un dispositivo de hardware o software que se pone al frente de un conjunto de servidores que atienden una aplicación y, tal como su nombre lo indica, asigna o balancea las solicitudes que llegan de los clientes a los servidores usando algún algoritmo.
https://www.magiconline.es/ayuda/wp-content/uploads/2019/05/balanceo-entre-servidores.png

Un balanceador de carga recibe las peticiones y la distribuye a un servidor o más en base a un algoritmo como:

• Round robin
• Weighted round robin
• Least connections
• Least response time

Los balanceadores de tipo capa 7 pueden distribuir las peticiones en datos de aplicación como cookies, headers HTPP, datos del mensaje, etc.

Qué bien se deja entender el profe. Por fin estoy entendiendo estos temas.
Gracias!

Los balanceadores de carga se agrupan en 2 categorías:

• Capa 4: actúan sobre los datos de la red y protocolos IP, TCP, FTP y UDP.
• Capa 7: distribuyen peticiones en la capa de aplicación con protocolos como HTTP o TCP.

Yo he utilizado HAProxy, es OpenSource y ofrece un proxy TCP y HTTP de alta disponibilidad con control de balanceo de carga

• Un balanceador de carga es un dispositivo que actúa como proxy inverso distribuyendo el tráfico de red o de una aplicación a varios servidores.
• Los balanceadores se utilizan para incrementar la capacidad de procesamiento y confiabilidad.
• Los balanceadores aseguran la disponibilidad monitorizando del estado de las aplicaciones y enviando las peticiones a los servidores que puedan responder.

Recuerda que este proyecto es solo uno de los muchos ejemplos de arquitecturas que podemos usar en Azure dependiendo de los requerimientos de nuestras aplicaciones.

Algún programa para crear esos “dibujitos”? (Que no sea VIsio)

Recuerdo que mi padre dijo que jamas dejare de aprender con bolitas y palitos

Sumamente importante para los que se dedican a SRE y DevOps al definir los objetivos:
Siempre es necesario saber que es lo que el sistema es capaz de hacer y lo que NO es capaz de hacer.

Excelente explicación de como probar el balanceador de carga, y saber si esta funcionando de manera correcta.

Jajaja si los dibujitos de palitos y bolitas… pero sirven muchas veces

Genial!

Para construir nuestra aplicación vamos a configurar dos máquinas con el sistema operativo Ubuntu y un balanceador de cargas que evaluará a cuál de las máquinas debe enviar los requerimientos cuando nuestros usuarios intenten acceder.

Arracamos

Excelente explicación…!

vamos a ver que pasa

Excelente clase !!

interesante…