O Amazon EC2 e a nuvem são VPSs sob demanda com disco e RAM compartilhados, mas os provedores alocam uma quantidade fixa de recursos à sua instância. Um VPS quase nunca consegue medir o desempenho de um servidor dedicado.
Estou desapontado com a E / S de disco não confiável no VPS (não importa qual seja a virtualização e as especificações de cpu / ram, o disco compartilhado geralmente se torna um gargalo).
Alguém pode me dizer se o disco em hospedagem na nuvem é compartilhado? Por exemplo, se eu for para o Amazon EC2, é mais como um VPS sob demanda com disco / ram compartilhado (em uma caixa enorme) ou como um servidor dedicado sob demanda.
O Amazon EC2 e a nuvem são VPSs sob demanda com disco e RAM compartilhados, mas os provedores alocam uma quantidade fixa de recursos à sua instância. Um VPS quase nunca consegue medir o desempenho de um servidor dedicado.
Como Sameer mencionou anteriormente, na nuvem IaaS você obtém acesso a recursos compartilhados, mas para CPU, espaço em HDD, RAM você obtém uma garantia. No entanto, também é importante observar que a AWS (e outros provedores de IaaS, imagino) oferecem opções diferentes onde o não. de processadores, quantidade de RAM e desempenho de E / S podem ser leves, moderados ou extensos. Aparentemente, alguns provedores permitem que você combine e hospede nuvem e colo.
Acredita-se que no serviço de nuvem s.a. Para fazer o melhor uso de sua infraestrutura, você pode precisar de um sistema completamente reprojetado / redesenhado, que aproveita os pontos strongs da infraestrutura em nuvem. Tome o recurso de busca ao vivo do Google, por exemplo, ou Youtube para esse assunto. Tenho certeza de que você concorda que esses recursos são bastante intensivos em termos de uso da infraestrutura de nuvem. Claro, podemos não ter o luxo de fazê-lo, sempre ou imediatamente.
"Não confiável"? você quer dizer como em "o desempenho varia" ou como "às vezes simplesmente não está lá"? Eu posso ver porque um VPS / Cloud / qualquer serviço barato pode ter desempenho de IO variável, mas não deve estar desaparecendo etc. Certamente não há nada intrinsecamente instável em qualquer hipervisor - se eles estão cortando cantos ou sendo incompetentes, então é um assunto diferente.
Quanto ao modelo de IO da computação em nuvem, bem, isso varia, há centenas de empresas fazendo isso e todas usam componentes diferentes e as instalam / gerenciam de maneira diferente. Mesmo com o EC2 eles não usarão um único modelo de armazenamento, a API básica é obviamente a mesma, mas alguns de seus subsistemas usarão um fornecedor de armazenamento / conexão / tipo de disco etc., enquanto em outros lugares será diferente.
Se você tiver requisitos específicos, por que não voltar para nós com eles?