Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

Apesar de seu tamanho pequeno e baixo custo, um computador de placa única Raspberry Pi pode ser usado para executar servidores. Na verdade, a hospedagem de servidor é um dos usos mais populares para um Raspberry Pi e por um bom motivo. Eles são baratos, eficientes em termos de energia e muito poderosos para seu tamanho. Porém, existem diversos fatores que precisam ser levados em consideração na hora de escolher um Raspberry Pi para rodar seu servidor.

Benefícios de usar um Raspberry Pi como servidor

Primeiro, vamos dar uma olhada em alguns dos benefícios de usar um Raspberry Pi como servidor.

  • Raspberry Pis são muito acessíveis: a linha Raspberry Pi de computadores de placa única é conhecida por seu baixo custo. O carro-chefe Raspberry Pi Modelo 4B tem preços a partir de $ 35. Por outro lado, o plano de hospedagem mais barato oferecido pela
    instagram viewer
    Bluehost, um provedor de hospedagem popular, custa cerca de US$ 100 por ano. A hospedagem no Raspberry Pi 4B é muito mais barata, mesmo considerando os outros complementos incluídos no pacote Bluehost.
  • Raspberry Pis consome uma pequena quantidade de energia: todos os modelos Raspberry são projetados para consumir o mínimo de energia possível. O Modelo 4B consome cerca de 2 a 4 watts (dependendo do IO disponível e dos processos em segundo plano) enquanto ocioso, e isso pode significar uma grande economia em sua conta de energia. Ao ser o mais eficiente possível com a configuração do servidor e reduzir a carga geral no Pi, você pode economizar ainda mais. Há também a consideração de que a hospedagem em um Raspberry Pi pode ser mais sustentável e melhor para o meio ambiente do que usar um provedor de serviços de hospedagem.
  • Você está no controle total com um Raspberry Pi: O Raspberry Pi oferece controle total do seu servidor. Você pode fazer as atualizações necessárias, como adicionar um SSD ou atualizar o sistema operacional, imediatamente e sem problemas. Além disso, ao introduzir conceitos como virtualização e conteinerização, você pode expandir ainda mais os recursos do seu Raspberry Pi.

Agora que você conhece as vantagens, continue lendo para descobrir os sete principais aspectos a serem considerados ao usar o Raspberry Pi como servidor.

1. Arquitetura Raspberry Pi ARM

Crédito da imagem: Rafe Blandford/Flickr

Os Raspberry Pis são baseados em system-on-chips com CPUs baseadas na arquitetura ARM. Isso significa que os aplicativos x86 e x64 não serão executados nativamente no Raspberry Pi. Se o aplicativo você pretende que seu servidor Raspberry Pi não tenha uma versão para ARM, você pode se deparar com alguns dificuldade. No entanto, se você deseja instalar o Plex, configurar um servidor Minecraft em seu Raspberry Pi ou qualquer outro software compatível com ARM, não precisa se preocupar.

2. Raspberry Pi Segurança

Ao usar o Raspberry Pi como servidor, especialmente ao expô-lo à Internet, é essencial considerar a segurança. A seguir estão algumas medidas de segurança que você deve tomar para proteger seu servidor Raspberry Pi:

  • Altere o nome de usuário e a senha padrão. Não é um grande problema se você estiver usando apenas seu Raspberry Pi em sua rede local, mas deixar os padrões em um Raspberry Pi exposto é quase como pedir para ser hackeado. Portanto, é recomendável que você altere o nome de usuário e a senha antes de abrir seu Raspberry Pi na Internet. Certifique-se de usar uma senha muito forte. Uma boa maneira de se proteger é configurar uma senha forte em seu sistema por meio do sudo senha comando terminal.
  • Mantenha o sistema operacional atualizado. É mais provável que um sistema operacional atualizado contenha todos os patches necessários para manter seu servidor protegido contra hackers mal-intencionados.
  • Certifique-se de que sudo requer uma senha, pois permite que os usuários executem operações com privilégios de superusuário. Ao tornar uma senha obrigatória, você pode garantir que os hackers sejam restringidos em sua capacidade de infligir danos ao seu sistema em caso de ataque.
  • Instalar Fail2ban: este aplicativo de análise de log verifica atividades maliciosas para evitar ataques DDOS ou de força bruta em seu servidor.

