Distribuições Windows Server ou Linux? Selecionando um sistema operacional de servidor

Distribuições Windows Server ou Linux? Selecionando um sistema operacional de servidor

Os sistemas operacionais são a base da indústria moderna. Por um lado, eles consomem recursos valiosos do servidor que poderiam ser gastos em algo mais útil. Por outro lado, o sistema operacional atua como um orquestrador de aplicações de servidor e permite transformar um sistema computacional monotarefa em uma plataforma multitarefa, além de facilitar a interação de todos os interessados ​​com o equipamento. Agora, o principal sistema operacional de servidor é o Windows Server + várias distribuições Linux de vários tipos. Cada um desses sistemas operacionais tem seus prós, contras e nichos de aplicação. Hoje falaremos brevemente sobre os sistemas que acompanham nossos servidores.

Windows Server

Este sistema operacional é extremamente popular no segmento corporativo, embora a maioria dos usuários comuns associe o Windows exclusivamente à versão desktop para PCs. Dependendo das tarefas e da infraestrutura necessária para suporte, as empresas já operam diversas versões do Windows Server, começando pelo Windows Server 2003 e terminando com a versão mais recente - Windows Server 2019. Fornecemos servidores com todos os sistemas operacionais listados, ou seja, Servidor Windows 2003, 2008 R2, 2016 e 2019.

O Windows Server 2003 é usado principalmente para oferecer suporte a sistemas e redes corporativas baseadas no Windows XP. Surpreendentemente, a versão Microsoft do sistema operacional para desktop, que foi descontinuada há cerca de cinco anos, ainda está em uso, já que muitos softwares de produção proprietários foram escritos para ela ao mesmo tempo. O mesmo vale para o Windows Server 2008 R2 e o Windows Server 2016 – eles são os mais compatíveis com softwares mais antigos, mas funcionais e, portanto, ainda são usados ​​hoje.

As principais vantagens dos servidores Windows são a relativa facilidade de administração, uma camada bastante grande de informações, manuais e software. Além disso, você não pode prescindir de um servidor Windows se o ecossistema da empresa incluir softwares ou soluções que utilizem bibliotecas e partes do kernel de sistemas Microsoft. Você também pode adicionar tecnologia RDP para acesso do usuário a aplicativos de servidor e versatilidade geral do sistema. Além disso, o Windows Server possui uma versão leve sem GUI com consumo de recursos no nível de uma distribuição Linux - Windows Server Core, sobre a qual nós escrevemos antes. Enviamos todos os servidores Windows com licença ativada (gratuita para novos usuários).

As desvantagens do Winserver incluem dois parâmetros: custo da licença e consumo de recursos. Entre todos os sistemas operacionais de servidor, o Windows Server é o que mais consome energia e requer pelo menos um núcleo de processador e de um e meio a três gigabytes de RAM apenas para que o núcleo e os serviços padrão funcionem. Este sistema não é adequado para configurações de baixo consumo de energia e também possui uma série de vulnerabilidades relacionadas ao RDP e às políticas de grupo e usuário.

Na maioria das vezes, o Windows Server se destina a administrar intranets de empresas e garantir a funcionalidade de softwares específicos, bancos de dados MSSQL, ferramentas ASP.NET ou outros softwares criados especificamente para Windows. Ao mesmo tempo, este ainda é um sistema operacional completo no qual você pode implantar roteamento, aumentar DNS ou qualquer outro serviço.

Ubuntu

Ubuntu é uma das distribuições mais populares e em constante crescimento da família Linux, lançada pela primeira vez em 2004. Outrora uma "preferência das donas de casa" no shell do Gnome, com o tempo o Ubuntu se tornou o sistema operacional de servidor padrão devido à sua extensa comunidade e desenvolvimento contínuo. A última versão popular é a 18.04, mas também fornecemos servidores para a 16.04, e há cerca de uma semana o lançamento da versão 20.04, que trouxe muitas guloseimas.

Se o Windows Server foi usado como um sistema operacional para suportar software específico e orientado para Windows, então o Ubuntu como uma distribuição Linux é uma história sobre código aberto e desenvolvimento web. Assim, são os servidores Linux que são usados ​​para hospedar servidores web em Nginx ou Apache (em oposição ao Microsoft IIS), para trabalhar com PostgreSQL e MySQL ou linguagens de desenvolvimento de scripts atualmente populares. Os serviços de roteamento e gerenciamento de tráfego também se encaixam perfeitamente em um servidor Ubuntu.

As vantagens incluem menor consumo de recursos que o Windows Server, bem como trabalho nativo com o console e gerenciadores de pacotes para todos os sistemas Unix. Além disso, o Ubuntu, sendo inicialmente um “desktop home Unix”, é bastante amigável, o que facilita sua administração.

A principal desvantagem é o Unix, com tudo o que isso implica. O Ubuntu pode ser amigável, mas apenas em relação a outros sistemas Linux. Portanto, para trabalhar com ele, principalmente em uma configuração completa do servidor - ou seja, exclusivamente através do terminal - você precisará de certas habilidades. Além disso, o Ubuntu é mais voltado para uso pessoal e nem sempre é adequado para solucionar casos corporativos.

Debian

