Qual é a diferença entre um servidor em nuvem, um servidor virtual e um servidor dedicado?

32

Qual é exatamente a diferença entre um VPS (servidor virtual privado), um servidor em nuvem e um servidor dedicado? Estou tendo problemas para encontrar uma explicação concisa que não esteja repleta de publicidade.

smartcaveman
fonte
2
+1 - Estou sinceramente surpreso por não termos visto essa pergunta aqui até agora. Lembro-me de ser semelhante confundidos por ele quando o termo nuvem foi cogitados pela primeira vez sobre 2 anos
Mark Henderson
@ Mark - esta pergunta de algumas semanas atrás é bastante semelhante (embora omitindo a parte do servidor dedicado): serverfault.com/questions/272987/…
EEAA
@ Mark, eu estive em uma solução de hospedagem nos últimos 3 anos. Eu finalmente me
cansei
2
A diferença é principalmente a região da qual seu profissional de marketing é.
Bart Silverstrim
2
@smartcaveman - você se importa de mencionar o que está incompleto nas respostas atualmente fornecidas que você colocou em uma recompensa?
Mark Henderson

Respostas:

31

VPS e Cloud são a mesma coisa .

Um servidor dedicado é uma caixa física em um rack em algum lugar que não é compartilhado com mais ninguém, com o qual você pode fazer o que quiser.

Mark Henderson
fonte
7
Às vezes, desejo que possamos implementar um recurso que negue qualquer pergunta com a palavra "nuvem", instruindo o usuário a usar termos mais explícitos (e definíveis).
EEAA
7
@ ErikA, minha pergunta está pedindo uma definição do termo ... Então, isso seria um pouco circular nesse caso.
precisa saber é o seguinte
2
@smartcaveman - enquanto eu entendo sua afirmação, não é preciso muito bisbilhotar na web para perceber que a palavra "nuvem" se tornou tão onipresente que quase não tem significado.
EEAA
3
@ErikA - Estou assumindo que a operação já fez isso, e é por isso que perguntaram ..?
Mark Henderson
7
@ErikA, você está sugerindo que "bisbilhotar na web" é a melhor maneira de encontrar a definição de uma palavra "desprovida de significado"?
precisa saber é o seguinte
28

Um servidor dedicado é um servidor completo ao qual você tem acesso exclusivo e garantido.

Um VPS fornece níveis semelhantes de controle administrativo como um servidor dedicado, mas é alimentado por uma de várias tecnologias: virtualização completa (Xen, VMWare) ou segmentação de imagem única (OpenVZ) para fornecer a ilusão de acesso exclusivo ao que é realmente um recurso compartilhado (e quase sempre com excesso de assinaturas de várias maneiras)

Tradicionalmente, os servidores dedicados e os VPS são cobrados por um custo fixo por um período de tempo. Servidores dedicados, em particular, requerem investimento por parte do provedor e podem ser alugados em um contrato com uma duração mínima.

Um servidor em nuvem é tecnicamente apenas um VPS, mas possui algumas diferenças no faturamento e provisionamento:

  • Os serviços em nuvem geralmente são cobrados com base no consumo medido. Embora um VPS possa ter um custo variável para transferência de dados acima de algum limite, um VPS ocioso teria um custo fixo. Um servidor em nuvem normalmente tem um custo base por hora em execução - e também pode ter cobranças pela transferência de dados, como um VPS.
  • Os servidores em nuvem empregam pedidos e implantação mais automatizados, incluindo a capacidade de provisionar servidores adicionais quase idênticos aos atuais, rapidamente, possivelmente de forma programática usando uma API. Isso permite que seu aplicativo adicione capacidade a si próprio - isso não é mágico e pode exigir alterações significativas na arquitetura do seu ambiente.

Outros serviços podem ser comercializados como 'nuvem': o que era 'email hospedado' antes é agora Cloud Email (serviço como serviço); alguns provedores de hospedagem compartilhada estão remarcando seus serviços de maneira semelhante.

Bons casos de uso para servidores em nuvem são picos de carga de curta duração: serviços com cobrança por hora permitem maior flexibilidade para criar e destruir sistemas, conforme necessário. As configurações de carga constante, que sempre estarão em execução, podem não ser econômicas em um ambiente em nuvem; aplicativos que têm alta carga constante e sustentada não são amigáveis ​​ao modelo de assinatura excessiva de um provedor e podem ser mais adequados para um servidor dedicado.

