{"id":90045,"date":"2026-10-07T12:45:00","date_gmt":"2026-10-07T15:45:00","guid":{"rendered":"https:\/\/uds.com.br\/?p=90045"},"modified":"2026-10-05T13:08:15","modified_gmt":"2026-10-05T16:08:15","slug":"aws-elb","status":"publish","type":"post","link":"https:\/\/uds.com.br\/blog\/aws-elb\/","title":{"rendered":"AWS ELB: o que \u00e9 um balanceador de carga e quando usar"},"content":{"rendered":"<p>O com\u00e9rcio eletr\u00f4nico brasileiro deve movimentar R$ 259,8 bilh\u00f5es em 2026, com 438,9 milh\u00f5es de pedidos projetados, segundo levantamento da ABIACOM. Volumes concentrados em datas espec\u00edficas colocam press\u00e3o sobre a infraestrutura, e \u00e9 nesses momentos que a forma de distribuir o tr\u00e1fego entre servidores decide se a opera\u00e7\u00e3o aguenta ou sai do ar.<\/p>\n<p>Esse \u00e9 o trabalho do balanceador de carga. Como ele recebe as requisi\u00e7\u00f5es e as encaminha para os servidores dispon\u00edveis, ele permite que a capacidade cres\u00e7a somando m\u00e1quinas, em vez de depender de uma \u00fanica m\u00e1quina cada vez maior.<\/p>\n<p>Vale dizer que o papel dele vai al\u00e9m da capacidade. Como ele verifica se cada destino est\u00e1 saud\u00e1vel antes de enviar tr\u00e1fego, ele tamb\u00e9m \u00e9 a pe\u00e7a que sustenta publica\u00e7\u00f5es sem indisponibilidade e a continuidade quando um servidor falha.<\/p>\n<p>Neste guia, voc\u00ea vai ver o que \u00e9 um balanceador de carga, como funciona o servi\u00e7o da AWS, os tipos dispon\u00edveis, o papel em disponibilidade, os cuidados de configura\u00e7\u00e3o e como funciona o custo. Acompanhe:<\/p>\n<h2 id=\"o-que-\u00e9-um-balanceador-de-carga\">O que \u00e9 um balanceador de carga?<\/h2>\n<p><strong>Balanceador de carga \u00e9 o componente que recebe as requisi\u00e7\u00f5es que chegam a uma aplica\u00e7\u00e3o e as distribui entre v\u00e1rios servidores, verificando antes se cada destino est\u00e1 apto a responder.<\/strong> Quatro fun\u00e7\u00f5es comp\u00f5em o papel:<\/p>\n<ul>\n<li><strong>Distribui\u00e7\u00e3o:<\/strong> espalhar as requisi\u00e7\u00f5es entre os servidores dispon\u00edveis, conforme a regra configurada.<\/li>\n<li><strong>Verifica\u00e7\u00e3o de integridade:<\/strong> testar periodicamente cada destino e retirar da rota\u00e7\u00e3o o que falhar.<\/li>\n<li><strong>Ponto \u00fanico de entrada:<\/strong> concentrar o endere\u00e7o p\u00fablico, com os servidores em rede privada.<\/li>\n<li><strong>Encerramento de conex\u00e3o segura:<\/strong> tratar o certificado em um lugar s\u00f3, aliviando os servidores.<\/li>\n<\/ul>\n<p>A segunda fun\u00e7\u00e3o \u00e9 a que transforma o componente em pe\u00e7a de disponibilidade. Como um servidor com problema deixa de receber tr\u00e1fego automaticamente, a falha de uma m\u00e1quina passa a ser um evento de opera\u00e7\u00e3o, e n\u00e3o uma interrup\u00e7\u00e3o percebida pelo cliente.<\/p>\n<h2 id=\"quais-s\u00e3o-os-tipos-de-balanceador-na-aws\">Quais s\u00e3o os tipos de balanceador na AWS?<\/h2>\n<p><strong>O servi\u00e7o oferece tipos diferentes conforme a camada de rede em que atuam e o tipo de tr\u00e1fego.<\/strong> O quadro resume:<\/p>\n<table>\n<colgroup>\n<col style=\"width: 33%\" \/>\n<col style=\"width: 33%\" \/>\n<col style=\"width: 33%\" \/>\n<\/colgroup>\n<thead>\n<tr class=\"header\">\n<th>Tipo<\/th>\n<th>Atua em<\/th>\n<th>Melhor quando<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"odd\">\n<td>De aplica\u00e7\u00e3o<\/td>\n<td>Camada de aplica\u00e7\u00e3o, com leitura de rota e cabe\u00e7alho<\/td>\n<td>Aplica\u00e7\u00f5es web e interfaces de programa\u00e7\u00e3o<\/td>\n<\/tr>\n<tr class=\"even\">\n<td>De rede<\/td>\n<td>Camada de transporte, com alto desempenho<\/td>\n<td>Volume muito alto e lat\u00eancia m\u00ednima<\/td>\n<\/tr>\n<tr class=\"odd\">\n<td>De gateway<\/td>\n<td>Tr\u00e1fego direcionado a dispositivos de seguran\u00e7a<\/td>\n<td>Inspe\u00e7\u00e3o por ferramentas de terceiros<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>O primeiro tipo cobre a maior parte dos casos corporativos. Como ele entende o caminho da requisi\u00e7\u00e3o, ele permite direcionar partes diferentes da aplica\u00e7\u00e3o para grupos distintos de servidores, o que viabiliza arquiteturas com servi\u00e7os separados sem expor cada um deles.<\/p>\n<h2 id=\"como-o-balanceador-sustenta-a-disponibilidade\">Como o balanceador sustenta a disponibilidade?<\/h2>\n<p><strong>Ele participa de tr\u00eas mecanismos que mant\u00eam a aplica\u00e7\u00e3o no ar quando algo falha ou quando uma nova vers\u00e3o \u00e9 publicada.<\/strong> Vale conhecer os tr\u00eas:<\/p>\n<ul>\n<li><strong>Distribui\u00e7\u00e3o entre zonas:<\/strong> servidores em locais f\u00edsicos distintos, com tr\u00e1fego equilibrado entre eles.<\/li>\n<li><strong>Retirada autom\u00e1tica:<\/strong> destino que falha na verifica\u00e7\u00e3o deixa de receber requisi\u00e7\u00f5es.<\/li>\n<li><strong>Publica\u00e7\u00e3o gradual:<\/strong> nova vers\u00e3o recebe parte do tr\u00e1fego antes de substituir a anterior.<\/li>\n<\/ul>\n<p>O terceiro mecanismo \u00e9 o que permite publicar sem indisponibilidade percebida. Como \u00e9 poss\u00edvel subir servidores com a vers\u00e3o nova, direcionar parte do tr\u00e1fego e completar a troca apenas se tudo responder bem, a publica\u00e7\u00e3o deixa de exigir janela noturna, assunto conectado ao texto sobre <a href=\"https:\/\/uds.com.br\/blog\/amazon-ec2\">Amazon EC2<\/a>.<\/p>\n<h2 id=\"quais-os-cuidados-de-configura\u00e7\u00e3o\">Quais os cuidados de configura\u00e7\u00e3o?<\/h2>\n<p><strong>Quatro configura\u00e7\u00f5es explicam a maior parte dos problemas atribu\u00eddos ao balanceador.<\/strong> Vale revis\u00e1-las em qualquer ambiente:<\/p>\n<ul>\n<li><strong>Verifica\u00e7\u00e3o de integridade rasa:<\/strong> testar apenas se o servidor responde, sem checar depend\u00eancias da aplica\u00e7\u00e3o.<\/li>\n<li><strong>Tempo de espera desalinhado:<\/strong> limites diferentes entre balanceador e aplica\u00e7\u00e3o, que geram erros intermitentes.<\/li>\n<li><strong>Sess\u00e3o presa a um servidor:<\/strong> aplica\u00e7\u00e3o que guarda estado localmente limita a distribui\u00e7\u00e3o.<\/li>\n<li><strong>Origem exposta:<\/strong> servidores acess\u00edveis diretamente, ignorando a camada de entrada.<\/li>\n<\/ul>\n<p>O primeiro item costuma enganar times durante incidentes. Como um servidor pode responder \u00e0 verifica\u00e7\u00e3o enquanto o banco de dados est\u00e1 inacess\u00edvel, criar um endere\u00e7o de verifica\u00e7\u00e3o que exercite as depend\u00eancias principais \u00e9 o que torna o mecanismo confi\u00e1vel, pr\u00e1tica tamb\u00e9m tratada no material sobre <a href=\"https:\/\/uds.com.br\/blog\/observabilidade-de-software\/\">observabilidade<\/a>.<\/p>\n<h2 id=\"como-funciona-o-custo\">Como funciona o custo?<\/h2>\n<p><strong>A cobran\u00e7a combina tempo em que o balanceador fica ativo com volume de tr\u00e1fego processado, sem taxa de instala\u00e7\u00e3o.<\/strong> Tr\u00eas pontos ajudam a dimensionar:<\/p>\n<ul>\n<li><strong>Cobran\u00e7a por hora:<\/strong> vale enquanto o recurso existir, mesmo com pouco tr\u00e1fego.<\/li>\n<li><strong>Volume processado:<\/strong> acompanha conex\u00f5es, dados transferidos e requisi\u00e7\u00f5es.<\/li>\n<li><strong>Ambientes paralelos:<\/strong> cada ambiente com balanceador pr\u00f3prio soma custo fixo.<\/li>\n<\/ul>\n<p>O terceiro ponto \u00e9 a origem mais comum de desperd\u00edcio. Como ambientes de teste e homologa\u00e7\u00e3o costumam manter balanceadores ativos o tempo todo, deslig\u00e1-los fora do hor\u00e1rio de uso reduz custo sem efeito na opera\u00e7\u00e3o, pr\u00e1tica descrita no texto sobre <a href=\"https:\/\/uds.com.br\/blog\/gerenciamento-de-cloud\">gerenciamento de cloud<\/a>.<\/p>\n<h2 id=\"qual-a-import\u00e2ncia-desse-componente-para-a-minha-empresa\">Qual a import\u00e2ncia desse componente para a minha empresa?<\/h2>\n<p><strong>Para a empresa, o balanceador \u00e9 o que permite crescer somando servidores e publicar sem parar a opera\u00e7\u00e3o, dois requisitos de qualquer sistema que atende cliente.<\/strong> Quatro efeitos aparecem com frequ\u00eancia:<\/p>\n<ul>\n<li><strong>Capacidade el\u00e1stica:<\/strong> picos atendidos com mais servidores, sem trocar a m\u00e1quina principal.<\/li>\n<li><strong>Toler\u00e2ncia a falha:<\/strong> a queda de um servidor deixa de interromper o atendimento.<\/li>\n<li><strong>Publica\u00e7\u00e3o sem janela:<\/strong> novas vers\u00f5es entram durante o hor\u00e1rio comercial.<\/li>\n<li><strong>Seguran\u00e7a melhor:<\/strong> servidores em rede privada, com entrada \u00fanica e controlada.<\/li>\n<\/ul>\n<p>Vale registrar a contrapartida: como ele adiciona uma camada entre o cliente e a aplica\u00e7\u00e3o, configura\u00e7\u00f5es mal ajustadas aparecem como erro intermitente dif\u00edcil de diagnosticar. \u00c9 importante, ent\u00e3o, alinhar tempos de espera e verifica\u00e7\u00f5es desde o in\u00edcio, porque esse tipo de falha costuma ser atribu\u00eddo \u00e0 aplica\u00e7\u00e3o durante semanas antes de algu\u00e9m olhar a camada de entrada.<\/p>\n<h2 id=\"arquitetura-em-nuvem-com-a-uds\">Arquitetura em nuvem com a UDS<\/h2>\n<p>Como a configura\u00e7\u00e3o do balanceador se conecta a disponibilidade, publica\u00e7\u00e3o e custo, ela tende a render mais com um parceiro que opera ambientes AWS em produ\u00e7\u00e3o. A UDS Tecnologia, com 23 anos de mercado e mais de 5.000 projetos entregues, \u00e9 AWS Advanced Consulting Partner, mant\u00e9m certifica\u00e7\u00f5es ISO 27001, ISO 9001 e PCI DSS, com NPS 9.5 em 2026.<\/p>\n<p>Esses projetos est\u00e3o reunidos na <a href=\"https:\/\/uds.com.br\/cases\/\">p\u00e1gina de cases<\/a>, com ambientes de alto tr\u00e1fego e opera\u00e7\u00f5es que n\u00e3o podem parar. Para revisar a arquitetura de entrada da aplica\u00e7\u00e3o antes de uma data de pico, vale conversar com um especialista pela <a href=\"https:\/\/uds.com.br\/consultoria-cloud\/\">Consultoria Cloud da UDS<\/a>.<\/p>\n<h2 id=\"perguntas-frequentes-sobre-o-aws-elb\">Perguntas frequentes sobre o AWS ELB<\/h2>\n<p><strong>Preciso de balanceador com apenas um servidor?<\/strong> Em produ\u00e7\u00e3o, costuma valer a pena mesmo assim, porque ele permite acrescentar servidores sem mudar o endere\u00e7o, trata o certificado em um lugar s\u00f3 e protege a origem. Em ambientes de teste, ele costuma ser dispens\u00e1vel.<\/p>\n<p><strong>Qual tipo escolher?<\/strong> O de aplica\u00e7\u00e3o atende a maior parte dos casos web e de interfaces de programa\u00e7\u00e3o. O de rede faz sentido em volume muito alto com exig\u00eancia de lat\u00eancia m\u00ednima, e o de gateway em cen\u00e1rios com inspe\u00e7\u00e3o por ferramentas de seguran\u00e7a.<\/p>\n<p><strong>O balanceador substitui a escala autom\u00e1tica?<\/strong> N\u00e3o. Ele distribui o tr\u00e1fego entre os servidores existentes, enquanto a escala autom\u00e1tica cria e remove servidores conforme a demanda. Os dois trabalham juntos: um decide quantos existem, o outro para onde cada requisi\u00e7\u00e3o vai.<\/p>\n<p><strong>Como lidar com sess\u00e3o de usu\u00e1rio?<\/strong> O ideal \u00e9 a aplica\u00e7\u00e3o n\u00e3o guardar estado localmente, mantendo sess\u00e3o em cache ou banco compartilhado. Quando isso n\u00e3o \u00e9 poss\u00edvel, existe configura\u00e7\u00e3o que prende a sess\u00e3o a um servidor, com a contrapartida de distribui\u00e7\u00e3o menos equilibrada.<\/p>\n<p><strong>O que \u00e9 verifica\u00e7\u00e3o de integridade?<\/strong> \u00c9 o teste peri\u00f3dico que o balanceador faz em cada destino para decidir se envia tr\u00e1fego. Ela deve exercitar as depend\u00eancias principais da aplica\u00e7\u00e3o, e n\u00e3o apenas confirmar que o servidor est\u00e1 ligado.<\/p>\n<p><strong>D\u00e1 para usar com cont\u00eaineres?<\/strong> D\u00e1, e \u00e9 o padr\u00e3o em ambientes orquestrados, com registro autom\u00e1tico dos destinos conforme eles sobem e descem. Essa integra\u00e7\u00e3o \u00e9 um dos motivos pelos quais o tipo de aplica\u00e7\u00e3o \u00e9 o mais usado nesses cen\u00e1rios.<\/p>\n<p><strong>O balanceador protege contra ataques?<\/strong> Ele ajuda ao absorver tr\u00e1fego e ao manter a origem fechada, e costuma ser combinado com filtros de requisi\u00e7\u00e3o e prote\u00e7\u00e3o contra nega\u00e7\u00e3o de servi\u00e7o. Sozinho, n\u00e3o substitui uma estrat\u00e9gia de seguran\u00e7a completa.<\/p>\n<p><strong>Como publicar sem indisponibilidade?<\/strong> Subindo servidores com a vers\u00e3o nova, direcionando parte do tr\u00e1fego para eles e completando a troca apenas depois da valida\u00e7\u00e3o. O caminho de retorno precisa estar pronto para o caso de a nova vers\u00e3o apresentar problema.<\/p>\n<p><strong>Posso ter balanceador interno?<\/strong> Pode, para distribuir tr\u00e1fego entre servi\u00e7os dentro da pr\u00f3pria rede privada, sem exposi\u00e7\u00e3o \u00e0 internet. Esse arranjo \u00e9 comum em arquiteturas com servi\u00e7os internos que se comunicam entre si.<\/p>\n<p><strong>Como saber se ele est\u00e1 bem configurado?<\/strong> Acompanhando erros por c\u00f3digo de resposta, tempo de resposta e n\u00famero de destinos saud\u00e1veis ao longo do dia. Varia\u00e7\u00f5es nesses tr\u00eas indicadores costumam revelar problemas de verifica\u00e7\u00e3o ou de tempo de espera antes que o cliente perceba.<\/p>\n<div role=\"main\" id=\"blog-geral-formulario-0dd82b00a8ed9583d745\"><\/div>\n<p><script type=\"text\/javascript\" src=\"https:\/\/d335luupugsy2.cloudfront.net\/js\/rdstation-forms\/stable\/rdstation-forms.min.js\"><\/script><script type=\"text\/javascript\"> new RDStationForms('blog-geral-formulario-0dd82b00a8ed9583d745', 'UA-92829983-1').createForm();<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Entenda o que \u00e9 um balanceador de carga, como funciona o AWS ELB, os tipos dispon\u00edveis, o papel dele em disponibilidade e os cuidados de configura\u00e7\u00e3o.<\/p>\n","protected":false},"author":35,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[1028],"tags":[],"yst_prominent_words":[],"_links":{"self":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/posts\/90045"}],"collection":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/comments?post=90045"}],"version-history":[{"count":1,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/posts\/90045\/revisions"}],"predecessor-version":[{"id":90047,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/posts\/90045\/revisions\/90047"}],"wp:attachment":[{"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/media?parent=90045"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/categories?post=90045"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/tags?post=90045"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/uds.com.br\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=90045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}