Qual é a diferença entre hospedagem na nuvem e hospedagem normal?

11

Qual é a diferença entre hospedagem na nuvem e hospedagem normal?

E quando você usa cada um deles?

Quais são os benefícios para o cliente?

    
por abdul 02.10.2009 / 23:26

4 respostas

19
Em primeiro lugar, "computação em nuvem" é um termo vago criado pelo marketing como um conjunto de recursos, e diluído pelos vendedores que pressionam os serviços quando os aplicativos não são óbvios para seus clientes. Suponho que estamos discutindo principalmente a computação elástica e quaisquer tecnologias necessárias para implementá-la, como hipervisores e armazenamento distribuído.

Elastic computing é uma ferramenta para escalar o seu computador para cima e para baixo, conforme necessário. Está relacionado ao time-share, mas em vez de um grande mainframe para alugar o tempo do servidor, você recebe uma grande nuvem de servidores para alugar ou compartilhar. Você pode fazer o script do início e do fechamento de nós adicionais, para corresponder ao uso da nuvem para exigir os serviços que esses nós oferecem.

A distinção importante entre nuvens de computação elásticas e hospedagem normal é provisionamento . Imagine que você administra um site que publica placares de futebol e é muito popular. Para obter lucro, você precisa manter o site responsivo sob carga pesada. Estamos falando de carga pesada do Superbowl. Atualizações constantes e tráfego sustentado por horas. Para atingir esse objetivo, você poderia comprar um farm de servidores enorme que pudesse lidar com o tráfego do Superbowl e deixá-los ficar ociosos durante o período de entressafra. Ou você pode comprar o tempo do servidor a partir de uma nuvem de computação elástica para compensar a diferença. Serviços de hospedagem normal podem optar por simplesmente falhar durante alta carga, com efeitos catastróficos em sua receita do Superbowl. Eles podem até expulsá-lo por excesso de uso da CPU ou tráfego de rede.

Economicamente, a computação em nuvem permite o pleno emprego de servidores. Em vez de fazer com que todos comprem um monte de hardwares pesados no caso do Slashdot, o hardware que serviria ao Slashdotters pode migrar para os sites que precisam dele (e pagar por isso). Combinado com economias de escala, podemos esperar que grandes fazendas de computação possam se tornar mais baratas do que soluções hospedadas ou colocalizadas. Se APIs forem criadas para migrar servidores entre nuvens, forças competitivas adicionais podem ajudar a direcionar os preços para custos marginais; daí o abismo entre a Amazônia e a Carta de Direitos da Computação em Nuvem . Alguns estão propondo um mercado de nuvem, onde a computação em nuvem é comprada e vendida por princípios de oferta e demanda. Isso encorajaria as pessoas a deslocarem o poder de computação para as horas de pico, como vemos nos planos de telefonia celular e no uso industrial de eletricidade.

As razões para ficar longe da computação em nuvem são duas: preço e privacidade. Nenhuma das opções acima garante que a computação em nuvem será mais barata que sua solução atual. Você pode estar bem com o fracasso durante os eventos do Superbowl. Ou pode ser mais barato construir e comprar seus próprios servidores e datacenter. Como alternativa, você pode ter dados que preferiria não residir nas mãos de fornecedores de nuvem anônimos cuja segurança e tecnologia podem vazar informações sobre seu serviço ou seus clientes. A última parte significa que você pode, de fato, ser impedido legalmente de implementar a computação em nuvem, já que o fornecedor da nuvem tem acesso ao seu disco e RAM.

    
por 03.10.2009 / 00:33
6

A hospedagem é realmente mais complexa do que apenas 'regular' e 'nuvem'. Há, na verdade, uma grande variedade de soluções de hospedagem tradicionais que se enquadram na hospedagem "normal" e pelo menos duas classes principais de "nuvem" a serem consideradas. O benefício final para o cliente escolher a plataforma certa é que eles pagam o mínimo para que seu site funcione com a tecnologia de que precisam para torná-lo um sucesso. O que essa plataforma é depende das necessidades técnicas de desenvolvimento, bem como as necessidades específicas de dimensionamento durante o desenvolvimento e como é liberado para produção.

Em suma, uma breve análise para ajudar a tomar uma decisão:

