{"id":71917,"date":"2020-02-29T08:54:13","date_gmt":"2020-02-29T05:54:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/balansirovka-nagruzki-s-pomoshhyu-aws-elb"},"modified":"2020-03-03T16:14:06","modified_gmt":"2020-03-03T13:14:06","slug":"balansirovka-nagruzki-s-pomoshhyu-aws-elb","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb","title":{"rendered":"Balanceo de carga con AWS ELB","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00a1Hola a todos! Hoy comienza el curso <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/EBsK\/\">\u00abAWS para desarrolladores\u00bb<\/a><\/noindex>, por lo que realizamos un seminario web tem\u00e1tico correspondiente, dedicado a la revisi\u00f3n de ELB. Hablamos sobre los tipos de balanceadores y creamos varias instancias EC2 con un balanceador. Tambi\u00e9n estudiamos otros ejemplos de uso.<\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/ad01e706fd18742f7199346081874a44.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=L3e5bylykOU\">Al escuchar el seminario web<\/a><\/noindex>, usted estar\u00e1: <\/p>\n<ul>\n<li>entendiendo qu\u00e9 es el balanceo de carga de AWS;<\/li>\n<li>conociendo los tipos de Elastic Load Balancer y sus componentes;<\/li>\n<li>utilizando AWS ELB en su pr\u00e1ctica.<\/li>\n<\/ul>\n<p>\n\u00bfPor qu\u00e9 es importante saber esto:<\/p>\n<ul>\n<li>es \u00fatil si planea presentar ex\u00e1menes de certificaci\u00f3n de AWS;<\/li>\n<li>es una forma sencilla de distribuir la carga entre servidores;<\/li>\n<li> es una manera f\u00e1cil de a\u00f1adir Lambda a su servicio (ALB).<\/li>\n<\/ul>\n<p>\nLa clase abierta fue conducida por <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/rjXk\/\">Rishat Teregulov<\/a><\/noindex>, ingeniero de sistemas en una empresa de marketing dedicada al desarrollo y soporte de sitios web.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Introducci\u00f3n<\/h3>\n<p>\nQu\u00e9 es Elastic Load Balancer se puede ver en el diagrama a continuaci\u00f3n, donde se presenta un ejemplo b\u00e1sico: <\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/3cee42a12bcc3c16ebf18e38921c1a25.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEl Load Balancer acepta solicitudes y las distribuye entre instancias. Tenemos una instancia separada, funciones Lambda y un grupo de AutoScaling (grupo de servidores). <\/p>\n<h3>Tipos de AWS ELB<\/h3>\n<p>\n<b>1. Revisemos los tipos principales<\/b>:<\/p>\n<p>Classic Load Balancer. El primer balanceador de AWS, funciona tanto en el nivel 4 como en el nivel 7 del OSI, soporta HTTP, HTTPS, TCP y SSL. Proporciona una balanceo b\u00e1sico de carga entre varias instancias de Amazon EC2 y opera tanto a nivel de solicitudes como a nivel de conexiones. Vamos a abrirlo (destacado en gris):<\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/34ecf8bb89d3dbc9c822813bf4e212e6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEste balanceador se considera obsoleto, por lo que se recomienda usarlo solo en casos espec\u00edficos. Por ejemplo, para aplicaciones que fueron construidas en la red EC2-Classic. En principio, no hay nada que nos impida crearlo:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/0cc18b7a1bc617af6847723a4459e161.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>2. Network Load Balancer.<\/b> Adecuado para alta carga, funciona en el nivel 4 del OSI (se puede usar en EKS y ECS), soporta TCP, UDP y TLS. <\/p>\n<p>Network Load Balancer dirige el tr\u00e1fico a objetos objetivo en Amazon VPC y puede manejar millones de solicitudes por segundo con latencias ultrabajas. Adem\u00e1s, est\u00e1 optimizado para manejar patrones de tr\u00e1fico con cargas repentinas y cambiantes.<\/p>\n<p><b>3. Application Load Balancer<\/b>. Funciona en el nivel 7, tiene soporte para Lambda, soporta reglas a nivel de encabezados y rutas, soporta HTTP y HTTPS. <br \/>\nProporciona un enrutamiento de solicitudes avanzado, orientado a la entrega de aplicaciones construidas sobre arquitecturas modernas, incluyendo microservicios y contenedores. Dirige el tr\u00e1fico a los destinos dentro de Amazon VPC, bas\u00e1ndose en el contenido de la solicitud. <\/p>\n<p>Para muchos usuarios, el Application Load Balancer ha reemplazado en primer lugar al Classic Load Balancer, ya que TCP no es tan com\u00fan en comparaci\u00f3n con HTTP.<\/p>\n<p>Creemos uno tambi\u00e9n, como resultado de lo cual ya tendremos dos equilibradores de carga:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/581b6c8d2861d634892f5bffac2e61d9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Componentes de Load Balance<\/h3>\n<p>\n<b>Componentes generales de Load Balance<\/b> (compartidos por todos los equilibradores):<\/p>\n<ul>\n<li><b>Pol\u00edtica de registro de acceso<\/b><\/li>\n<\/ul>\n<p> \u2014 tus registros de acceso a ELB. Para realizar la configuraci\u00f3n, puedes ir a Descripci\u00f3n y seleccionar el bot\u00f3n \u00abEditar atributos\u00bb:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/26e649c163db320139fec38db6da5a4d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLuego especificamos S3Bucket \u2014 el almac\u00e9n de objetos de Amazon:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/6840a9867f8c33f29dcc3776f96cdbc2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li><b>Scheme <\/b><\/li>\n<\/ul>\n<p>\u2014 equilibrador interno o externo. La idea es si tu LoadBalancer debe recibir direcciones externas para estar disponible desde fuera, o si puede ser tu equilibrador interno;<\/p>\n<ul>\n<li><b>Grupos de seguridad<\/b><\/li>\n<\/ul>\n<p> \u2014 control de acceso al equilibrador. En esencia, es un firewall de alto nivel.<\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/23116f4ecf2b1b8fa29549aa1ee47cf1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/ed63c80c7ee5e0843a64dc494bded4c0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li><b>Subredes<\/b> <\/li>\n<\/ul>\n<p>\u2014 subredes dentro de tu VPC (correspondientemente, y zonas de disponibilidad). Las subredes se especifican al crear. Si VPC est\u00e1 restringido por regi\u00f3n, entonces las subredes est\u00e1n restringidas por zonas de disponibilidad. Al crear un Load Balancer, es mejor crearlo en al menos dos subredes (ayuda si hay problemas con una zona de disponibilidad); <\/p>\n<ul>\n<li><b>Listeners<\/b> <\/li>\n<\/ul>\n<p>\u2014 tus protocolos del equilibrador. Como se mencion\u00f3 anteriormente, para el Classic Load Balancer esto puede ser HTTP, HTTPS, TCP y SSL, para el Network Load Balancer \u2014 TCP, UDP y TLS, para el Application Load Balancer \u2014 HTTP y HTTPS.<\/p>\n<p>Ejemplo para el Classic Load Balancer:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/6a63f184d0d33c6ad70c007853c1daba.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAqu\u00ed, en el Application Load Balancer, vemos una interfaz algo diferente y, en general, una l\u00f3gica diferente:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/6cb81a09a92efc63a95a6d5fcc7f63df.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Componentes del Load Balancer v2 (ALB y NLB)<\/h3>\n<p>\nAhora examinemos m\u00e1s de cerca los equilibradores de la segunda versi\u00f3n: Application Load Balancer y Network Load Balancer. Estos equilibradores tienen sus propias caracter\u00edsticas de componentes. Por ejemplo, ha surgido el concepto de Target Groups \u2014 instancias (y funciones). Gracias a este componente, tenemos la capacidad de especificar a cu\u00e1l de las Target Groups queremos dirigir el tr\u00e1fico.<\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/4bd252ecc69967c2dd47a0da5a66f7ba.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/12e6a6b664bc77c17ca45db9683ae932.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHablando en t\u00e9rminos sencillos, en las Target Groups especificamos las instancias a las que llegar\u00e1 el tr\u00e1fico. Si en el Classic Load Balancer conectas directamente las instancias al equilibrador, en el Application Load Balancer primero:<\/p>\n<ul>\n<li>creas el Load Balancer;<\/li>\n<li>creas el grupo de Target;<\/li>\n<li>dirigir a los puertos adecuados o a las reglas del Load Balancer hacia los grupos de destino necesarios;<\/li>\n<li>en los grupos de destino, asigna instancias.<\/li>\n<\/ul>\n<p>\nEste tipo de l\u00f3gica de trabajo puede parecer m\u00e1s compleja, pero en realidad es m\u00e1s conveniente. <\/p>\n<p>El siguiente componente \u2014 <b>reglas de Listener<\/b> (reglas para el enrutamiento). Esto ya se refiere \u00fanicamente al Application Load Balancer. Si en el Network Load Balancer simplemente creas un Listener y env\u00eda el tr\u00e1fico a un grupo de destino espec\u00edfico, en el Application Load Balancer todo <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/L3e5bylykOU?t=1414\">es m\u00e1s divertido y conveniente.<\/a><\/noindex>. <\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/1e6c0edcf7db4a8eb336b1d653ef14c2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAhora hablemos un poco sobre el siguiente componente \u2014 <b>Elastic IP<\/b> (direcciones est\u00e1ticas para NLB). Si las reglas para el enrutamiento de las reglas de Listener se refer\u00edan solo al Application Load Balancer, entonces Elastic IP solo se refiere al Network Load Balancer. <\/p>\n<p>Crearemos un Network Load Balancer:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/fadb6aae1ac199ab2a8cd2b024ce008d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/116a54e4011f88ab360ae0d82211fd49.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nY justo en el proceso de creaci\u00f3n veremos que se nos da la oportunidad de elegir un Elastic IP:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/a959a74f438f2455aabdd7249c750f0d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nElastic IP proporciona una \u00fanica direcci\u00f3n IP que se puede vincular a diferentes instancias de EC2 a lo largo del tiempo. Si una instancia de EC2 tiene una direcci\u00f3n Elastic IP y esa instancia se termina o se detiene, se puede vincular inmediatamente una nueva instancia de EC2 a la direcci\u00f3n Elastic IP. De esta manera, tu aplicaci\u00f3n actual no se detendr\u00e1, ya que las aplicaciones ven la misma direcci\u00f3n IP, incluso si la EC2 real ha cambiado. <\/p>\n<p>Aqu\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/L3e5bylykOU?t=2086\">otro caso de uso<\/a><\/noindex> sobre por qu\u00e9 se necesita Elastic IP. Mira, vemos 3 direcciones IP, pero no permanecer\u00e1n aqu\u00ed para siempre: <\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/62f1b41f4ef217e7dc015d7b16136839.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAmazon las cambia con el tiempo, puede hacerlo cada 60 segundos (pero en la pr\u00e1ctica, por supuesto, con menor frecuencia). Esto significa que las direcciones IP pueden cambiar. Y en el caso del Network Load Balancer puedes vincular la IP y especificarla en tus reglas, pol\u00edticas, etc. <\/p>\n<p><img decoding=\"async\" alt=\"Balanceo de carga con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/b2d98ff6f0682347372a0e74d246a3bf.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Sacamos conclusiones<\/h3>\n<p>\nELB proporciona la distribuci\u00f3n autom\u00e1tica del tr\u00e1fico entrante entre m\u00faltiples objetivos (contenedores, instancias de Amazon EC2, direcciones IP y funciones Lambda). ELB puede distribuir el tr\u00e1fico con carga variable tanto en una zona de disponibilidad como entre varias zonas de disponibilidad. El usuario puede elegir entre tres tipos de balanceadores que garantizan tanto alta disponibilidad como escalabilidad autom\u00e1tica y una buena protecci\u00f3n. Todo esto es importante para garantizar la resistencia de sus aplicaciones.<\/p>\n<p>Principales ventajas:<\/p>\n<ul>\n<li><b>alta disponibilidad<\/b>. El acuerdo de servicio implica un 99,99 % de disponibilidad para el balanceador de carga. Por ejemplo, varias zonas de disponibilidad garantizan que el tr\u00e1fico solo sea manejado por instancias operativas. De hecho, se puede balancear la carga en toda la regi\u00f3n, redirigiendo el tr\u00e1fico a instancias operativas en diferentes zonas de disponibilidad;<\/li>\n<li><b>seguridad<\/b>. ELB funciona con Amazon VPC, proporcionando diversas capacidades para garantizar la seguridad: esto incluye la gesti\u00f3n integrada de certificados, autenticaci\u00f3n de usuarios y la descifrado de SSL\/TLS. Todo esto proporciona una gesti\u00f3n centralizada y flexible de la configuraci\u00f3n de TLS;<\/li>\n<li><b>elasticidad<\/b>. ELB puede manejar cambios repentinos en el tr\u00e1fico de red. Y la profunda integraci\u00f3n con Auto Scaling proporciona suficientes recursos a la aplicaci\u00f3n si cambia la carga, sin necesidad de intervenci\u00f3n manual;<\/li>\n<li><b>flexibilidad<\/b>. Se pueden utilizar direcciones IP para enrutar solicitudes a las instancias de sus aplicaciones. Esto garantiza flexibilidad en la virtualizaci\u00f3n de las aplicaciones, permitiendo alojar varias aplicaciones en una misma instancia. Dado que las aplicaciones pueden usar un mismo puerto de red y tienen grupos de seguridad separados, se simplifica la interacci\u00f3n entre aplicaciones, especialmente en una arquitectura basada en microservicios;<\/li>\n<li><b>monitoreo y auditor\u00eda<\/b>. Es posible monitorear aplicaciones en tiempo real utilizando las funciones de Amazon CloudWatch. Esto incluye m\u00e9tricas, registros y seguimiento de solicitudes. En t\u00e9rminos simples, podr\u00e1 identificar problemas y determinar con mucha precisi\u00f3n los cuellos de botella en el rendimiento;<\/li>\n<li><b>balanceo de carga h\u00edbrido<\/b>. La capacidad de balancear la carga entre recursos locales y AWS utilizando el mismo balanceador simplifica la migraci\u00f3n o la expansi\u00f3n de aplicaciones locales a la nube. Tambi\u00e9n se facilita la gesti\u00f3n de fallos utilizando la nube.<\/li>\n<\/ul>\n<p>\nSi desea m\u00e1s detalles, aqu\u00ed hay un par de enlaces \u00fatiles desde el sitio oficial de Amazon:<\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/aws.amazon.com\/ru\/elasticloadbalancing\/\">Elastic Load Balancing<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/aws.amazon.com\/ru\/elasticloadbalancing\/features\/\">Caracter\u00edsticas de Elastic Load Balancing.<\/a><\/noindex><\/li>\n<\/ol>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/490232\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u0423\u0436\u0435 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u043a\u0443\u0440\u0441 \u00abAWS \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432\u00bb, \u0432 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0447\u0435\u043c \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u0435\u0431\u0438\u043d\u0430\u0440, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440\u0443 ELB. \u041c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043b\u0438 \u0432\u0438\u0434\u044b \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0438 \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0441\u0442\u0430\u043d\u0441\u043e\u0432 EC2 \u0441 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u043c. \u0410 \u0442\u0430\u043a\u0436\u0435 \u0438\u0437\u0443\u0447\u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u041f\u0440\u043e\u0441\u043b\u0443\u0448\u0430\u0432 \u0432\u0435\u0431\u0438\u043d\u0430\u0440, \u0432\u044b \u0431\u0443\u0434\u0435\u0442\u0435: \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 AWS Load Balancing; \u0437\u043d\u0430\u0442\u044c \u0442\u0438\u043f\u044b Elastic Load Balancer \u0438 \u0435\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":71918,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-71917","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u0423\u0436\u0435 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u043a\u0443\u0440\u0441 \u00abAWS \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432\u00bb, \u0432 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0447\u0435\u043c \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u0435\u0431\u0438\u043d\u0430\u0440, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440\u0443 ELB.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0411\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e AWS ELB | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u0423\u0436\u0435 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u043a\u0443\u0440\u0441 \u00abAWS \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432\u00bb, \u0432 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0447\u0435\u043c \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u0435\u0431\u0438\u043d\u0430\u0440, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440\u0443 ELB.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-29T05:54:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-03T13:14:06+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Balanceo de carga con AWS ELB | ProHoster","description":"\u00a1Hola a todos! Hoy comienza el curso \"AWS para desarrolladores\", por lo que hemos realizado un seminario web tem\u00e1tico sobre el ELB.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0411\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e AWS ELB | ProHoster","og:description":"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u0423\u0436\u0435 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u043a\u0443\u0440\u0441 \u00abAWS \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432\u00bb, \u0432 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0447\u0435\u043c \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u0435\u0431\u0438\u043d\u0430\u0440, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440\u0443 ELB.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-29T05:54:13+00:00","article:modified_time":"2020-03-03T13:14:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"71917","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:54:24","updated":"2022-10-04 10:23:56","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/71917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=71917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/71917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/71918"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=71917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=71917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=71917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}