techieb0y
fonte
1
Dou-lhe pontos para uma boa explicação. No entanto, eu discordo que a carga alta constante não se beneficiará da nuvem. A verdadeira nuvem permitirá que recursos adicionais sejam provisionados imediatamente e, talvez, automaticamente, para atender a cargas extras. Isso não é possível em servidores dedicados ou VPS, onde podemos atingir um limite rígido. Além disso, o VPS não pode ser escalonado facilmente para vários VPS e requer muita intervenção manual, auto-configuração etc., o que não ocorre na nuvem. No caso de VPS ou servidor dedicado, você é o proprietário da falha, se não o hardware. Na nuvem, você pode simplesmente seguir em frente sem abrir um ticket :)
Abhishek Dujari
6

Um VPS geralmente se refere a uma máquina virtual na qual apenas os aplicativos são executados. Um servidor dedicado geralmente é um servidor físico dedicado a você. um servidor em nuvem é uma maneira dos idiotas de marketing divulgarem a nuvem mundial como um VPS. Todas essas são formas de IAAS - infraestrutura como serviço. Ao fazer uma pequena pesquisa, encontrou um fornecedor que comercializava o PAAS como servidor de nuvem (gogrid). O PAAS é plataforma como serviço. As ofertas típicas do PAAS são Microsoft Azure, Amazon beanstalk e google appengine.

Jim B
fonte
3
+1 por incluir a palavra "idiota"
Mark Henderson
certamente você pode ter IAAS interno, bem como PAAS e SAAS interno. Todos esses modelos são modelos de gerenciamento. TI como um serviço tem sido um modelo de negócio padrão desde o 90 de AFAIK
Jim B
1
Haha, nossa empresa oferece um SAAS em execução em um PAAS hospedado por um IAAS. Vencemos pela sigla AAS?
Mark Henderson
PAAS e IAAS devem ser mutuamente exclusivos - Como você conseguiu isso?
Jim B
@ JimB - o software em que desenvolvemos nosso SAAS é chamado uniPaaS , porque seu ambiente de tempo de execução é comercializado como PAAS.
Mark Henderson
5

Nenhuma nuvem e VPS não são exatamente a mesma coisa, quem quiser votar, por favor leia abaixo primeiro ...

  1. O VPS é apenas um servidor virtual onde podemos ajustar recursos de hardware que realmente custam dinheiro
  2. O VPS é apenas uma substituição virtual do servidor dedicado, mas você pode gerenciar sozinho, ele fornece apenas backup do disco rígido virtual, mas a maneira como você gerencia / armazena o disco rígido depende totalmente de você.
  3. O VPS não oferece replicação e serviços de armazenamento em várias máquinas

Por outro lado,

  1. A nuvem consiste em serviço de armazenamento, serviço de recursos e serviço de banco de dados, todos gerenciados pelo Cloud Framework, que inclui backup automático e fornece API para gerenciar a infraestrutura de hospedagem
  2. Considere a Amazon, Google e Azure por um minuto, eles não oferecem VPS, eles oferecem uma API que o ajudará na criação de grandes aplicativos escaláveis.
  3. A API consiste em Serviço de Armazenamento, não é um Disco Rígido, mas é uma loja virtual, onde você armazena seus dados como arquivos, mas não se preocupa com a forma como eles são armazenados, a fragmentação ou o local físico. A nuvem fornece acesso a uma enorme lista de servidores, ocultos atrás da API, para gerenciar a escalabilidade. Amazon, Azure e Rackspace gerenciam 3 cópias dos mesmos arquivos em vários datacenters, independentemente do que você coloca na loja, para que você não precise se preocupar com dados, porque se uma máquina a perder, o Cloud Provider disponibilizará através de outra máquina.
  4. A API consiste em CDN (Content Delivery Network) para transferência de alta velocidade com base na localização do IP, o Cloud Provider armazena em cache automaticamente seus arquivos em servidores diferentes e fornece a você uma URL transparente que é alternada automaticamente para o servidor mais próximo.
  5. A API consiste no servidor de aplicativos, oferecendo fácil implantação e gerenciamento de seu aplicativo. Seu aplicativo se torna independente da localização física / de rede e você pode facilmente migrar e multiplicar os recursos físicos necessários sem precisar fazer nenhuma instalação, etc.
  6. A API consiste em Banco de Dados Replicado. O Azure oferece o SQL Azure, que é replicado automaticamente para três máquinas diferentes no datacenter, portanto, não há como perder nada no banco de dados SQL.
Akash Kava
fonte
Acabei de me inscrever no Rackspace Cloud - e definitivamente vejo de onde você é. Parece que o que você está dizendo é que a nuvem é um tipo de interface para um VPS, muitas vezes pode ser um aspecto crítico de sua implementação. No entanto, você tem certeza de que todas as suas declarações sobre uma "nuvem" são universais para todas as implementações em nuvem ou estão limitadas aos exemplos específicos que você forneceu. Além disso, existem especificações universais para essas implementações em nuvem?
238116 phpBaixar
Não, não há especificações universais, mas ficará mais claro à medida que avançamos. pt.wikipedia.org/wiki/Cloud_computing
Akash Kava
2

