Prévia do material em texto
Servidores: são computadores ou sistemas computacionais que atendem requisições de dispositivos clientes, através de uma ou mais redes (locais ou remotas), capazes de executar aplicações (programas), prover processamento e/ou capacidade de armazenamento de dados. Um servidor físico é um computador equipado com processador(es), memórias, recursos de conectividade e dispositivos para o armazenamento de dados, como hard disks ou memórias flash. Esses sistemas caracterizam-se por possuírem mais recursos que os computadores domésticos que conhecemos. Um servidor conectado a dispositivos clientes como computadores, notebooks, tablets, celulares e outros equipamentos para compartilhar serviços e aplicações formam a arquitetura de rede conhecida como “cliente-servidor”. Essa tecnologia que fornece o endereçamento, as rotas e o acesso centralizado das informações para o servidor dentro desse ambiente, proporcionando a comunicação e o transporte de dados dentro de uma rede (LAN ou WAN). CARACTERÍSTICAS DE UM SERVIDOR Os componentes internos (hardware) que compõem cada servidor diferem de acordo o poder de processamento, capacidade de armazenamento, portas de comunicação, nível de segurança e de proteção do sistema contra desastres. Cada aplicação possui diferentes níveis de exigência em termos de disponibilidade, performance e segurança, por isso o hardware e software que compõe um servidor também é definido de acordo com o projeto. Instalações profissionais como datacenters geralmente possuem diversos servidores redundantes, funcionando agrupados com outros equipamentos (em cluster) e equipados com uma série de ferramentas para manter o funcionamento contínuo. O.B.S: Cluster é um termo em inglês que significa “aglomerar” ou “aglomeração” no caso da computação, o termo define uma arquitetura de sistema capaz de combinar vários computadores para trabalharem em conjunto ou pode denominar o grupo em si de computadores combinados. SISTEMA OPERACIONAL Todo servidor precisa de um sistema operacional, seja ele um pequeno servidor desktop para um escritório até um servidor blade corporativo que compõe um cluster de armazenamento de um grande datacenter. Trata-se do software básico que gerenciará o sistema e que deve ser definido de acordo com cada aplicação. Dentre esses principais sistemas operacionais estão distribuições Linux como Red Hat, Unix, Solaris e diversas versões do Windows Server da Microsoft. Alguns servidores corporativos ou “enterprise” fornecem maior possibilidade de gerenciamento e expansão, maior redundância de hardware e sistemas operacionais mais sofisticados. Um blade PC é um computador auto-suficiente contido em um pequeno circuito modular localizado em um ambiente seguro do tipo data Center ou Rack de servidor. Processadores, placas-mãe, memórias e hard disks (HD) que equipam servidores e computadores pessoais são todos muito parecidos ao usuário leigo, porém possuem diferenças técnicas que farão a diferença durante sua vida útil. Enquanto um computador pessoal geralmente é equipado com processador i3, i5, i7 ou i9, servidores utilizam processadores mais robustos, como a linha de CPUs Intel Xeon. Memória ECC (código de correção de erro): é um tipo de memória de computador que detecta e corrige os tipos mais comuns de corrupção de dados da memória. Durante o processamento dos dados, a memória ECC analisa o código constantemente com um algoritmo especial para detectar e corrigir erros de um único bit na memória. Hot swap ou hot swapping (traduzido como "troca quente") é uma tecnologia que permite a remoção e substituição de componentes em equipamentos (geralmente computadores) como hard disks, controladoras e outros periféricos como pen-drives, sem precisar interromper sua utilização ou desligá-los. Uma "troca a quente" pode ser a substituição de um disco rígido, unidade de CD- ROM, fonte de alimentação ou outro componente, por um novo dispositivo, enquanto o computador permanece em operação. Fonte de Energia Redundante (Hot Swap) FUNCIONAMENTO DE UM SERVIDOR MODO DE FUNCIONAMENTO DE UM SERVIDOR O servidor é um computador central que forma uma arquitetura conhecida como “cliente – servidor” com outros dispositivos. O servidor, centraliza todas as informações e demais dados dentro de uma rede. Desse modo, o servidor executa programas de forma centralizada, armazena e compartilha arquivos, administra filas de impressão, presta serviços para outros computadores e outras ações. Tudo isso ocorre por meio de uma rede local ou remota. Modelo de Requisição e Resposta TIPOS DE SERVIDORES: FUNÇÕES Existem muitos tipos de servidores que executam funções diferentes. Em uma rede, é comum que exista mais de um servidor oferecendo funcionalidades, ou mesmo um único servidor com múltiplas funções. Como no caso de: • Servidor de Arquivos; • Servidor de Impressão; • Servidor de Aplicações; • Servidor DNS; • Servidor de e-mail; • Servidor de Base de Dados; • Servidor Web; • Servidor Proxy; • Servidor de Virtualização; • Servidor de Backup… Podemos ter essas funções em maquinas separadas ou mesmo varias delas agregadas em único computador. • Servidores de arquivos: Eles armazenam os arquivos ou arquivos de informações e os alimentam em uma rede. • Servidores Active Directory / Domínio: Eles gerenciam informações relacionadas à rede, seus usuários, computadores e grupos internos. • Servidor de impressão: Gerência um conjunto de impressoras disponíveis em rede, concedendo acesso às mesmas e gerenciando a fila de impressão. • Servidor de e-mail: Gerência o fluxo de e-mail entre, de e para os clientes de uma rede, enviando e recebendo mensagens e armazenando seu histórico. • Servidor proxy: Sua função é de backup, armazenando por um tempo e na memória uma cópia das páginas web disponíveis para a rede, para acelerar o acesso às mesmas ou permitir a recuperação de dados caso o original caia. • Servido Web: Ele armazena o conteúdo necessário para uma ou mais páginas da web e gerência o acesso ordenado a elas, para que os navegadores dos clientes possam “renderizar” um site. • Servidor DNS: Ele armazena as informações necessárias para associar um nome de domínio a uma série de endereços IP dos computadores vinculados a ele (seus servidores web). • Servidor DHCP: Encarregado de atribuir endereços IP dinâmicos (variáveis) aos clientes que se conectam a uma rede. • Servidor FTP: Armazena informações específicas do usuário e permite acesso privado a elas entre computadores. • Servidor do jogo: Aqueles especificamente dedicados a armazenar informações para que os clientes possam acessar um programa recreativo ao mesmo tempo (videogames massivos, em geral). https://conceitosdomundo.pt/dominio-da-internet/ PLATAFORMAS SERVIDOR FÍSICO E VIRTUAL Servidor físico O servidor físico pode ser descrito como uma máquina que contém todos os softwares e sistemas operacionais necessários para uma empresa. Ele pode ser entendido como um sistema que realiza a conexão entre vários computadores. Essa conexão permite que várias pessoas tenham acesso aos arquivos e às diversas informações presentes nos vários dispositivos que estão interligados ao servidor físico. A interligação pode ser realizada por um grupo de computadores ligados a outros computadores por meio de uma rede estruturada para permitir a comunicação entre as diversas máquinas. Servidor virtual O servidor virtual pode ser entendido como uma alternativa proveniente das novas tecnologias envolvidas no processo de virtualização. Sua anatomia descreve uma máquina virtual que fornece alta capacidade de processamento, espaço de armazenamento e sistema operacional eficiente. Esses recursos operam dentro de servidores de físicos de terceiros, além de funcionarem por meio de uma infraestrutura de TI. Pode ser empregado na construção de plataformas de nuvem (Cloud Computing) CONSUMO DE ENERGIA ELÉTRICA Servidores podem consumir grandes quantidades de energia elétrica.Eletricidade é necessário para o funcionamento dos servidores, e também para sua infraestrutura (refrigeração, storage, iluminação, conectividade). A virtualização de servidores (computação em nuvem) ajuda a diminuir o consumo de energia em Data Centers ao explorar o potencial de cada servidor ao máximo. TOLERÂNCIA A FALHAS Tolerância a falhas significa a capacidade do sistema de continuar a operar ininterruptamente, mesmo se um ou mais de seus componentes falharem. A maioria das vezes que um desses dispositivos apresenta problemas, a capacidade de processamento é reduzida até que o componente defeituoso seja substituído, causando uma degradação no tempo de resposta. Exemplos: • RAID para adicionar tolerância em discos (evitando perda de dados); • Fontes redundantes; • Multiplas interfaces de rede; • Clusters de servidores entre outros.