Construindo um servidor linux pessoal para pequenas empresas [fechado]


0

Gostaria de abrir minha própria agência e oferecer serviços de mapa (GIS) para clientes em potencial. Estou pensando na melhor maneira de hospedar e servir esses dados / serviços.

No momento, o que consigo pensar é:

  1. servidor em pharm
  2. servidor na nuvem (por exemplo, Amazon AWS, Microsoft Azure, etc.)
  3. construindo meu próprio servidor

Como apaixonada por Software e Hardware OpenSource e como usuário de Linux, a terceira opção é o que mais me excita.

Considerando que eu não sou um especialista em rede, mas tenho pouco conhecimento e confiança suficiente para experimentá-lo, e especialmente que meu negócio inicial seria muito limitado (por exemplo, três pequenos clientes), aqui estão alguns PROs e CONs em que pensei:

PROs

  • Eu possuo tudo (hardware, dados, ...)
  • pode custar menos (eu posso reduzir o custo de acordo com as minhas e outras necessidades e experiência)

CONs

  • Eu tenho que fazer tudo sozinho (configuração, backup)
  • pode custar mais (eletricidade, internet, manutenção geral?)
  • espaço adequado para hospedar a máquina servidor

Considerando que estou planejando usar o CloneZilla para fazer backup regularmente (para restaurar ou até portar tudo em uma máquina mais capaz), comprar uma fonte de alimentação ininterrupta e um SSD e que eu usaria OSS 100% gratuito (por exemplo, provavelmente o Ubuntu Server como OS), você recomendaria essa estratégia para uma pequena empresa no início?

Respostas:


2

Você perdeu um CON ainda maior:

  • É mais difícil de escalar.

Esse item por si só é uma grande parte do motivo pelo qual as opções hospedadas na nuvem são populares para novas empresas que fornecem serviços de rede ou web.

Simplificando, suponha que você tenha configurado isso, você tenha um ótimo servidor (o que não é difícil), uma ótima conexão com a Internet (que pode ser muito difícil de obter, dependendo da sua localização) e todo o software configurado como você precisa. Então, de repente, uma semana depois, seu serviço se torna viral. Todo mundo sabe de repente e quer usá-lo. Agora você precisa exponencialmente de mais poder de processamento e largura de banda da rede agora, caso contrário, perderá clientes em potencial.

Com uma solução auto-hospedada, é necessário encontrar uma maneira de obter o novo hardware em pouco tempo (se você planeja de maneira inteligente, já tem pelo menos um sistema completo no local como backup, mas isso pode não ser suficiente para cobrir seu afluxo repentino de novos usuários), configure-o em pouco tempo (o que pode demorar um pouco, dependendo do tamanho da imagem base) e, se você estiver sendo sensato, deverá compensar os usuários existentes pelo tempo de inatividade causado pelo servidor original não acompanhando o aumento da carga.

Com uma solução básica hospedada na nuvem, você elimina a necessidade de encontrar novo hardware e apenas precisa fazer a configuração do software nos novos nós.

Com uma boa solução hospedada em nuvem e integração adequada, você elimina a maior parte do trabalho de instalação e só precisa pressionar alguns botões para ativar novas instâncias do mesmo servidor.

Com uma solução realmente boa hospedada na nuvem e uma integração bem pensada, você apenas precisa se sentar e descobrir o que fará com esse influxo de novos lucros, porque a solução hospedada na nuvem se expandiu automaticamente para atender ao aumento da demanda sem você tem que levantar um dedo.

Agora, abordando as outras vantagens e desvantagens (que não podem ser tão grandes quanto a escalabilidade):

  • Espaço: Provavelmente não é um problema para você, dado o que você disse. Um rack de servidor padrão deve ser mais do que suficiente para o que você precisa, e eles realmente não são tão grandes
  • Custo: Por mais estúpido que possa parecer, a solução em nuvem provavelmente custará um pouco menos do que a hospedagem automática. Entre outras coisas que precisam ser levadas em consideração para os custos em que a maioria das pessoas não pensa:
    • Acesso à internet. Um bom acesso à Internet não é barato em algumas partes do mundo, e não é incomum que um provedor de serviços de Internet exija que você use um plano de negócios em vez de um plano de consumidor, se desejar hospedar alguma coisa.
    • HVAC. Simplesmente, você precisa manter seu servidor em um bom ambiente para que ele funcione de maneira confiável e não tenha problemas de hardware. Se você deseja apenas uma linha de base decente, deseja temperaturas entre 18 e 22 graus Celsius por ano com menos de 30% de umidade relativa e, o mais importante, com um mínimo de poeira. Atingir mesmo esse nível básico de controle do clima não é barato quando você tem um aquecedor de água extremamente eficiente funcionando 24 horas por dia, sete dias por semana na sala.
    • Segurança física. Fornecer uma linha de base decente de segurança física não é barato.
  • Gestão. Na verdade, você ainda deve fazer a maioria, se não todo, o gerenciamento em nível de sistema, mesmo se você optar pela hospedagem em nuvem, isso lhe dará um controle muito melhor de como seus sistemas funcionam. Dado que, além do gerenciamento de hardware, você realmente não precisa trabalhar muito mais com uma opção auto-hospedada.
  • Propriedade. Isso não deve ser um problema, desde que você confie no provedor de hospedagem em nuvem (e não deve negociar com ele, se não o fizer).

obrigado pela sua resposta profunda. Realmente aprecio o seu ponto de vista de especialista e certamente considero a solução da nuvem agora.
Umb1987
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.