Voltar

Blog

Diferenças entre cloud computing e servidor dedicado

Blog

Postado em: Geral
04/11/2015

Fonte: Penso

Ainda existe uma visão um pouco turva para a maioria das pessoas quando o assunto é cloud computing e servidor dedicado, pois muitos acham que são a mesma coisa, ou seja, servidores contratados para hospedar aplicações fora da empresa, mas não são. Confira:

Escalabilidade

  • Cloud computing:
    Escala vertical: Instâncias de cloud rodam em grandes grupos de recursos computacionais, e isso faz com que o aumento de recursos de computação, entre outros recursos de hardware, seja quase instantâneo e com uma simples reinicialização.

    Escala horizontal: Refere-se à múltiplas instâncias dentro da mesma configuração de nuvem que atendem grandes grupos de usuários em várias localizações. Normalmente, é feito utilizando balanceamento e clusterização.
     
  • Servidor dedicado:
    Escala vertical: Servidores dedicados funcionam com especificações de hardware pré-definidas. Para escalar esses recursos, é necessário um tempo com o sistema fora de funcionamento. Até mesmo para reduzir recursos, esse tempo de indisponibilidade é necessário.

    Escala horizontal: É similar ao cloud computing – também demanda balanceamento e clusterização – podendo oferecer mais complexidade para configurações e migração de dados.

Replicação e recuperação

  • Cloud computing: Leva pouco tempo para recuperar a partir de um backup ou snapshot da mesma instância. Várias instâncias podem ser criadas para garantir alta disponibilidade, em curto prazo, sem afetar a instância principal.
     
  • Servidor dedicado: O sistema operacional e outras aplicações precisam ser reinstaladas e restauradas. A replicação consome tempo durante a instalação e migração dos dados e aplicações.

Desempenho

  • Cloud computing: Utilizando os mesmos recursos e hardware, um servidor em nuvem pode apresentar latência no tráfego de dados (I/O). O alto uso de banco de dados pode apresentar queda no desempenho. O ideal, neste caso, é que a contratação de recursos acompanhe o crescimento no consumo para que o desempenho seja mantido.
     
  • Servidor dedicado: O consumo intenso por bancos de dados e aplicações, que demanda muito do hardware, pode apresentar desempenho superior em servidores dedicados.

Disponibilidade

  • Cloud computing: A cloud computing é muito superior ao servidor dedicado em termos de disponibilidade e replicação. Como o grupo de recursos é grande, e as replicações de snap shots são rápidas, a nuvem é a melhor solução para aplicações que demandam alta disponibilidade.
     
  • Servidor dedicado: Ter um único nó pode ser uma falha desastrosa em um servidor dedicado. Neste caso, é necessário agregar soluções mais caras, como balanceamento de carga e clusterização para obter maior disponibilidade.

Custo

  • Cloud computing: A cobrança dos serviços é flexível e flutua de acordo com o consumo e aumento/redução de recursos. Como a replicação também apresenta menor custo, faz com que a solução seja a mais acessível e estável.
     
  • Servidor dedicado: O custo do hardware é alto e uniforme, o que pode fazer com que a empresa pague mais por recursos ociosos.

Conclusão: são soluções para atender diferentes necessidades e diferentes momentos das empresas, podendo a cloud computing ser mais adequada, por exemplo, para hospedar uma aplicação mais crítica graças à sua alta disponibilidade.