{"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\/pt\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb","title":{"rendered":"Balanceamento de carga com AWS ELB","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ol\u00e1 a todos! Hoje j\u00e1 come\u00e7a o curso <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/EBsK\/\">\u00abAWS para desenvolvedores\u00bb<\/a><\/noindex>, motivo pelo qual realizamos um webinar tem\u00e1tico sobre a revis\u00e3o do ELB. Analisamos os tipos de balanceadores e criamos v\u00e1rias inst\u00e2ncias EC2 com o balanceador. Tamb\u00e9m estudamos outros exemplos de uso.<\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com 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\">Ap\u00f3s assistir ao webinar<\/a><\/noindex>, voc\u00ea vai: <\/p>\n<ul>\n<li>compreender o que \u00e9 o AWS Load Balancing;<\/li>\n<li>conhecer os tipos de Elastic Load Balancer e seus componentes;<\/li>\n<li>usar o AWS ELB na sua pr\u00e1tica.<\/li>\n<\/ul>\n<p>\nPor que voc\u00ea deve saber disso:<\/p>\n<ul>\n<li>\u00e9 \u00fatil se voc\u00ea planeja fazer os exames de certifica\u00e7\u00e3o da AWS;<\/li>\n<li>\u00e9 uma maneira simples de distribuir carga entre servidores;<\/li>\n<li> \u00e9 uma maneira simples de adicionar Lambda ao seu servi\u00e7o (ALB).<\/li>\n<\/ul>\n<p>\nA aula aberta foi conduzida por <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/rjXk\/\">Rishat Teregulov<\/a><\/noindex>, engenheiro de sistemas em uma empresa de marketing especializada em desenvolvimento e manuten\u00e7\u00e3o de sites.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Introdu\u00e7\u00e3o<\/h3>\n<p>\nO que \u00e9 Elastic Load Balancer pode ser visto no diagrama abaixo, que apresenta um exemplo mais simples: <\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/3cee42a12bcc3c16ebf18e38921c1a25.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nO Load Balancer aceita requisi\u00e7\u00f5es e as distribui entre as inst\u00e2ncias. Temos uma inst\u00e2ncia separada, fun\u00e7\u00f5es Lambda e um grupo AutoScaling (grupo de servidores). <\/p>\n<h3>Tipos de AWS ELB<\/h3>\n<p>\n<b>1. Vamos considerar os principais tipos<\/b>:<\/p>\n<p>Classic Load Balancer. O primeiro balanceador da AWS, funciona tanto no n\u00edvel 4 quanto no n\u00edvel 7 do OSI, suportando HTTP, HTTPS, TCP e SSL. Ele fornece o balanceamento b\u00e1sico de carga entre v\u00e1rias inst\u00e2ncias Amazon EC2 e opera tanto no n\u00edvel de requisi\u00e7\u00f5es quanto no n\u00edvel de conex\u00e3o. Vamos abri-lo (destacado em cinza):<\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/34ecf8bb89d3dbc9c822813bf4e212e6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEste balanceador \u00e9 considerado obsoleto, portanto, \u00e9 recomendado seu uso apenas em casos espec\u00edficos. Por exemplo, para aplicativos que foram constru\u00eddos na rede EC2\u2011Classic. De fato, nada nos impede de cri\u00e1-lo:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com 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> Adequado para alta carga, opera no n\u00edvel 4 do OSI (pode ser usado em EKS e ECS), suportando TCP, UDP e TLS. <\/p>\n<p>O Network Load Balancer direciona o tr\u00e1fego para os alvos na Amazon VPC e \u00e9 capaz de processar milh\u00f5es de requisi\u00e7\u00f5es por segundo com lat\u00eancias extremamente baixas. Al\u00e9m disso, \u00e9 otimizado para lidar com padr\u00f5es de tr\u00e1fego com cargas repentinas e vari\u00e1veis.<\/p>\n<p><b>3. Application Load Balancer<\/b>. Opera no n\u00edvel 7, possui suporte para Lambda, suporta regras no n\u00edvel de cabe\u00e7alhos e caminhos, e suporta HTTP e HTTPS. <br \/>\nFornece roteamento de solicita\u00e7\u00f5es avan\u00e7ado, focado na entrega de aplica\u00e7\u00f5es, constru\u00eddas sobre arquiteturas modernas, incluindo microsservi\u00e7os e cont\u00eaineres. Direciona o tr\u00e1fego para destinos no Amazon VPC, baseando-se no conte\u00fado da solicita\u00e7\u00e3o. <\/p>\n<p>Para muitos usu\u00e1rios, o Application Load Balancer substituiu o Classic Load Balancer, pois o TCP n\u00e3o \u00e9 t\u00e3o comum quanto o HTTP.<\/p>\n<p>Vamos cri\u00e1-lo tamb\u00e9m, gerando assim dois balanceadores de carga:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/581b6c8d2861d634892f5bffac2e61d9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Componentes do Load Balance<\/h3>\n<p>\n<b>Componentes Gerais do Load Balance<\/b> (presentes em todos os balanceadores):<\/p>\n<ul>\n<li><b>Pol\u00edtica de Registro de Acesso<\/b><\/li>\n<\/ul>\n<p> \u2014 seus logs de acesso ao ELB. Para ajustar as configura\u00e7\u00f5es, voc\u00ea pode acessar a Descri\u00e7\u00e3o e selecionar o bot\u00e3o \"Editar atributos\":<\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/26e649c163db320139fec38db6da5a4d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEm seguida, devemos especificar o S3Bucket \u2014 armazenamento de objetos da Amazon:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/6840a9867f8c33f29dcc3776f96cdbc2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li><b>Esquema <\/b><\/li>\n<\/ul>\n<p>\u2014 balanceador interno ou externo. A quest\u00e3o \u00e9 se o seu LoadBalancer deve receber endere\u00e7os externos, para ser acess\u00edvel externamente, ou se pode ser o seu balanceador interno;<\/p>\n<ul>\n<li><b>Grupos de Seguran\u00e7a<\/b><\/li>\n<\/ul>\n<p> \u2014 controle de acesso ao balanceador. Essencialmente, isso \u00e9 um firewall de alto n\u00edvel.<\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/23116f4ecf2b1b8fa29549aa1ee47cf1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/ed63c80c7ee5e0843a64dc494bded4c0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li><b>Sub-redes<\/b> <\/li>\n<\/ul>\n<p>\u2014 sub-redes dentro do seu VPC (e, por consequ\u00eancia, zonas de disponibilidade). As sub-redes s\u00e3o especificadas durante a cria\u00e7\u00e3o. Se o VPC \u00e9 restrito a uma regi\u00e3o, as sub-redes ficam limitadas \u00e0s zonas de disponibilidade. Ao criar um Load Balancer, \u00e9 melhor cri\u00e1-lo em pelo menos duas sub-redes (ajuda se haver problemas com uma zona de disponibilidade); <\/p>\n<ul>\n<li><b>Listeners<\/b> <\/li>\n<\/ul>\n<p>\u2014 seus protocolos de balanceamento. Como mencionado anteriormente, para o Classic Load Balancer pode ser HTTP, HTTPS, TCP e SSL; para o Network Load Balancer \u2014 TCP, UDP e TLS; para o Application Load Balancer \u2014 HTTP e HTTPS.<\/p>\n<p>Exemplo para Classic Load Balancer:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/6a63f184d0d33c6ad70c007853c1daba.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJ\u00e1 no Application Load Balancer, vemos uma interface um pouco diferente e, em geral, uma l\u00f3gica diferente:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/6cb81a09a92efc63a95a6d5fcc7f63df.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Componentes do Load Balancer v2 (ALB e NLB)<\/h3>\n<p>\nAgora vamos explorar mais detalhadamente os balanceadores da segunda vers\u00e3o, Application Load Balancer e Network Load Balancer. Esses balanceadores possuem caracter\u00edsticas espec\u00edficas. Por exemplo, surgiu o conceito de Target Groups \u2014 inst\u00e2ncias (e fun\u00e7\u00f5es). Com esse componente, temos a possibilidade de especificar a qual das Target Groups queremos direcionar o tr\u00e1fego.<\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/4bd252ecc69967c2dd47a0da5a66f7ba.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/12e6a6b664bc77c17ca45db9683ae932.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFalando de forma simples, em Target Groups, especificamos as inst\u00e2ncias que receber\u00e3o o tr\u00e1fego. Se no Classic Load Balancer voc\u00ea conecta as inst\u00e2ncias diretamente ao balanceador, no Application Load Balancer voc\u00ea primeiro:<\/p>\n<ul>\n<li>cria o Load Balancer;<\/li>\n<li>cria um grupo de Target;<\/li>\n<li>direciona pelas portas ou regras do Load Balancer para os grupos de destino apropriados;<\/li>\n<li>nos grupos de destino, voc\u00ea designa as inst\u00e2ncias.<\/li>\n<\/ul>\n<p>\nEsse tipo de l\u00f3gica pode parecer mais complicada, mas na verdade \u00e9 mais conveniente. <\/p>\n<p>O pr\u00f3ximo componente \u2014 <b>Regras do listener<\/b> (regras para roteamento). Isso se aplica apenas ao Application Load Balancer. Se no Network Load Balancer voc\u00ea simplesmente cria um listener, que envia tr\u00e1fego para um grupo de destino espec\u00edfico, no Application Load Balancer a situa\u00e7\u00e3o \u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/L3e5bylykOU?t=1414\">mais divertida e conveniente<\/a><\/noindex>. <\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/1e6c0edcf7db4a8eb336b1d653ef14c2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAgora, vamos dizer algumas palavras sobre o pr\u00f3ximo componente \u2014 <b>Elastic IP<\/b> (endere\u00e7os est\u00e1ticos para NLB). Se as regras de roteamento do listener se aplicavam apenas ao Application Load Balancer, o Elastic IP se aplica somente ao Network Load Balancer. <\/p>\n<p>Vamos criar um Network Load Balancer:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/fadb6aae1ac199ab2a8cd2b024ce008d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/116a54e4011f88ab360ae0d82211fd49.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nE precisamente durante o processo de cria\u00e7\u00e3o, veremos que temos a op\u00e7\u00e3o de escolher um Elastic IP:<\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/a959a74f438f2455aabdd7249c750f0d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nO Elastic IP fornece um \u00fanico endere\u00e7o IP que pode ser associado a diferentes inst\u00e2ncias EC2 ao longo do tempo. Se uma inst\u00e2ncia EC2 tem um endere\u00e7o Elastic IP e essa inst\u00e2ncia \u00e9 encerrada ou parada, \u00e9 poss\u00edvel imediatamente associar uma nova inst\u00e2ncia EC2 ao endere\u00e7o Elastic IP. Assim, seu aplicativo atual n\u00e3o interrompe seu funcionamento, pois os aplicativos veem o mesmo endere\u00e7o IP, mesmo que a EC2 real tenha mudado. <\/p>\n<p>Aqui <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/L3e5bylykOU?t=2086\">est\u00e1 mais um caso de uso<\/a><\/noindex> sobre por que o Elastic IP \u00e9 necess\u00e1rio. Veja, temos 3 endere\u00e7os IP, mas eles n\u00e3o ficar\u00e3o aqui para sempre: <\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/62f1b41f4ef217e7dc015d7b16136839.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA Amazon muda esses endere\u00e7os ao longo do tempo, pode faz\u00ea-lo a cada 60 segundos (mas, na pr\u00e1tica, \u00e9 claro, com menos frequ\u00eancia). Isso significa que os endere\u00e7os IP podem mudar. E no caso do Network Load Balancer, voc\u00ea pode realmente vincular o endere\u00e7o IP e especific\u00e1-lo em suas regras, pol\u00edticas, etc. <\/p>\n<p><img decoding=\"async\" alt=\"Balanceamento de carga com AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/b2d98ff6f0682347372a0e74d246a3bf.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Tirando conclus\u00f5es<\/h3>\n<p>\nO ELB fornece balanceamento autom\u00e1tico do tr\u00e1fego de entrada entre v\u00e1rios alvos (containers, inst\u00e2ncias Amazon EC2, endere\u00e7os IP e fun\u00e7\u00f5es Lambda). O ELB \u00e9 capaz de distribuir tr\u00e1fego com carga vari\u00e1vel tanto dentro de uma zona de disponibilidade quanto entre v\u00e1rias zonas de disponibilidade. O usu\u00e1rio pode escolher entre tr\u00eas tipos de balanceadores, que garantem alta disponibilidade, escalabilidade autom\u00e1tica e uma prote\u00e7\u00e3o razo\u00e1vel. Tudo isso \u00e9 importante para garantir a resili\u00eancia de seus aplicativos.<\/p>\n<p>Principais vantagens:<\/p>\n<ul>\n<li><b>alta disponibilidade<\/b>. O contrato de servi\u00e7o implica 99,99% de disponibilidade para o balanceador de carga. Por exemplo, v\u00e1rias zonas de disponibilidade garantem que o tr\u00e1fego ser\u00e1 processado apenas por inst\u00e2ncias funcionais. Na verdade, \u00e9 poss\u00edvel balancear a carga em toda a regi\u00e3o, redirecionando o tr\u00e1fego para inst\u00e2ncias funcionais em diferentes zonas de disponibilidade;<\/li>\n<li><b>seguran\u00e7a<\/b>. O ELB opera com o Amazon VPC, oferecendo diferentes recursos de seguran\u00e7a \u2014 incluindo gerenciamento integrado de certificados, autentica\u00e7\u00e3o de usu\u00e1rios e descriptografia SSL\/TLS. Tudo isso proporciona um gerenciamento centralizado e flex\u00edvel das configura\u00e7\u00f5es de TLS;<\/li>\n<li><b>elasticidade<\/b>. O ELB pode lidar com mudan\u00e7as s\u00fabitas no tr\u00e1fego de rede. A profunda integra\u00e7\u00e3o com o Auto Scaling fornece recursos suficientes para o aplicativo, \u00e0 medida que a carga muda, sem necessidade de interven\u00e7\u00e3o manual;<\/li>\n<li><b>flexibilidade<\/b>. \u00c9 poss\u00edvel usar endere\u00e7os IP para rotear solicita\u00e7\u00f5es para os destinos dos seus aplicativos. Isso garante flexibilidade na virtualiza\u00e7\u00e3o de aplicativos de destino, permitindo assim a execu\u00e7\u00e3o de v\u00e1rios aplicativos em uma \u00fanica inst\u00e2ncia. Como os aplicativos podem usar uma \u00fanica porta de rede e t\u00eam grupos de seguran\u00e7a separados, a intera\u00e7\u00e3o entre os aplicativos \u00e9 simplificada, especialmente em arquiteturas baseadas em microsservi\u00e7os;<\/li>\n<li><b>monitoramento e auditoria<\/b>. \u00c9 poss\u00edvel monitorar aplicativos em tempo real, utilizando os recursos do Amazon CloudWatch. Isso inclui m\u00e9tricas, logs e rastreamento de solicita\u00e7\u00f5es. Em termos simples, voc\u00ea poder\u00e1 identificar problemas e determinar de forma bastante precisa os gargalos de desempenho;<\/li>\n<li><b>balanceamento de carga h\u00edbrido<\/b>. A capacidade de balancear a carga entre recursos locais e AWS usando o mesmo balanceador simplifica a migra\u00e7\u00e3o ou expans\u00e3o de aplicativos locais para a nuvem. O gerenciamento de falhas tamb\u00e9m se torna mais simples com a utiliza\u00e7\u00e3o da nuvem.<\/li>\n<\/ul>\n<p>\nSe voc\u00ea quiser mais detalhes, aqui est\u00e3o mais alguns links \u00fateis do site oficial da 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\/\">Recursos do Elastic Load Balancing.<\/a><\/noindex><\/li>\n<\/ol>\n<p>Fonte: <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.3 - 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\/pt\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47Balanceamento de carga com AWS ELB | ProHoster","description":"Ol\u00e1 a todos! Hoje come\u00e7a o curso \"AWS para desenvolvedores\", por isso realizamos um webinar tem\u00e1tico sobre uma vis\u00e3o geral do ELB.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/71917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=71917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/71917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/71918"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=71917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=71917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=71917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}