Você também pode configurar um túnel Cloudflare em seu servidor para proteger os arquivos e páginas hospedados nele. Para obter um guia detalhado sobre como proteger seu Raspberry Pi, leia o documentação oficial.

3. Carga do processador/servidor Raspberry Pi

A carga do processador é outro fator que você precisa levar em consideração ao configurar um servidor Raspberry Pi. Você precisa apresentar pelo menos estimativas razoáveis ​​de quantas operações serão executadas no servidor por vez e quão intensivos em CPU eles serão, bem como o número máximo de usuários que acessarão o servidor em um tempo.

Devido ao seu suporte para placas gráficas externas, embora um tanto limitado, um Raspberry Pi Compute Module 4 parece ser uma opção melhor se você estiver renderizando gráficos ou fazendo qualquer outro trabalho graficamente intensivo tarefa.

4. Resfriamento do servidor Raspberry Pi

Crédito da imagem: raspberrypi.com

Se você estiver fazendo overclock da CPU (executando o processador em velocidades mais altas do que o máximo nominal), o resfriamento se torna ainda mais importante. Existem duas opções principais quando se trata de resfriamento: passivo e ativo. O resfriamento passivo utiliza dissipadores de calor de metal para dissipação de calor e regulação de temperatura. O resfriamento ativo usa um ventilador que sopra ar frio no processador para dissipar o calor.

O resfriamento ativo é mais eficaz do que o resfriamento passivo, especialmente ao executar cargas pesadas. No entanto, consome um pouco mais de energia, gera ruído e é provável que o ventilador se desgaste depois de algum tempo.

Você pode não precisar de resfriamento se mantiver a carga mínima e executar o servidor Raspberry Pi sem um gabinete ou simplesmente usar um gabinete de plástico aberto.

5. Backups e atualizações periódicas

Os backups são um componente essencial em qualquer configuração de servidor. Idealmente, eles devem ser automáticos, armazenados em uma unidade externa e preferencialmente criptografados. Existem várias maneiras de fazer backup de um servidor Raspberry Pi. Por um lado, você pode clonar toda a imagem do cartão SD e armazená-la em algum lugar no computador principal ou em um pendrive. Outras opções incluem aplicativos de linha de comando, como rsnapshot, rsync e rclone, que permitem fazer cópias periódicas de seus dados.

6. E/S de disco do Raspberry Pi Server

A mídia de armazenamento que você escolher afetará a velocidade geral do seu servidor. Normalmente, um SSD (unidade de estado sólido) é a melhor escolha para armazenamento em um Raspberry Pi. Os benefícios incluem uma vida útil mais longa e velocidades de leitura/gravação muito mais rápidas. Se você optar por um cartão SD, certifique-se de escolher um de alta qualidade para o seu Raspberry Pi.

Cartões SD baratos geralmente são mais lentos e mais propensos a problemas de corrupção de dados. Quando se trata de cartões SD, a confiabilidade é muito mais importante do que a velocidade de leitura/gravação.

7. Escalabilidade do servidor

É crucial que a configuração de um servidor seja escalável, especialmente se estiver hospedando um site em crescimento. Um servidor que não é escalável ficará sobrecarregado com o tráfego e inevitavelmente falhará.

A maneira mais comum de dimensionar um servidor Raspberry Pi é adicionar mais placas Raspberry Pi para formar um cluster. Às vezes conhecido como "bramble", um cluster Raspberry Pi pode ser configurado para evitar o tempo de inatividade do servidor ou para permitir a computação paralela.

Eles geralmente fornecem mais poder de processamento para lidar com picos no tráfego do site à custa de mais consumo de eletricidade. No entanto, um cluster Raspberry Pi só pode levá-lo até certo ponto se o tráfego do site continuar crescendo.

Hospedando um servidor em um Raspberry Pi

É possível hospedar um pequeno servidor da Web em um Raspberry Pi, desde que você mantenha os fatores acima em mente. Raspberry Pis são perfeitos para testar suas páginas da web, hospedar um servidor de mídia ou um servidor Minecraft para você e seus amigos. Você deve ter em mente que a eficiência do seu código também afeta o desempenho do site, portanto, tenha isso em mente ao desenvolver seu site.