Mnn, você não está realmente confundindo as coisas, ou pelo menos não está mais confuso do que muitas outras pessoas falam sobre "computação em nuvem". A computação em nuvem (CC) tornou-se uma daquelas palavras de tendência, palavras da moda que são usadas em várias circunstâncias diferentes.
Para mim, a computação em nuvem apenas implica um serviço em algum lugar entre Infraestrutura como serviço e Plataforma como um serviço . (Eles próprios também 2 palavras muito abusadas com muitas interpretações diferentes.)
Para mim, o escalonamento automático com demanda não é uma parte obrigatória da computação em nuvem. Se você observar, nem o Amazon AWS nem o Windows Azure tiveram o escalonamento automático como parte de sua oferta inicial. Apenas o Google AppEngine teve isso e, inicialmente, à custa de outras limitações graves no ambiente de tempo de execução.
O escalonamento automático é desejável, e a AWS já faz isso há algum tempo por meio da Rightscale e de outros provedores de terceiros. Mas não é o único diferenciador entre o VPS comum e o Cloud Computing.
Alguns dos principais diferenciais entre VPS e Cloud Computing são:
- Interface de gerenciamento otimizada para uma frota de VPSs e não apenas de 1 a 5 VPS.
- Presença de serviços de balanceamento de carga e serviços semelhantes no nível da rede.
- Um modelo de negócios que precifica o armazenamento, computa e diferencia a largura de banda e permite uma grande flexibilidade no consumo destes.
- Tamanho completo Para mim, se você puder provisionar de 10 a 100 máquinas virtuais com pouco tempo de aviso, você é um provedor de VPS. Se você puder provisionar de 100 a 10.000 servidores VPS com um breve aviso, você será um provedor de computação em nuvem.