Tutorial Mão na Massa sobre Elastic Load Balancer

Documentos relacionados
Tutorial Mão na Massa sobre o banco de dados como serviço Amazon RDS

Nesse tutorial iremos abordar a utilização de instâncias spot, com a finalidade de reduzir os custos.

Tutorial Mão na Massa sobre o Amazon Virtual Private Cloud

Lojamundi Tecnologia Sem Limites br

Manual de configuração do servidor

Como criar o seu Servidor Metatrader5 na Nuvem (cloud) da Amazon

Manual de instalação do SQL 2012

Tutorial SQL Server 2014 Express

Centro Paula Souza TUTORIAL PARA INSTALAÇÃO DO BOCA

Instalar e desinstalar o CFC

TalkToMe: Um aplicativo para iniciantes no App Inventor

Configurar Thin Client X1 e X1W

A atualização do WorldShip em uma estação de trabalho independente ou de um grupo de trabalho

Tutorial Mão na Massa sobre Servidores Cloud EC2 e discos EBS

Laboratório de Redes de Computadores INSTALANDO SERVIDOR APACHE NOS CENTOS 6.5

Leia-me do monitor do Veritas System Recovery 16

COLOCANDO A REDE PARA FUNCIONAR

Manual Sistema de Dimensionamento Cabos e Energia SDF

INSTALAÇÃO PRINTERTUX. Tutorial

Estas etapas preliminares devem ser executadas para todas as impressoras:

Manual AgoraOS System Bridge Milenial Comunicação Visual Ltda

Tutorial de Instalação Linux Ubuntu LTS

Configurar o proxy WebRTC com o CMS sobre Expressway com domínio duplo

Tutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)

Começando com o AWS IoT

Curso de automação industrial utilizando o CLP Haiwell

Esta seção fornece as etapas de instalação e solução de problemas para Windows NT 4.x.

Criando um site de Notícias - com Administração de Dados

Redes de Computadores Da Teoria à Prática com Netkit

X-RiteColor Master Web Edition

Título da Apresentação

INSTALAÇÃO DO WORKMOTOR FREE

2. Instalação do WinThor Anywhere (Linux ambiente terminal/console)... 10

Tutorial de Instalação do Apache, PHP e MySQL no Ubuntu

Após instalar o dude, o sistema oferece para descobrir toda sua rede de forma default, particularmerte, se sua rede for grande isso fará uma confusão

Meios de Comunicação de Dados.

Como configurar Conexão Remota no SQL Server 2005/2008

Tutorial do E3 para Iniciantes Capítulo 15 Consultas

Aula pratica 2 Configurações de Rede Ethernet com Protocolo TCP/IP

Tutorial de Instalação Linux Mint 19 Tara

Visual Studio+SQL Server Express LocalDB ANTONIO LUIS

Cadastramento de utilizadores para a função Scan to pelo SmartDevice Monitor for Admin.

PROJEDATA INFORMÁTICA LTDA. IRINEU TEZA NUNES. INSTALAÇÃO DO ORACLE ENTERPRISE LINUX 6.3

GUIA DE CONFIGURAÇÃO. VPN SSL Client to Server

AVG Admin 8.5 SQL Server 2005 Express

Manual Windows (PC) Instalação Configuração 3CX 6.0 Softphone

Guia de Configuração Proxy IIS

Configuração do GIGAERP Integrado ao GIGA e-doc.

Sidicom S4. Tutorial: instalação do sistema em servidor

SMA PROCEDIMENTO DE ACESSO AO SISTEMA

JAVA. Professor: Bruno Toledo

UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH)

PROCEDIMENTO DE CONFIGURAÇÃO DE BIOMETRIAS VIA IP UTILIZANDO O SOFTWARE DA LINEAR

Guia de Instalação. Driver Gráfico de Impressão for LINUX

Manual de Migração do Banco de Dados Paradox para Firebird

TUTORIAL DE INSTALAÇÃO DO FIREWALL pfsense

INSTALAÇÃO DO CLIENTE LOTUS NOTES ROTEIRO DE INSTALAÇÃO E CONFIGURAÇÃO

GUIA DE INSTALAÇÃO NETDEEP SECURE COM HYPER-V