Para os fins desta discussão, um VPS e um "Cloud Server" são exatamente a mesma coisa - você não obtém acesso exclusivo ao hardware, mas o hardware do host é compartilhado entre dois ou mais servidores virtuais.

Um servidor dedicado é exatamente isso - sua instância do sistema operacional obtém acesso 100% exclusivo ao hardware subjacente.

EEAA
fonte
1
Eu odeio o termo "nuvem". Odeio, odeio, odeio. Especialmente até onde Microsoft e Apple pressionam o termo. "Cloud" agora tem tantos significados, é apenas cinza e confuso e, finalmente, sem sentido.
Mark Henderson
1
Concordo 100%. Odiava quando entrou em cena e meu ódio só aumentou desde então.
EEAA
agradecer aos macacos de marketing para fazer qualquer coisa fora das instalações ou solução de uma nuvem virtual
Jim B
1
Na minha opinião, a computação em nuvem não é muito mais do que uma extensão atualizada da computação baseada no compartilhamento de tempo quando os mainframes eram o sistema defacto ... implementado por grandes entidades e alugado em intervalos de tempo para entidades menores. Eu sei que estou simplificando demais, mas é assim que eu vejo.
precisa saber é o seguinte
0

VPS é geralmente um termo de marketing usado pelos provedores de serviços de hospedagem na Internet. Um VPS é uma máquina virtual usada exclusivamente por um cliente individual, enquanto um VPS dinâmico (ou seja, pode ser alterado em tempo de execução) é frequentemente chamado de servidor em nuvem. Servidores dedicados costumam ser alojados em data centers e são totalmente alugados pelo cliente. O cliente tem controle total sobre servidores dedicados, incluindo a escolha do sistema operacional, hardware, etc.

Stephen Lembert
fonte
0

Eu resumiria assim:

  • Servidor dedicado é um servidor físico 100% "seu".
  • O VPS é um servidor virtual executando sobre algum hypervisor, geralmente vários VPS compartilham um único servidor físico;
  • A nuvem é uma estrutura para gerenciar servidores virtuais (eu qualificaria o VPS como um tipo de servidor virtual). Ele fornece provisionamento de novos servidores, alocação de recursos da CPU, alocação de armazenamento e muito mais, dependendo de quem fornece o serviço. Geralmente é combinado com o faturamento automático flexível quando você paga apenas pelos recursos que usa. O termo está evoluindo, mas é isso que eu faço até hoje.
  • "Cloud" também é uma nova palavra usada pelos "macacos de marketing" para (a) investidores completos na tentativa de aumentar o valor da empresa, (b) atender a grandes empresas nas quais as decisões de compra tomadas por executivos de alto nível que possuem nenhuma pista do que eles estão fazendo, mas leu no Wall Street Journal que a nuvem é legal e todo mundo faz isso;

Aliás, até onde me lembro, a última palavra do hype era "Orgânica", e havia muitos idiotas que a usavam indiscriminadamente pelas mesmas razões tolas. Você deve se lembrar de computadores orgânicos, monitores orgânicos, água orgânica, gasolina orgânica ... Será que foi aprovado pelo FDA :-)

dtoubelis
fonte
0

Pelo meu entendimento, a diferença é simples:

Um servidor dedicado é uma caixa situada em um espaço de prateleira em um data center. Portanto, se falhar, seu site ou aplicativo da Web em execução falhará, a menos que você tenha algum tipo de backup ou facilidade de gerenciamento de servidor distribuído disponível, que é tedioso e caro de manter.

Por outro lado, uma nuvem é como um VPS (servidor virtual) que se espalha por vários data centers espalhados por vários locais físicos, como estados, países ou até continentes; portanto, se um data center falhar, ele será instantaneamente alternado para outro data center , isso também acontece se os recursos necessários para lidar com um aumento repentino de tráfego ou o armazenamento disponível em um data center estiver acabando. Todas essas tarefas são gerenciadas automaticamente pela nuvem, para que você não precise dedicar recursos para manter a infraestrutura, o que resulta em economia de custos significativa. Assim, o usuário final pode acessar facilmente seu site ou aplicativo da Web a qualquer momento, sob qualquer carga, se estiver hospedado em uma nuvem.

Portanto, para resumir, uma nuvem oferece virtualização do sistema operacional, alocação dinâmica de recursos, backups redundantes, comutação de tolerância a falhas com tolerância zero para fazer com que um aplicativo / site da Web seja executado continuamente sem falhas em nenhuma circunstância.

Idéia brilhante, não é? É por isso que foi apontado como a próxima grande novidade no mundo do desenvolvimento de aplicativos web e também a próxima corrida do ouro na computação.

Sandy V
fonte