A empresa em que trabalho recentemente hospedou um serviço Web no Windows Azure e anunciou isso. Agora, as revistas on-line do comércio dizem muitas coisas sem sentido, como "a empresa X se muda para a nuvem", "a empresa X lança desktops para a nuvem" etc.
Parece que existem muitos materiais por aí (começando na Wikipedia ) que são muito longos e falam muito sobre "serviços" e "baixo preço de entrada" e outras coisas, mas eu li tudo isso e não vejo como eles pode ser útil para um leigo ao traçar uma linha entre um serviço em uma nuvem e o Stack Exchange, que também é um serviço, mas é executado em servidores físicos em uma colocation.
Agora, da minha experiência com o Windows Azure, a diferença real é a seguinte. Com uma nuvem, o proprietário do serviço aluga hardware, largura de banda de rede e direito de usar o middleware (Windows 2008 que é usado nas funções do Azure, por exemplo) sob demanda e também há alguma assistência de manutenção (como se o computador em que uma função está executando travar outro computador é encontrado automaticamente e a função é reimplantada). Sem uma nuvem, o proprietário do serviço terá que lidar com tudo isso por conta própria.
Essa será a distinção certa?
fonte
A computação em nuvem não diz absolutamente nada sobre quem possui os recursos. A computação em nuvem é uma arquitetura para o desenvolvimento de aplicativos distribuídos baseados em rede. Existem vários provedores de serviços de computação em nuvem por aí, como a Plataforma de Serviços do Azure, Amazon Web Services, Google App Engine e vários outros. No entanto, usar o serviço de outra pessoa não é um pré-requisito para o desenvolvimento de uma infraestrutura de computação em nuvem.
A idéia por trás da computação em nuvem é que você coloque serviços e aplicativos em dispositivos em rede. Você pode utilizar um serviço de hospedagem, que mudaria a manutenção e o suporte para outras entidades. Você também pode criar sua própria infraestrutura para computação em nuvem. Além disso, nada indica que a computação em nuvem deva ser pública. Sim, você pode colocar seus aplicativos e serviços na Internet pública (com a segurança adequada para seus aplicativos), mas também pode criar nuvens privadas em sua organização.
No final, com a computação em nuvem, você não sabe onde ou o que está acessando. Você vê um serviço ou aplicativo sem nenhum conhecimento do que está por trás desse serviço ou aplicativo. A nuvem inteira não tem importância para os clientes - você sabe que existem coisas que podem ser usadas, acessíveis e que são usadas. Eles podem estar em uma "sala de servidores" ou você pode acessar uma grade distribuída de sensores e estações de trabalho. Realmente não importa.
fonte
Não. A computação em nuvem não é apenas uma maneira de alugar recursos.
Nuvem é sobre serviços que:
O NIST tem uma definição completa do que é um serviço de nuvem.
fonte
Embora pareça algo novo, a computação em nuvem é realmente uma nova reviravolta no marketing do modelo de computação distribuída de compartilhamento de tempo que surgiu no meio da década de 1960. Obviamente, existem grandes melhorias técnicas, mas, quando você a observa de perto, não é muito diferente de conectar a um mainframe por meio de um acoplador acústico e um terminal de teletipo para acessar aplicativos e dados. Esses sistemas eram grandes ganhadores de dinheiro na época, mas o Apple II e o IBM PC acabaram com ele. Agora, através da computação em nuvem, esse modelo de negócios está passando por um renascimento.
fonte
A computação em nuvem começa com o aluguel de discos rígidos para servidores. No entanto, vai muito além disso. Isso não quer dizer que não exista hype; mas estou tentando definir qual é a principal diferença entre estar na nuvem e não!
No meu escritório, temos um conjunto de servidores que posso acessar de qualquer lugar. Isso se qualifica para ser uma nuvem? NÃO! E o mesmo acontece com muitos data centers.
O elemento principal que forma a computação em nuvem é, obviamente, a infraestrutura de hardware (servidores e espaço em disco) usada exclusivamente através da Internet pública. No entanto, o importante é como isso está sendo gerenciado. Um elemento crítico da infraestrutura (embora eu duvide que as pessoas discordem, se você diz que deve) é a visualização.
Em (na minha opinião) uma nuvem real, todos esses servidores são combinados para se tornar um conjunto de recursos vinculados em uma estrutura na qual as máquinas virtuais são criadas. Pode-se criar, arquivar e excluir máquinas. Transfira o espaço do disco rígido de uma máquina para outra, como você os monta em máquinas reais. Essas tecnologias permitem que você possa mudar os dados e o SO dessas máquinas para passar de um servidor físico para outro sem problemas e ele vem com várias opções de redundância e consoles de gerenciamento de serviços.
Entenda, nos bons e velhos tempos (e hoje), um costumava obter páginas pessoais e sites da empresa - no espaço de hospedagem. Isso não é uma nuvem.
No entanto, eu concordo que hoje em dia qualquer pessoa que tenha um IP estático - pense que ele criou uma nuvem - e, de fato, a palavra nuvem foi mal usada a ponto de não haver uma definição real agora!
fonte
A computação em nuvem não fornece apenas o aluguel de recursos.
Também oferece uma camada de tolerância a falhas, caso os recursos alugados falhem. Os provedores de nuvem sérios trabalham duro para fornecer um serviço sem interrupção.
fonte