Manual Técnico. Instalação e Configuração do Reporting Services

Groupware Workbench Tutorial de instalação da Aplicação-Exemplo no Eclipse

Tutorial Django e SVN na IDE Pycharm

SMA PROCEDIMENTO DE ACESSO AO SISTEMA SMA PROCEDIMENTO DE ACESSO AO SISTEMA

1 Como instalar e configurar o servidor do MySQL para o LimerSoft SisVendas:

Modem MIN-410 Criando o aplicativo Hello World, executando com debug, subindo para o modem e habilitando comandos AT dentro do aplicativo

Manual do Usuário. Uma plataforma:

Ferramenta 1 -NetBeans 8.0

Tutorial de acesso por dispositivos móveis.

2. Execute o instalador do V-Ray 2.0. Você chegará à tela de bem-vindo, como na imagem abaixo. Clique no botão Next para prosseguir.

1. Após o boot se completar, será exibida a tela de inicial do Redo exibida abaixo, onde o usuário deverá escolher a opção Start Redo Backup.

Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão

Configuração do Hangouts para administradores

INSTALANDO O HYPER-V EM SISTEMAS OPERACIONAIS WINDOWS

Criando um Editor de Diagramas com Sirius

SAUT. Coordenação Tecnológica. Serviço de Atendimento ao Usuário - Tecnologia. Criação de biblioteca de arquivos por categoria-moodle.

1 Montando relatórios personalizados no LimerSoft MasterReport (custo médio)

Manual de Instalação do Módulo de Segurança MMA SISGEN

Guia de Configuração Proxy IIS

Instalação do MySQL e da ferramenta MySQL- Front

Manual do Usuário Cyber Square

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Manual Básico de Configuração para Acesso Remoto ao Portal de Periódicos CAPES Versão 1.0

Sistema SGPA-IFSP. Manual de Instalação

Instalacao do Zabbix 2.x em Ambiente CentOS

Instalando o Driver de Impressora Custom PostScript ou PCL para Windows

Comissionamento RBS6000 LTE. Elaborado por FERNANDO SOUZA SUPORTE N3 Em Março/2015

Instalação Wiser Discovery Sistema Operacional Windows

Visão Geral Requisitos do Sistema Preparando a instalação Instalação Automática do SQL Server Express... 3

ENGENIUS GOLD. Roteador 11N Wireless. Manual de Usuário. (IEEE b/g/n)

Instalando Apache Solr no Mac OSX

Banco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas

Transcrição:

Tutorial Mão na Massa sobre Elastic Load Balancer Este tutorial ira abordar como criar um ELB para fazer balanceamento da carga de tráfego através de várias intancias (servidores Cloud) EC2 em uma mesma Availability Zone. Iremos abordar os seguintes tópicos: Lançar multiplos web servers em um bloco Criar um Elastic Load Balancer Configurar o ELB para servir de frente aos web servers Lançando os Web Servers Neste exemplo nós iremos lançar dois servidores Amazon Linux com um web server Apache com PHP e uma aplicação básica instalada na inicialização. Esse tutorial ira fazer uma rápida introdução com exemplos bastante básicos para as suas instancias como objetivo de fazer você pensar sobre padrões mais complicados que provavelmente você irá querer para implementar na sua empresa. Navegue através da aba EC2 no console da AWS e clique em Launch Instance

Selecione Launch Classic Wizard e clique Continue

Selecione a AMI básica 64-bit Amazon Linux Mude o número de instancias para 2 e clique Continue

Na próxima tela nós iremos usar o campo User Data para inicializar nossa instancia, rodando um script customizado para instalar os pacotes necessários (Apache e PHP) e um código de exemplo (scripts em PHP) que usaremos neste tutorial. Para isso, copie e cole o script de inicialização abaixo (você pode usar Shift-Enter para inserir uma nova linha na caixa de texto) dentro do campo User Data e clique em Continue: #!/bin/sh curl -L http://tinyurl.com/bootstrap-sh sh Isto irá fazer o download e executar o script bootstrap.sh de um bucket S3. Apenas para conhecimento, nós usamos o servico tinyurl para encurtar o tamanho da URL que você deve digitar na caixa de texto. A URL real é http://awsenterprisetraining.s3.amazonaws.com/scripts/bootstrap.sh. Sinta-se a vontade para fazer o download do script e analisar o que ele faz exatamente para customizar uma AMI Amazon Linux generica para essa aula.

