Sei sulla pagina 1di 41

Laboratrio I 2012

Prof. Hlder Sato MSc

2/14/12

Laboratrio I

Apresentao
! Prof Hlder Sato MSc
! Bacharel Informtica Universidade Positivo ! Especialista em Redes PUC-PR ! Mestrado em Informtica Aplicada PUCPR ! Oracle Certified Professional (OCP)

2/14/12

Laboratrio I

Organizao
! Objetivo
! Iniciar alunos na pesquisa e na prtica do uso de sistema operacional (com nfase em Linux) Desktop

! Uso da Parceria IBM Academic ! Diferenciar alunos da Fesp para o Mercado de trabalho ! Todos os detalhes podem ser verificados no Plano de Ensino
2/14/12 Laboratrio I 3

Ementa
I) Infra-Estrutura de TI
! Conceitos Gerais ! Componentes da Infra-Estrutura

II) Sistemas Operacionais


! Conceitos Gerais

III) Estudo de Caso: Linux Desktop IV) Virtualizao (opcional)


2/14/12 Laboratrio I 4

Ementa
Infra-Estrutura de TI

2/14/12

Laboratrio I

Ementa
Sistemas Operacionais

Editor de Texto

SGBD

etc

Sistema Operacional Memria Processador Disco Rgido

2/14/12

Laboratrio I

Ementa
Estudo de Caso: Linux Desktop
! ! ! ! ! ! Histrico Interface Grfica Arquivos e Diretrios Shell Processos Utilitrios

2/14/12

Laboratrio I

Metodologia
! ! ! ! Aulas em laboratrio - 513 Contedo conceitual Prtica Pesquisa

2/14/12

Laboratrio I

Avaliao
! Trabalho
! Laboratrio - Presencial

! Prova
! 2 provas

! Datas:
! Previso:
! 1Bimestre: 10/04 ! 2 Bimestre: 12/06 ! Final: 26/06
2/14/12 Laboratrio I 9

I - Infra-Estrutura de TI

2/14/12

Laboratrio I

10

Infra-Estrutura de TI

2/14/12

Laboratrio I

11

Infra-Estrutura de TI
! Entendimento

2/14/12

Laboratrio I

12

Infra-Estrutura de TI
! Sistemas Distribudos
! Coleo

de computadores independentes que se apresenta ao usurio como um sistema nico e consistente. - Andrew Tanenbaum ! A computao distribuda consiste em adicionar o poder computacional de diversos computadores interligados por uma rede de computadores ou mais de um processador trabalhando em conjunto no mesmo computador, para processar colaborativamente determinada tarefa de forma coerente e transparente, ou seja, como se apenas um nico e centralizado computador estivesse executando a tarefa
2/14/12 Laboratrio I 13

Infra-Estrutura de TI
! Arquitetura Cliente-Servidor
! O paradigma cliente-servidor usado praticamente em todos os processos distribudos onde:
! O servidor aguarda conexes, executa servios e retorna resultados; ! O cliente quem estabelece a conexo com o servidor, envia mensagens para o mesmo e aguarda pelas mensagens de resposta

2/14/12

Laboratrio I

14

Infra-Estrutura de TI
! Arquitetura Cliente-Servidor
! Transparncia
! Localizao: usurio no necessita dizer onde os recursos esto localizados ! Migrao: recursos podem ser movidos sem alterar seus nomes ! Replicao: usurios no necessitam dizer quantas cpias existem ! Concorrncia: mltiplos usurios podem compartilhar recursos automaticamente ! Paralelismo: atividades podem ocorrer em paralelo sem o conhecimento do usurio.

! ! ! !

Flexibilidade Confiabilidade Desempenho Escalabilidade

15

Infra-Estrutura de TI
Arquitetura Cliente-Servidor: Princpio
Aplicao

O Kernel disponibiliza 2 APIs que implementam as chamadas do sistema: ! send(dest,&buffer) ! receive(addr,&buffer)


16

Infra-Estrutura de TI
! Arquitetura Cliente-Servidor: Endereamento
! Formas de endereamento na rede:
! mquina + processo
! endereo da mquina.nmero do processo

! mquina + local-id
! endereo da mquina.nmero da porta ! cada processo associado a uma porta: exemplo TCP/IP

! nome + local-id
! nome da mquina.nmero da porta ! necessita de um mecanismo de resoluo de nomes ! broadcast + cache dos nomes resolvidos ! consulta a um servidor de nomes: exemplo DNS ! permite a distribuio automtica de endereos na inicializao (exemplo: DHCP).

! TCP/IP / DNS / DHCP

17

Infra-Estrutura de TI
! Arquitetura Cliente-Servidor: Consideraes em relao ao protocolo utilizado
! O tamanho mximo de um pacote na rede limitado.
! As mensagens so fragmentadas em vrios pacotes. ! A confirmao do recebimento pode ser feita pacote a pacote ou para mensagem inteira.

