terceira aula - iis e nlb

Upload: andreyhlb

Post on 07-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 Terceira aula - IIS e NLB

    1/80

    M.Sc. Andrey Halysson Lima Barbosa

    [email protected], @andreyhalysson

    Estcio-FIC

    Ps-Graduao - Administrao eSegurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    2/80

    M.Sc. Andrey Halysson Lima Barbosa

    [email protected], @andreyhalysson

    Estcio-FIC

    Ps-Graduao - Administrao eSegurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    3/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Sumrio

    Web e o protocolo HTTP;

    Internet Information Services IIS;

    Instalando o IIS;

    Configurando o IIS.

  • 8/6/2019 Terceira aula - IIS e NLB

    4/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    Incio da dcada de 1990 -> World Wide Web (WWW).

    HTTP (HiperTextTransfer Protocol): protocolo detransferncia de hipertexto. Protocolo da camada de

    aplicao, definido na RFC 1945 (HTTP/1.0) e RFC 2616(HTTP/1.1).

    Operao cliente/servidor

    Uso do TCP, na porta 80

    Implementado em 2 programas: No cliente Browser(IE, Firefox, Opera, Safari, Chrome etc.)

    No servidor Servio Web (IIS, Apache, Cherokee, nginx etc.)

  • 8/6/2019 Terceira aula - IIS e NLB

    5/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    Funcionamento bsico Servidor Web

  • 8/6/2019 Terceira aula - IIS e NLB

    6/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    Componentes Cliente Browser: agente de usurio da web

    Servidor pgina Web: constituda de objetos

    Objeto: um arquivo de hipermdia Texto ou no texto;

    Padres grficos GIF (Graphics Interchange Format), JPEG (JointPicture Encoding Group) etc.;

    Linguagem HTML;

    Funo do servidor Web: abrigar objetos web, cada umendereado por um URL.

  • 8/6/2019 Terceira aula - IIS e NLB

    7/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    URL (Universal Resource Locator) O tipo de URI (Uniform Resource Identifier) utilizado pelo

    protocolo HTTP chamado de URL;

    O URL usado para enderear uma pgina na Internet.Para se localizar uma pgina na Internet, existem 3perguntas que devem ser respondidas, segundoTanenbaum: 1 Qual o nome da pgina?

    2 Onde a pgina est localizada?

    3 Como a pgina pode ser acessada?

  • 8/6/2019 Terceira aula - IIS e NLB

    8/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    URL (Universal Resource Locator) Possui trs partes que respondem estas perguntas:

    1 Protocolo de aplicao: Tambm denominado esquema deacesso, responde a 3 questo (Como a pgina pode seracessada?). Isto significa dizer que a primeira parte do URLestabelece qual protocolo de comunicao ser utilizado para secomunicar com a pgina endereada;

    2 Nome do domnio: Que responde a 2 questo (Onde a pginaest localizada?), ou seja, o nome DNS (FQDN) da mquina em quea pgina est localizada;

    3 O nome da pgina: Que responde a 1 questo (Qual o nome dapgina?), ou seja, especifica o nome do arquivo (pgina) que sedeseja acessar, dentro da mquina localizada.

  • 8/6/2019 Terceira aula - IIS e NLB

    9/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    URL (Universal Resource Locator) Exemplos de sintaxe:

    Tipos

    file://[] / http:// [:]/[]mailto: @ gopher:// [:]/telnet:// [:] @ [:]

  • 8/6/2019 Terceira aula - IIS e NLB

    10/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    HTTP (Hiper TextTransfer Protocol) O HTTP o protocolo padro da Web, ele composto

    basicamente de dois momentos distintos:

    Um conjunto de solicitaes do browser ao servidor; E um conjunto de respostas que retornam do servidor ao browser.

    O protocolo HTTP foi desenvolvido para ser utilizado naInternet, embora seu desenho definitivo permite que elepossa ser usado em outras formas de aplicao.

    Quanto forma de transporte, o uso mais comum emconjunto com o TCP, embora no seja a nica formapossvel.

  • 8/6/2019 Terceira aula - IIS e NLB

    11/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    HTTP (Hiper TextTransfer Protocol) As informaes HTTP geradas entre o cliente e servidor

    so transmitidas pela rede atravs de protocolos de mais

    baixo nvel, como o TCP e o IP; importante lembrar que toda esta comunicao feita

    de forma transparente para o usurio, ou seja, para eleutilizar um navegador Internet no necessrio sequersaber da existncia do HTTP;

    Um pedido HTTP composto de quatro partes bsicas:

  • 8/6/2019 Terceira aula - IIS e NLB

    12/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    HTTP (Hiper TextTransfer Protocol)1. O mtodo, que a ao a ser realizada. Existem vrios

    tipos de mtodo (figura a seguir);

    2. A URI (Universal Resource Identifier), que a informaorequisitada;

    3. A verso do protocolo HTTP. A mais atual a 1.1;

    4. Informaes adicionais, complementares s demais.

  • 8/6/2019 Terceira aula - IIS e NLB

    13/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    HTTP (Hiper TextTransfer Protocol) Tipos de mtodos

    Mtodo AoGET Retorna o objeto, ou seja, a informao requisitada.

    HEAD Retorna a informao sobre o objeto, como tamanho, data decriao etc.

    POST Envia informaes para o servidor Web. Mtodo utilizado por

    scripts.PUT Enviar uma cpia de um objeto/informao para ser

    armazenada no servidor.

    DELETE Apaga um objeto armazenado no servidor Web.

    G d d i i S d Si C i i

  • 8/6/2019 Terceira aula - IIS e NLB

    14/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    HTTP (Hiper TextTransfer Protocol) Se um endereo (URL) for colocado em um navegador,

    este ir fazer um pedido HTTP ao servidor web como

    mostra este exemplo:GET /internet/index.html HTTP/1.0User-agent: Mozilla/4.5b1 [en] (WinNT; I)Accept: text/plain, text/html, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png, */*

    Accept-Charset: iso-8859-1,*,utf-8Accept-Encoding: gzipAccept-Language: en

    P G d Ad i i S d Si C i i

  • 8/6/2019 Terceira aula - IIS e NLB

    15/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    HTTP (Hiper TextTransfer Protocol) O servidor web, ao receber o pedido, processa-o de modo

    a determinar qual atitude ir tomar. Uma resposta HTTP

    padro formada por trs elementos: Uma linha de status, indicando sucesso ou falha no pedido;

    Uma descrio da informao contida na resposta;

    A prpria informao que foi requisitada.

    HTTP/1.0 200 Document followsDate: Thu, 20 Aug 1998 18:47:27 GMTServer: NCSA/1.4.2Content-type: text/htmlLast-modified: Fri, 14 Aug 1998 20:14:23 GMTContent-length: 5807

    P G d Ad i i t S d Si t C t i i

  • 8/6/2019 Terceira aula - IIS e NLB

    16/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    HTTP (Hiper TextTransfer Protocol) Principais tipos de cdigo de estado:

    Nmero Descrio Significado1XX Information No utilizado, estando reservado para usos

    futuros.

    2XX Success A ao foi recebida, compreendida e aceita asolicitao.

    3XX Redirection Outras aes precisam ser tomadas paracompletar a solicitao.

    4XX Client Error A solicitao possui sintaxe invlida ou nopode ser atendida.

    5XX Server Error O servidor no conseguiu atender uma situao

    aparentemente vlida.

    P G d Ad i i t S d Si t C t i i

  • 8/6/2019 Terceira aula - IIS e NLB

    17/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    HTTP (Hiper TextTransfer Protocol) Exemplos dos principais tipos de cdigo de estado:

    200 OK - Esse cdigo informa que a requisio teve sucesso e est tudoOk. Junto com este cdigo o servidor deve enviar, acompanhado de alguns

    headers, o contedo do recurso requisitado que pode ser, por exemplo,um documento HTML ou XML , uma imagem JPEG ou GIF, etc;

    404 Not Found - Este cdigo informa ao cliente que o recurso no foiencontrado no servidor. Pode ser que o recurso realmente no exista ouapenas esteja temporariamente indisponvel;

    500 Internal Server Error - Esse erro bastante comum. Ele informa quealgo de inesperado (ou simplesmente algo que ele no quer te contar)aconteceu no servidor e a sua requisio no pde ser satisfeita.

    Ps Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    18/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Web e HTTP

    HTTP (Hiper TextTransfer Protocol) Anlise do protocolo:

    Ps Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    19/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Internet InformationServices IIS

    O Windows Server 2008 inclui o Internet InformationServicesIIS 7.0 que uma plataforma completa deWeb services que pode dar suporte a vrios tipos de

    contedo e aplicativos Web; Atualmente a verso 7.5 est disponvel no

    Windows Server 2008 R2;

    A plataforma IIS 7 fornece melhorias significativasna capacidade de gerenciamento, naescalabilidade, e na confiabilidade;

    Ps Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    20/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Internet InformationServices IIS

    A plataforma IIS foi projetada para dar suporte avrios cenrios, como por exemplo: Sites pblicos;

    Compras online; Cenrios de intranet;

    Aplicativos empresariais;

    Aplicativos da Internet;

    Cenrios de extranet; Hospedagem Web.

    Ps Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    21/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Internet InformationServices IIS

    Novos recursos do IIS 7: Novas ferramentas de Administrao;

    Maior Segurana com reduo da superfcies de ataques;

    Diagnstico e soluo de problemas; Gerenciamento de configuraes centralizados;

    Suporte delegao;

    Compatibilidade com verses anteriores.

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    22/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Internet InformationServices IIS

    Os servios de funo (Roles) do IIS 7 Definem que recursos e opes especficos da plataforma

    IIS esto disponveis para uso no servidor Web local;

    Esto organizados em vrias reas principais: Common HTTP Features;

    Application Development;

    Health and Diagnostics;

    Security;

    Performance;

    Management Tools;

    FTP Publishing Service.

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    23/80

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Internet InformationServices IIS

    Os servios de funo (Roles) do IIS 7 padres

    Grupo/Categoria Recursos

    Common HTTP Features Static Content

    Default DocumentDirectory BrowsingHTTP Errors

    Health and Diagnostics HTTP LoggingRequest Monitor

    Security Request Filtering

    Performance Static Content Compression

    Management Tools IIS Management Console

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    24/80

    Ps Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Internet InformationServices IIS

    Os servios de funo (Roles) do IIS 7 padres Static Content

    Permite disponibizao de pginas estticas da Web para osclientes.

    Default Document

    Permite que o IIS retorne automaticamente um arquivo especficopara um site da web quando um no solicitado explicitamente noURL.

    Directory Browsing Fornece uma listagem bsica de diretrios para usurios. O recurso

    de documento padro no poder est habilitado.

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    25/80

    Ps Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Internet InformationServices IIS

    Os servios de funo (Roles) do IIS 7 padres HTTP Errors

    Para melhorar a experincia do usurio, o IIS pode ser configuradopara retornar pginas de erros personalizadas automaticamente

    quando problemas ocorrerem.

    HTTP Logging

    Ativa a funcionalidade de armazenamento de informaes desolicitaes em arquivo de texto. O local padro

    %SystemDrive%\Inetpub\Logs\LogFiles. Request Monitor

    Permite que os Administradores vejam que solicitaes estosendo executadas atualmente dentro do processo do servidor Web.

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    26/80

    Ps Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Internet InformationServices IIS

    Os servios de funo (Roles) do IIS 7 padres Request Filtering

    Permite realizar filtros para as solicitaes ao servidor Web.

    Static Content Compression Fornece um mtodo pelo qual pginas estticas podem ser

    compactadas antes de serem enviadas para os navegadores dosclientes.

    IIS Management Console

    Possibilita determinar que programas estaro disponveis para otrabalho com o IIS.

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    27/80

    Ps Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

    Instalando o IIS

    Abrindo o Server Manager, selecioneAdd Roles eselecione a opo Web Server(IIS);

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    28/80

    g p

    Configurao de Servidores Windows

    Instalando o IIS

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    29/80

    g p

    Configurao de Servidores Windows

    Instalando o IIS

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    30/80

    g p

    Configurao de Servidores Windows

    Instalando o IIS

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    31/80

    g p

    Configurao de Servidores Windows

    Instalando o IIS

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    32/80

    g p

    Configurao de Servidores Windows

    Instalando o IIS

    Abrindo o IE com http://localhost e verificando oservio em funcionamento.

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    http://localhost/http://localhost/
  • 8/6/2019 Terceira aula - IIS e NLB

    33/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    34/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    35/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    36/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

  • 8/6/2019 Terceira aula - IIS e NLB

    37/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    fi d id i d

  • 8/6/2019 Terceira aula - IIS e NLB

    38/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    C fi d S id Wi d

  • 8/6/2019 Terceira aula - IIS e NLB

    39/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    C fi d S id Wi d

  • 8/6/2019 Terceira aula - IIS e NLB

    40/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    C fi d S id Wi d

  • 8/6/2019 Terceira aula - IIS e NLB

    41/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    C fi d S id Wi d

  • 8/6/2019 Terceira aula - IIS e NLB

    42/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    43/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    44/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas Computacionais

    Configurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    45/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    46/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    47/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    48/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    49/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    50/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    51/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    52/80

    Configurao de Servidores Windows

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    53/80

    f g

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    54/80

    f g

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    55/80

    f g

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    56/80

    f g

    Configurando o IIS

    Abrindo a Internet Information Services Manager

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    57/80

    Configurando o IIS

    Abrindo a Internet Information Services Manager

  • 8/6/2019 Terceira aula - IIS e NLB

    58/80

    M.Sc. Andrey Halysson Lima Barbosa

    [email protected], @andreyhalysson

    Estcio-FICPs-Graduao - Administrao e

    Segurana de Sistemas Computacionais

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    59/80

    Sumrio

    Conceitos e definies;

    Instalando o NLB;

    Configurando o NLB;

    Cenrio de validao.

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    60/80

    O que balanceamento de carga? um meio de distribuir solicitaes de conexes

    recebidas para dois ou mais servidores de uma maneiratransparente para os usurios. Pode ser implementado

    com hardware, software ou uma combinao de ambos.

    Conceitos e definies

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    61/80

    O Network Load Balancing

    NLB distribuitransparentemente solicitaes de clientes entre osservidores de um clusterNLB usando endereos Ipsvirtuais e um nome compartilhado (FQDN);

    Do ponto de vista do cliente, o cluster NLB pareceser um nico servidor;

    O NLB uma soluo totalmente distribudaporque no usa distribuidor centralizado (quorum);

    O NLB usado para criar um Web farm, TSfarm,VPNfarm, Firewall farm etc.

    Conceitos e definies

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    62/80

    Instalando o NLB

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    63/80

    Instalando o NLB

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    64/80

    Instalando o NLB

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    65/80

    Configurando o NLB

    Utilizando o Network LoadBalancing Managerparaconfigurar o NLB.

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    66/80

    Configurando o NLB

    Analisando o cenrio abaixo:

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    67/80

    Configurando o NLB

    Em New Cluster : Connect,digite o ip ou nome de um n do

    cluster e clique no botoConnect

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    68/80

    Configurando o NLB

    Escolher a interface na qual ocluster ser criado.

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    69/80

    Configurando o NLB O parmetro Priorityespecifica umaidentificao exclusiva para cada host.O host com menor prioridade numricaentre os membros atuais do cluster temmaior prioridade.

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    70/80

    Configurando o NLB

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    71/80

    Configurando o NLB

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    72/80

    Configurando o NLB

    Consideraes:

    1. No modo de operao unicast, o endereo MAC do cluster atribudo aoadaptador de rede do computador e o endereo interno do adaptador de redeno usado;

    2. No modo de operao multicast criado um outro endereo MAC em multicastque utilizado por todos os ns do cluster;

    3. Geralmente o modo multicast melhor, mas switches por onde os frames irotrafegar necessitam ser mais inteligentes;

    4. comum encontrar cenrios com duas interfaces em unicast;

    5. O que no recomendado o modo unicast somente com uma interface.

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    73/80

    Configurando o NLB

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    74/80

    Configurando o NLBExemplo de configurao paraporta 80.

    Em Filtering mode selecioneMultiple hostpara se quiser quevrios hosts do clustermanipulem trfego de rede paraa regra de porta.

    EmAffinity, None define quevrias conexes do mesmoendereo IP de cliente sejammanipuladas por diferentes

    hosts do cluster (sem afinidadecom o cliente. Single define queo NLB direcione vriassolictaes do mesmo endereoIP para o mesmo host docluster.

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    75/80

    Configurando o NLB

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    76/80

    Configurando o NLB

    Para adicionar outros ns ao

    cluster, basta clicar emAdd HostTo Cluster.

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    77/80

    Configurando o NLB

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    78/80

    Configurando o NLB

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    79/80

    Configurando o NLB

    Ps-Graduao em Administrao e Segurana de Sistemas ComputacionaisConfigurao de Servidores Windows

  • 8/6/2019 Terceira aula - IIS e NLB

    80/80

    Validando o NLBCenrio proposto