Use a hospedagem 'compartilhada' clássica se você está apenas começando e não tem dinheiro (você pode conseguir US $ 2-10 US / mês), atualize essa decisão para obter um VPS se fizer ter dinheiro, com os planos de migrar para um servidor dedicado, se você planeja obter um tráfego sério ou está fazendo um processamento pesado de dados (pense: qualquer coisa que requeira um núcleo único ou vários núcleos de cpu para fazer isso funcionar).

Use a hospedagem na nuvem, se você estiver confiante em poder dimensionar seu aplicativo horizontalmente usando a tecnologia tradicional ou se desejar construir seu aplicativo em uma arquitetura de nuvem de 'aplicativo'. Use também a nuvem se você tiver um aplicativo existente baseado na tecnologia tradicional que sofra de muito hardware inativo durante os horários de pico.

Em breve, uma explicação dos diferentes tipos de hospedagem:

Existem três ou quatro tipos de hospedagem "normal":

Você tem um 'compartilhamento' geral, o que significa que sua conta compartilhará um servidor com muitas outras contas e provavelmente você terá pouco controle sobre a configuração do servidor núcleo, além do que pode fazer com seu aplicativo específico. (Dica: Se você está rodando php + mysql, isso provavelmente não será um problema, já que este é o mais comoditizado, asp + mssql também é bastante padrão, mas eu realmente não voo nesse mercado). Embora a hospedagem 'compartilhada' seja muitas vezes vendida, você pode encontrar empresas conceituadas que saibam como fornecer serviços estelares para pessoas físicas e pequenas e médias empresas no mercado 'compartilhado', muitas vezes por menos do que você paga mensalmente pelo celular.

Você também tem hospedagem VPS, que aproveita a virtualização para fornecer uma fatia maior de recursos do sistema em uma máquina poderosa. Com um VPS, você obtém um servidor 'virtual' que pode ser configurado (ou configurado) ajustado para suas necessidades específicas. Você também pode obter o uso de recursos expansíveis com isso, dependendo da sua empresa de hospedagem e quais são suas capacidades técnicas para configurar um servidor para atender às suas necessidades.

O último nível é a hospedagem dedicada, que pode incluir de tudo, até um servidor, para dezenas de servidores com equipamento de rede personalizado e suporte completo gerenciado. Isso também pode incluir o co-location (provavelmente um quarto nível), no qual você comprará o hardware do seu host ou o enviará para um datacenter e será instalado e gerenciado por uma equipe.

Existem também duas maneiras de usar a hospedagem 'cloud':

A hospedagem na nuvem pode vir na forma de uma instância essencialmente de servidor que pode receber recursos dedicados e armazenamento e rede completamente virtualizados. Você aumentará as instâncias conforme necessário (ou seu provedor fará isso "magicamente no back-end") para dimensionar seu aplicativo em vários servidores virtuais e físicos.

A hospedagem na nuvem também pode vir na forma de uma plataforma para criar seu aplicativo (consulte: mecanismo do Google app), onde você pode precisar começar do zero com seu aplicativo ou migrar o aplicativo existente para um novo sistema.

Qual desses dois você escolhe geralmente vem de uma aplicação pré-construída / está usando peças de um software existente ou está escrevendo algo completamente novo a partir do zero.

    
por 07.10.2009 / 05:41
0

A computação em nuvem implica separar a infraestrutura de TI que é executada e o aplicativo do uso da própria TI de aplicativo. Assim, significa soluções de computação sob demanda, sem se preocupar com a infraestrutura que o suporte é como a própria infra-estrutura pode ser extraída da nuvem da Internet ou de outra forma distribuída natureza da infra-estrutura de computação que de fato é virtualizada. A Cloud Host significa: Virtualização e computação distribuída com os seguintes benefícios:

  • Escalabilidade e provisionamento é simples
  • Modelo Pay as you go
  • Sempre acessibilidade aos aplicativos
  • Sob demanda de poder de computação e, portanto, compartilhamento de riscos de TI.
por 16.04.2010 / 13:40
-2

Cloud Hosting

Hospedamos sites em vários computadores conectados (nuvem) que oferecem alta escalabilidade e alto poder de processamento. A hospedagem na nuvem é mais confiável do que qualquer outra tecnologia existente porque tudo é virtualizado. A hospedagem na nuvem oferece suporte completo a failover e maior desempenho.

    
por 26.12.2010 / 06:52