É irônico que o Debian seja o progenitor do extremamente popular Ubuntu que mencionamos anteriormente. A primeira versão do Debian foi publicada há mais de 25 anos - em 1994, e foi o código Debian que formou a base do Ubuntu. Na verdade, o Debian é uma das distribuições mais antigas e ao mesmo tempo hardcore da família de sistemas Linux. Apesar de todas as semelhanças do Ubuntu, ao contrário do seu “sucessor”, o Debian não recebeu o mesmo nível de facilidade de uso que o sistema mais jovem. No entanto, isto também tem as suas vantagens. O Debian é mais flexível que o Ubuntu e pode ser configurado de forma mais profunda e resolver com mais eficiência uma série de tarefas específicas, inclusive corporativas.

A principal vantagem do Debian é sua maior segurança e estabilidade em relação ao Ubuntu e, principalmente, ao Windows. E claro, como qualquer sistema Linux, baixo consumo de recursos, especialmente na forma de um sistema operacional de servidor executando um terminal. Além disso, a comunidade Debian é de código aberto, portanto este sistema está focado principalmente em funcionar correta e eficientemente com soluções gratuitas.

No entanto, flexibilidade, hardcore e segurança têm um preço. O Debian é desenvolvido pela comunidade de código aberto sem um núcleo claro através de um sistema de branch masters, com tudo o que isso implica. Em determinado momento, o Debian tinha três versões: estável, instável e de teste. O problema é que o ramo de desenvolvimento estável está seriamente atrasado em relação ao ramo de teste, ou seja, muitas vezes pode haver peças e módulos desatualizados no kernel. Tudo isso resulta em uma reconstrução manual do kernel ou até mesmo em uma transição para o branch de teste se suas tarefas excederem os recursos da versão estável do Debian. No Ubuntu não existem problemas com quebras de versão: lá, os desenvolvedores lançam uma versão LTS estável do sistema a cada dois anos.

CentOS

Bem, vamos terminar nossa conversa sobre os sistemas operacionais de servidor RUVDS no CentOS. Comparado ao Ubuntu mais massivo e, especialmente, ao Debian, o CentOS parece um adolescente. E embora o sistema tenha se tornado popular entre as massas há pouco tempo, como o Debian ou o Ubuntu, o lançamento de sua primeira versão ocorreu ao mesmo tempo que o Ubuntu, ou seja, em 2004.

CentOS é usado principalmente para servidores virtuais, pois exige ainda menos recursos do que Ubuntu ou Debian. Enviamos configurações executando duas versões deste sistema operacional: CentOS 7.6.1810 e o antigo CentOS 7.2.1510. O principal caso de uso são tarefas corporativas. CentOS é uma história sobre trabalho. Nunca um sistema de uso doméstico, como foi o caso, por exemplo, do Ubuntu, o CentOS foi imediatamente desenvolvido como uma distribuição semelhante ao RedHat baseada em código-fonte aberto. É o legado do RedHat que dá ao CentOS suas principais vantagens – foco na solução de problemas corporativos, estabilidade e segurança. O cenário mais comum de utilização do sistema é a hospedagem web, em que o CentOS apresenta melhores resultados que outras distribuições Linux.

No entanto, o sistema também apresenta uma série de desvantagens. Um ciclo de desenvolvimento e atualização mais contido que o do Ubuntu significa que em algum momento você terá que aturar vulnerabilidades ou problemas já resolvidos em outras distribuições. O sistema de atualização e instalação de componentes também é diferente: sem apt-get, apenas pacotes yum e RPM. Além disso, o CentOS não é muito adequado para hospedar e trabalhar com soluções de contêiner Docker/k8s, nas quais Ubuntu e Debian são claramente superiores. Este último é importante porque a virtualização de servidores e aplicações web através da conteinerização tem ganhado força no ambiente DevOps nos últimos anos. E, claro, o CentOS tem uma comunidade muito menor em comparação com os mais populares Debian e Ubuntu.

Em vez de saída

Como você pode ver, qualquer sistema operacional tem seus prós e contras e recebeu seu próprio nicho. Os servidores que executam o Windows se destacam - o ambiente Microsoft, por assim dizer, tem sua própria atmosfera e regras de operação.
Todas as distribuições Linux são semelhantes entre si em termos de consumo de recursos, mas possuem recursos e diferenças específicas dependendo da tarefa em questão. O Ubuntu é mais fácil de usar, o Debian é configurado de forma mais precisa. O CentOS pode substituir o RedHat pago, o que é importante se você precisar de um sistema operacional corporativo completo na versão Unix. Mas, ao mesmo tempo, é fraco em questões de conteinerização e virtualização de aplicações. Em qualquer caso, você pode entrar em contato com nossos especialistas e selecionaremos a solução e configuração necessária para você com base em suas tarefas.

Distribuições Windows Server ou Linux? Selecionando um sistema operacional de servidor

Apenas usuários registrados podem participar da pesquisa. Entrarpor favor

Caros leitores, qual sistema operacional de servidor vocês consideram o melhor?

  • 22,9%Servidor Windows119

  • 32,9%Debian171Name

  • 40,4%Ubuntu210

  • 34,8%CentOS181

520 usuários votaram. 102 usuários se abstiveram.

Fonte: habr.com

Adicionar um comentário