O Que é um Servidor? Uma Explicação para Iniciantes
Um servidor não é definido pela aparência. É um computador ou serviço que fornece recursos ou funcionalidades a outros sistemas. Pode existir em hardware físico, máquina virtual ou plataforma cloud gerida.
Por Goalbi Academy
Publicado em 4 min de leitura
A palavra 'servidor' pode referir-se a uma máquina física, máquina virtual, software ou até a um serviço gerido na cloud. Por isso, iniciantes às vezes recebem explicações que parecem diferentes. A ideia comum é simples: um servidor fornece alguma coisa que outros sistemas utilizam.
Cliente e servidor
No modelo client-server, o cliente pede um serviço e o servidor responde. O browser pode ser cliente de um web server. Uma aplicação pode ser cliente de SQL Server. Um portátil pode ligar-se a um file server.
O mesmo dispositivo pode ser cliente numa situação e servidor noutra.
Servidor continua a ser um computador
Ao nível físico, um servidor tem CPU, memória, storage, interfaces de rede e sistema operativo. Hardware empresarial costuma ser desenhado para maior disponibilidade, gestão remota e redundância, mas os fundamentos continuam familiares. Para uma explicação específica, consulte competências de informática antes de começar em TI.
O papel é o que o torna servidor
Um computador é servidor porque fornece algo: websites, bases de dados, ficheiros, autenticação, email, aplicações, backups ou monitorização. Um portátil pode tecnicamente executar um serviço de servidor, mesmo que não seja a melhor solução de produção.
Funções comuns
- Web server: entrega sites e aplicações web.
- Database server: executa database engine e guarda dados.
- File server: partilha ficheiros.
- Authentication server: ajuda a gerir identidades.
- Application server: executa componentes de aplicações.
- Backup server: recebe ou gere backups.
- Monitoring server: recolhe informação operacional.
Servidores físicos
Servidor físico é hardware dedicado. Pode executar um workload ou hospedar várias máquinas virtuais. O controlo é maior, mas hardware, manutenção e falhas continuam responsabilidade da organização.
Máquinas virtuais
Virtualização permite que um host físico execute vários computadores virtuais isolados. Cada VM tem CPU, memória, discos e rede virtuais e pode executar o seu próprio sistema operativo.
Servidores na cloud
Numa cloud, uma VM é provisionada na infraestrutura do fornecedor. O fornecedor gere o data center; o cliente normalmente gere o sistema operativo e software da VM. Isso é IaaS.
Serviços geridos vão mais longe
Em PaaS, talvez nem administres o sistema operativo. Um serviço de base de dados gerido entrega funcionalidade sem acesso direto à máquina subjacente.
Por que servidores ficam ligados
Muitos servidores fornecem serviços contínuos. São desenhados para funcionar por longos períodos, receber manutenção controlada e reiniciar quando necessário. Por isso mudanças de produção precisam de planeamento.
Como os clientes chegam ao servidor
Normalmente através da rede, usando IP, DNS e portas. Firewalls e permissões controlam se a ligação é permitida. Explore endereços IP, DNS e DHCP para aprofundar este ponto.
O que pode falhar?
- Hardware ou host virtual.
- Sistema operativo.
- Rede ou DNS.
- Storage.
- Serviço/aplicação.
- Authentication ou permissions.
- CPU, memória ou disco.
- Dependência de outro sistema.
Por isso, investigar um 'problema no servidor' começa por descobrir em que camada está a falha.
Servidor vs computador desktop
Desktop normalmente é otimizado para um utilizador interativo. Servidor é pensado para fornecer serviços a vários clientes e ser administrado remotamente. O papel é mais importante do que a aparência.
Por que importa para SQL Server e cloud
SQL Server on-premises executa em servidor. Numa Azure VM executa num servidor virtual cloud. Azure SQL Database entrega a funcionalidade como serviço gerido. Perceber as camadas ajuda a compreender a mudança de responsabilidades. O artigo complementar sobre as opções de serviço do Azure SQL desenvolve este tema.
Formação relacionada
Computer & IT Foundations introduz servers, clients, VMs e cloud para criar uma base clara para cursos técnicos seguintes.
Ver o curso de Fundamentos de Computadores e Informática
Precisa de ajuda para escolher o curso certo?
Se não tiver a certeza por onde começar, contacte a Goalbi Academy e diga-nos qual é o seu nível atual e o que pretende aprender.
Referências
Networking overview - Windows Client
Sobre a autoria
Goalbi Academy
Autor institucional
A Goalbi Academy oferece formação prática em tecnologia por meio de ensino orientado por instrutores e recursos educativos.
Formação relacionada
Artigos relacionados
Todos os artigosFundamentos de TI
Endereço IP, DNS e DHCP Explicados para Iniciantes
Endereços IP identificam dispositivos, DNS traduz nomes e DHCP ajuda os dispositivos a receber configurações automaticamente. Perceber como os três trabalham juntos facilita muito o troubleshooting de rede.
4 min de leitura
Fundamentos de TI
Competências de Computador Que Precisas Antes de Começar uma Carreira em Informática
Não precisas ser especialista antes de começar em informática, mas confiança básica com computadores faz diferença. Estas são as competências do dia a dia que tornam cursos, laboratórios e troubleshooting muito mais fáceis.
4 min de leitura