Quão realista / fácil é hospedar nossos próprios servidores web?

2

Parece cada vez mais necessário hospedar nossos próprios servidores, porque precisamos de modems fisicamente conectados às máquinas servidoras.

Eu (acho) precisaremos de uma linha T1 para o nosso escritório para iniciantes. Não sei o que mais está envolvido além dos requisitos óbvios de redundância e failover.

Minhas perguntas são:

  1. Nós realmente temos que fazer isso de nós mesmos ou podemos encontrar um serviço que permita que os modems sejam remotos também?

  2. Se tivermos que hospedar os servidores, quais são as etapas (técnicas e operacionais) necessárias?

por user35402 18.06.2010 / 14:49

5 respostas

2

O Google me mostra 52.200.000 acessos para os termos: site de hospedagem própria, os 10 primeiros parecem conter algumas discussões sobre os prós e contras e os requisitos para fazer isso.

Você também pode querer olhar para colocation, pois isso pode lhe dar acesso físico ao seu servidor (ou um servidor alugado da empresa de hospedagem) em uma sala de servidores operada por uma empresa de colocation que lida com toda a conexão à Internet. lado das coisas.

    
por 18.06.2010 / 15:39
1

Muitos provedores de colocation normalmente permitem que você tenha linhas de comunicação adicionais (desde POTS até ISDN a T1 / E1 até links de fibra dedicados para outros datacenters) em seu rack, especialmente provedores que também atuam no mundo das telecomunicações. As faturas aumentarão muito rapidamente, no entanto, para links personalizados para qualquer coisa / qualquer lugar que não seja sua rede padrão.

Ter seus sistemas em uma coluna permitirá que você ignore muitos problemas, então eu realmente o recomendo (UPS e redundância de energia, redundância de conexão e seu relacionado BGP ou similar IP re-roteamento coisas, baixa latência, ar condicionado, pessoal no local 24/7, etc).

Note, é realmente curioso por que você iria querer "modems fisicamente ligados às máquinas do servidor" - e eu sei que você não quer dizer POTS ...

    
por 19.06.2010 / 02:55
0

A conexão com a internet não precisa necessariamente ser um T1, mas deve realmente fornecer um endereço IP dedicado. Além disso, verifique os TOS do provedor para garantir que você não estará quebrando nenhuma das regras que executam um servidor no ponto final. Nós usamos o Time Warner Business Class Road Runner apenas para o nosso servidor web, mas é uma Intranet, não realmente destinada ao consumo público.

O próximo passo é obter um servidor, Linux, FreeBSD, Windows, sua escolha. Apenas certifique-se de que esteja adequadamente protegido, com firewall e atualizado. Se você não tem experiência em administração ou não está disposto a contratar alguns, pare aqui ... volte para a hospedagem gerenciada.

Configure seu site, seu modem, teste para ter certeza de que funciona. Aponte seu provedor de DNS para o seu novo endereço IP e você deve ser bom. Quanto aos provedores dispostos a ligar um modem, não é o modem que é o problema, é a queda da linha telefônica. Você pode falar com alguém no datacenter e ver se ele tem uma maneira de fornecer cobre e tom.

    
por 18.06.2010 / 15:47
0

Para sua primeira pergunta, muitas pessoas têm servidores em outro lugar. Eles compram capacidade de servidor de um provedor de nuvem, pagam hospedagem no sistema de outra pessoa, têm seus servidores fisicamente em algum lugar que oferece colocalização ou simplesmente têm um data center separado do resto da empresa. Eu realmente não entendo seus requisitos. Sim, é necessário haver uma conexão física entre os servidores e a Internet. Devido às maravilhas do IP e do sistema de nomes de domínio, eles podem estar em muitos lugares diferentes. Se você tem necessidades especiais aqui, você não as articulou.

Para sua segunda pergunta, o primeiro passo operacional seria contratar alguém que saiba o que ele está fazendo, pelo menos para a configuração inicial e o treinamento. Francamente, você não parece que ninguém em sua organização tenha conhecimento suficiente para fazer as coisas de maneira confiável e correta. Eu posso estar errado, mas essa é a impressão que tenho da sua pergunta.

Vou dar algumas dicas sobre como administrar um site ou qualquer operação comercial:

  1. Um backup é uma cópia que não será eliminada por qualquer evento que destrua a cópia principal. (Há limites sobre isso; você pode decidir que, se sua cidade estiver em nuvem, você não se importa com o que acontece com os dados.)
  2. Se você não tiver um backup, não terá os dados.
  3. Se você não demonstrou a capacidade de restaurar, você não tem um backup.
por 18.06.2010 / 16:15
0

Sem conhecer seus requisitos de carga, você precisa:

  1. Para configurar seus servidores da Web em uma DMZ para isolá-los da sua LAN.
  2. Para usar um balanceador de carga de proxy reverso (Apache + mod_proxy + mod_security) fazendo balanceamento de carga / cache para desempenho e fazendo o firewall da Camada 7 para capturar todas as interceptações de sessão / injeção XSS / SQL que seu firewall de borda perderá.
  3. Para medir e monitorar seu tráfego agora e planejar expandir (servidores de clusters e servidores de banco de dados) para distribuir a carga, mas também fornecer alguma redundância / alta disponibilidade.
por 19.06.2010 / 02:33