Hospedando um servidor para sites, ftp e uso aleatório em casa? [fechadas]

5

Eu estou querendo saber qual é a melhor opção para mim se eu quiser mover todos os meus sites hospedados (de uma empresa de hospedagem) para um servidor em minha própria casa? Basicamente, as necessidades que tenho são:

  • conseguir hospedar sites usando PHP / ASP.NET (ainda não decidimos - ambos seriam preferidos!)
  • habilitar o FTP para que eu possa criar contas para os membros da minha família acessarem o servidor para o processamento de arquivos
  • SSH
  • SSL - para conexões seguras (isso é algo que você precisa comprar / solicitar por domínio, não tenho certeza se há alguma configuração do servidor que precise ser feita)
  • conseguir transmitir vídeo
  • área de trabalho remota
  • hospedar aplicativos caseiros que podem ser executados como serviços
  • use o MySQl / SQLite / SQL para armazenamento de banco de dados relacional

O que devo pensar antes de comprar um servidor? Qual hardware eu preciso, o que limitará meu servidor? Eu basicamente quero aprender a trabalhar em rede melhor já que sou um desenvolvedor de software e web, mas ainda não tive recursos para adquirir brinquedos sérios. No momento em que escrevo, a maioria dos meus sites tem 60 visitas / dia, por isso não suspeito que sejam muito exigentes.

Existe algo que eu não pensei que eu deveria ter?

Qual sistema operacional você sugere que eu execute? FreeBSD vs Windows Server vs?

    
por Zolomon 02.04.2010 / 12:29

4 respostas

3

Hey Zolomon, parabéns por tomar essa iniciativa! Prepare-se para um caminho longo, mas emocionante e recompensador.

Aqui estão minhas dicas (curtas e doces): 1. Se você estiver fazendo algo em que precise de confiabilidade, eu ficaria em um host seguro, se você tiver falhas de hardware, etc., o host é responsável por isso e você não precisa se preocupar com a execução do seu loja de hardware local para substituir o disco rígido. 2. Se você quiser usar o servidor em casa, geralmente os ISPs residenciais realmente não dão a você o que você precisa se é sério, mas se você está apenas executando algo em pequena escala, você deve estar bem. 3. Se você quiser economizar dinheiro, tente hospedagem na nuvem. Para uma taxa barata (RackSpace imho), você pode obter um bom servidor para mexer com, ter o apoio de hardware de nível empresarial, além disso, é relativamente mais barato em comparação com a compra do hardware definitivo. 4. Além do ponto 1, você pode começar em casa, experimentar, etc. e, posteriormente, tê-lo apoiado pela nuvem, se o seu servidor cair em casa para uma melhor redundância. 5. Eu odeio ser um fanboy, mas eu recomendo tentar isso no RackSpace. Você tem toda a diversão de trabalhar com Linux ou Windows sem a responsabilidade de manter seu próprio hardware.

Estou no seu lugar ou foi. Eu tenho uma caixa de linux em casa que uso para jogos e desenvolvimento. Eu dual boot-lo. Eu tenho um dyndns apontado para ele e eu ocasionalmente uso isso para testar um site que estou trabalhando localmente antes de empurrá-lo para o host. Eu costumava fazer hospedagem compartilhada até começar a usar o limite de servidor.

Então, mudei para o RackSpace (a Amazon também é boa, mas o preço deles é um pouco estranho), porque eu posso adicionar servidores, redimensionar, excluir, etc. e eu só pago pelo que uso. Eu hospedo vários sites, fluxos de icecast e shoutcast e espaço de armazenamento em uma instância de 512MB e pago cerca de 20-25 USD por mês.

Então, eu pago cerca de 300 por ano e não preciso me preocupar com problemas de hardware ou perda de dados, pois mesmo que a unidade host em que meu servidor esteja desativado, o RackSpace permite que você tenha 3 imagens: backup, um backup semanal e um terceiro a qualquer hora que você desejar.

    
por 02.04.2010 / 14:41
3

Eu não sei onde você está localizado, mas aqui (EUROPA) a preocupação número um seria a conectividade de uplink. Ou seja, para uma linha alugada de 1: 1 de 10 Mbit / 10 Mbit, pagamos algo como 3000 EUR p.m.

Eu não sei quais são seus requisitos de disponibilidade / largura de banda. Talvez você possa se sair bem com um ADSL.

    
por 02.04.2010 / 12:39
2

Fazer algo assim é uma ótima experiência, especialmente se as coisas não são críticas. Não há nada como controlar tudo. Você ficará surpreso com o pouco hardware que você precisa. Você não precisa de servidores super poderosos para sites de baixo volume. O principal será a segurança. Certifique-se de entender como bloquear seus servidores. Você terá mais educação em segurança fazendo isso do que em rede. Boa sorte!

    
por 02.04.2010 / 13:17
1

bem, quando você deseja executar o ASP.NET, você está "preso" com o Windows. Não que tal coisa seja ruim ou algo do tipo ... ela fará todas as coisas que você precisa muito bem.

No entanto,

Eu experimentei do meu próprio VPS e do meu trabalho que os servidores Windows "precisam" para ser um pouco mais robustos do que os servidores * nix por padrão.

no entanto, como você deseja executar seus próprios aplicativos como serviços, provavelmente eles serão baseados em .NET (já que você também está pesquisando sobre hospedagem em ASP.NET), por isso, você está "preso" à hospedagem de janelas .

Mais uma vez, o que foi dito ... uma edição da Web do Windows 2008 Server deve agradá-lo bem e fazer tudo o que você deseja e, em seguida, alguns.

Pergunta para você: Qual nível de atividade você quer / requer e quão pesada será a carga?

porque ... se você está esperando uma carga relativamente baixa e tem uma máquina capaz de fazer isso (e não precisa de High Availability e failover clustering), você pode olhar para o Hyper-V R2 / ESXi como ferramentas de virtualização e execute VM's para fazer todas as suas necessidades. você pode então executar as VMs em um ambiente virtual com, por exemplo, uma configuração de firewall Smoothwall, um servidor Windows como sistema operacional de hospedagem e, se necessário, talvez o FreeNAS (embora não saiba como o freeNas se comporta em um ambiente VM) para fazer todas as suas necessidades " profissionalmente ", mas em uma solução econômica e razoavelmente barata.

Bônus para executar freeNas (se possível):

Crie volumes iSCSI e você terá armazenamento compartilhado para seus Web Severs para que eles possam acessar um meio de armazenamento centralizado para hospedagem, o que tornará seu espaço para o servidor bastante pequeno (mais ou menos o tamanho do sistema operacional e aquele d ser tudo).

    
por 02.04.2010 / 13:28