Dê um nome amigável ao seu novo web server como Lab Web Servers e clique Continue. Após isso, crie um par de chaves (se ainda não tiver nenhuma) e faça o download para c:\ec2. Para o exemplo abaixo, nós nomeamos o par de chaves de Lab.

Crie um security group, que são suas regras de firewall. Partindo do principio que estamos construindo um Web server, nás vamos nomea-lo de Lab Web Tier, e abriremos as portas 22 e 80.

Reveja suas opções, e clique em Launch. Conectando de forma independente a cada Web Server Lance as instancias e monitore-as para ter certeza que estão rodando.

Clique no primeiro Web Server, localize o nome de DNS do servidor, selecione e copie este nome. Cole o nome DNS em outro janela/aba do navegador e você deverá ver algo como mostrado abaixo (repita este passo para o segundo servidor): Note os diferentes ID s de instancia presentes em cada web server. Criando um ELB Você possui agora dois web servers, mas você precisa de um load balancer na frente destes servidores para que os seus usuários acessem um único lugar e para balancear as requisições para os servidores. No console EC2, clique em Load Balancers, e depois clique no botão Create Load Balancer.

Nós iremos criar apenas um load balancer HTTP simples, então de o nome ao seu ELB de algo como LabELB, deixe as configurações padrão para o Listener, e clique em Continue.

Na proxima tela mude o Ping Path para / (delete o index.html) e aceite as opções avançadas. Note que estas configurações podem ser alteradas no futuro, e configure como o ELB Health Check irá se comportar incluindo o health check protocol, porta, e o caminho assim como o health check interval, timeout, e o heath thresholds. Selecione seus Web Servers e adicione-os ao seu ELB e clique em Continue.

Revise suas configurações do ELB e clique em Create (seguido de Close). A AWS está criando agora o seu ELB. Isso irá demorar alguns minutos para personalizar o seu load balancer, anexar os seus web servers, e fazer uma série de verificações para certificar a saúde deles. Clique no seu load balancer, selecione a aba Instances, e espere até que o status das

instancias mudem de Out of Service para In Service. Perceba que a coluna Healthy? Mudou de N0 para Yes. Uma vez que seu ELB estiver estável, clique na aba Description, selecione e copie o nome DNS A Record do ELB. Abra a URL do ELB em uma outra aba do navegador. Aperte o botão atualizar do navegador e você deverá passar através dos seus servidores web.

Parabéns! Você acabou de configurar e iniciar com sucesso um ELB. Métricas do ELB com CloudWatch O ELB reporta automaticamente as métricas de load balancer para o CloudWatch. Você pode ver essas estatisticas clicando na aba CloudWatch no console, clicando no link ELB a direita, e selecionando a estatística que deseja ver. O ELB reporta request latency, request count, heathy & unhealthy host counts, e uma série de métricas adicionais. As métricas são reportadas assim que são encontradas e podem levar alguns minutos para aparecerem no CloudWatch. Os screenshots a seguir mostram o gráfico HealthyHostCount no CloudWatch, que muda de zero hosts ups para dois assim que o ELB é criado neste tutorial.

Encerrando todos os Serviços Pagos Essas instruções irão encerrar todos os serviços tarifados feitos neste tutorial. Por favor, apenas siga esses passos se você não planeja completar nenhum tutorial adicional da AWS. Para encerrar todos os serviços pagos, localize suas instancias de web server no link Instances do console EC2, selecione o web server, clique com o botão direito e selecione Terminate Instance. Logo após clique no link ELB no console EC2, com o botão direito clique no ELB e selecione Delete Load Balancer. Atenção: Reiteramos a importância de você desligar os recursos que você usou apenas para seguir esse tutorial. Não nos responsabilizamos por serviços não desligados. Tutorial desenvolvido por José Papo (AWS Tech Evangelist para a América Latina) e evangelistas AWS com revisão e editoração da imasters.