! O protocolo estabelecido entre o cliente e o servidor necessita a utilizao de vrios pacotes de controle.
! ! ! ! ! ! ! REQ (Request) REP (Reply) ACK (Acknowledge) AYA (Are You Alive): verifica se o servidor est funcionando IAA (Im Alive): o servidor informa que est funcionando TA (Try Again): o servidor (mailbox) est saturado. AU (Address Unknown): nenhum processo associado ao 18 endereo ou mailbox.

Infra-Estrutura de TI
! Arquitetura Cliente/Servidor: Cenrios

19

Infra-Estrutura de TI
! Modelo Trs Camadas (Three-tier)

2/14/12

Laboratrio I

20

Infra-Estrutura de TI
Componentes de Hardware

2/14/12

Laboratrio I

21

Infra-Estrutura de TI
! Servidores:
! Servidor um sistema de computao que fornece servios a uma rede de computadores ! Por exemplo:
! Arquivos, correio eletrnico e banco de dados

! Os computadores que acessam os servios de um servidor so chamados clientes ! As redes que utilizam servidores so do tipo cliente-servidor, utilizadas em redes de mdio e grande porte

2/14/12

Laboratrio I

22

Infra-Estrutura de TI
! Servidores:
! Tipos de Servidores:
! Servidor de arquivos: Servidor que armazena arquivos de diversos usurios. ! Servidor web: Servidor responsvel pelo armazenamento de pginas de um determinado site, requisitados pelos clientes atravs de browsers. ! Servidor de e-mail: Servidor responsvel pelo armazenamento, envio e recebimento de mensagens de correio eletrnico. ! Servidor de impresso: Servidor responsvel por controlar pedidos de impresso de arquivos dos diversos clientes. ! Servidor de banco de dados: Servidor que possui e manipula informaes contidas em um banco de dados, como, por exemplo, um cadastro de usurios.
2/14/12 Laboratrio I 23

! Servidores:

Infra-Estrutura de TI

! Tipos de Servidores:
! Servidor DNS: Servidores responsveis pela converso de endereos de sites em endereos IP e vice-versa. DNS um acrnimo de Domain Name System, ou sistema de nomes de domnios. ! Servidor proxy: Servidor que atua como um cache, armazenando pginas da internet recm-visitadas, aumentando a velocidade de carregamento destas pginas ao cham-las novamente. ! Servidor de imagens: Tipo especial de servidor de banco de dados, especializado em armazenar imagens digitais. ! Servidor FTP: Servidor que permite acesso de outros usurios um disco rgido, esse tipo de servidor armazena arquivos para d acesso aos mesmos na internet. ! Servidor Webmail: servidor para criar emails na web
2/14/12 Laboratrio I 24

Infra-Estrutura de TI
! Servidores:
! Hardware
! Muitos servidores baseiam-se em entradas e sadas de informaes, o que implica em interfaces de entrada e sada e discos rgidos de alto desempenho e confiabilidade: ! Os tipos de disco rgido mais utilizados so:
! SCSI (Small Computer System Interface) ! RAID (Redundant Array of Independent Disks)

2/14/12

Laboratrio I

25

Infra-Estrutura de TI
! Servidores
! RAID (Redundant Array of Independent Disks)
! O sistema RAID consiste em um conjunto de dois ou mais discos rgidos com dois objetivos bsicos:
! Tornar o sistema de disco mais rpido (isto , acelerar o carregamento de dados do disco), atravs de uma tcnica chamada diviso de dados (data striping ou RAID 0) ! Tornar o sistema de disco mais seguro, atravs de uma tcnica chamada espelhamento (mirroring ou RAID 1)

2/14/12

Laboratrio I

26

Infra-Estrutura de TI
! Servidores
! RAID (Redundant Array of Independent Disks)
! Nveis de RAID:
! RAID 0 Linear: uma simples concatenao de parties para criar uma grande partio virtual. Esta concatenao no oferece redundncia, e de fato diminui a confiabilidade total: se qualquer um dos discos falhar, a partio combinada falha ! RAID 0 Striping: Os dados so subdivididos em segmentos consecutivos (stripes) que so escritos sequencialmente atravs de cada um dos discos de um array. O striping oferece um melhor desempenho, quando comparado a um disco individual

2/14/12

Laboratrio I

27

Infra-Estrutura de TI
! Servidores
! RAID (Redundant Array of Independent Disks)
! Nveis de RAID:
! RAID 1: ! Nvel de RAID que implementa o espelhamento de disco, tambm conhecido como mirror. Para esta implementao so necessrios no mnimo dois discos ! O funcionamento deste nvel simples: todos os dados so gravados em dois discos diferentes; se um disco falhar ou for removido, os dados preservados no outro disco permitem a no descontinuidade da operao do sistema.
2/14/12 Laboratrio I 28

Infra-Estrutura de TI
! Servidores
! RAID (Redundant Array of Independent Disks)
! Nveis de RAID:
! RAID 5: ! Funciona com trs ou mais discos iguais. Um dos discos guarda a paridade (uma forma de soma de segurana) da informao contida nos discos. Se algum dos discos falhar, a paridade pode ser imediatamente utilizada para reconstituir o seu contedo ! Pode causar degradao do desempenho de escrita

2/14/12

Laboratrio I

29

Infra-Estrutura de TI
! Servidores:
! Hardware
! Devido a operar com muitas entradas e sadas de informaes, os servidores necessitam de processadores de alta velocidade, algumas vezes alguns servidores so multi-processados, ou seja, possuem mais de um processador. ! Sistemas multiprocessados podem ser de dois tipos:
! Multiprocessamento simtrico (SMP): os processadores compartilham a mesma memria, embora possam ter caches separadas. ! Acesso no uniforme memria (NUMA): a cada processador associado um banco de memria.

2/14/12

Laboratrio I

30

Infra-Estrutura de TI
! Servidores:
! Hardware
! Por ter de operar por muito tempo (as vezes de maneira ininterrupta), alguns servidores so ligados a geradores eltricos. Outros utilizam sistemas de alimentao (por exemplo, o UPS) que continuam a alimentar o servidor caso haja alguma queda de tenso.

2/14/12

Laboratrio I

31

Infra-Estrutura de TI
! Servidores:
! Alta Disponibilidade: um sistema com alta disponibilidade tem como objetivo manter os servios disponveis o mximo de tempo possvel.
! Hardware redundante que entra em funcionamento automaticamente quando da falha de um dos componentes em utilizao ! Quanto mais redundncia existir, menores sero os SPOF (single point of failure), e menor ser a probabilidade de interrupo do servio
2/14/12 Laboratrio I 32

Infra-Estrutura de TI
! Servidores:
! Alta Disponibilidade: soluo mais utilizada atualmente o cluster
Todos os servidores de um Cluster so acessados como se fossem um nico servidor na rede

2/14/12

Laboratrio I

33

Infra-Estrutura de TI
! Servidores
! Configuraes de Clusters:
! Ativo/Ativo: trfego balanceado entre os ns do cluster. Possvel quando os ns utilizam uma configurao de software homognea ! Ativo/Passivo: instncia redundante para cada n que s fica disponvel para acesso (online) quando o n principal falha. Geralmente a configurao que requer mais hardware

2/14/12

Laboratrio I

34

Infra-Estrutura de TI
! Servidores:
! Software
! Para que funcione uma rede cliente servidor, necessrio que no servidor esteja instalado um sistema operacional que reconhea esse tipo de arquitetura. ! Os sistemas operacionais para redes clienteservidor so:
! Windows NT, Windows 2000, Windows 2003; ! Unix; ! Linux; ! Solaris; ! FreeBSD; ! Mac OS X
Laboratrio I

2/14/12

35

Infra-Estrutura de TI
! Clientes da Rede
! Estaes de Trabalho (clientes)
! Computadores utilizados pelos usurios para acessar os servios disponibilizados em uma rede

! Telefones IP
! Telefones que suportam conexo com a rede de computadores da infra-estrutura de TI

! Perifricos
! Impressoras, scanners, etc

2/14/12

Laboratrio I

36

Infra-Estrutura de TI
! Outros Componentes
! Meio Fsico / Dispositivo de Ligao
! Cabos de rede / Placas de rede

! Bridges/Pontes: Nas redes de comunicao este dispositivo interliga duas redes locais que usam a mesma tecnologia de rede. Conecta por exemplo a rede da contabilidade com a rede do departamento de marketing; ! Router: Faz o papel de guarda de trnsito, garantindo que os pacotes de mensagens so dirigidos aos respectivos endereos. Determina qual a prxima rede, para a qual o conjunto de dados tem de ser transmitido, com o objetivo de chegar a um determinado destino;

2/14/12

Laboratrio I

37

Infra-Estrutura de TI
! Outros Componentes
! Repetidores: Equipamentos usados para ampliar o sinal enviado, atribuindo-lhe uma nova fora para que este chegue ao destino; ! HUB: Dispositivo que interliga vrios computadores entre si. Normalmente toda informao converge a este dispositivo e posteriormente reencaminhada para uma ou mais direes. ! Switch: Parecido com o HUB, mas com uma grande diferena, os dados vindos do computador de origem somente so repassados ao computador de destino. Isto porque os switchs criam uma espcie de canal de comunicao exclusiva entre a origem e o destino.
2/14/12 Laboratrio I 38

Infra-Estrutura de TI

2/14/12

Laboratrio I

39

Exerccio - Pesquisa
! Preparar projeto para uma rede de uma pequena empresa com as seguintes caractersticas:
! 1 Conexo com a Internet ! 1 Servidor de Banco de Dados e Aplicao e servios de rede (DHCP, DNS, etc) ! 1 Firewall/Proxy ! 15 Estaes de trabalho ! 2 Notebooks

! Consideraes:
! ! ! !
2/14/12

Apresentar Topologia (Microsoft Visio/Linux DIA) Apresentar modelo de equipamentos (DELL, HP ou IBM) Apresentar custos com equipamentos Apresentar cronograma de implementao
Laboratrio I 40

Exerccio 2 - Pesquisa
! Apresente resumidamente os conceitos da arquitetura TCP/IP e os seguintes servios de Rede:
! DNS ! DHCP

2/14/12

Laboratrio I

41

Potrebbero piacerti anche