Eu tenho ouvido falar sobre esse termo há quase 5 anos. Eu li sobre serviços da Microsoft (Azure), mas nunca o vi adotado no uso convencional. O que estou tentando entender é o seguinte:
- O que aconteceu com a computação em nuvem? Atualmente, a infraestrutura é insuficiente para implementar isso?
- Ainda está na infância?
- Ele está sendo usado de outras formas, como todos os serviços que o Google parece fornecer (além do Plus OS do Google, etc)?
- Se falhou, por que?
cloud-computing
Srikar Appalaraju
fonte
fonte
Respostas:
A computação em nuvem, como a maioria das novas tecnologias, foi dolorosamente exagerada pela mídia do setor. À medida que amadurece e é adotada - ou não - como uma estratégia de trabalho, encontra seu lugar válido no ecossistema. Não é uma panacéia para todos os problemas de infraestrutura nem uma falha.
fonte
Companheiro, não foi embora. Não foi exagerado, nunca falhou. Vou tentar adotar uma abordagem moderada para responder a isso. Ainda estamos anos atrasados no uso da nuvem em todo o potencial. É uma mudança de paradigma, não apenas uma adoção de tecnologia. A adoção de uma nova tecnologia também leva anos para estar em prática. Os Mainframes nunca foram embora? Existem soluções escaláveis o suficiente para executar aplicativos de mainframe, mas elas não estão sendo adotadas, por quê?
Um problema claro com a nuvem é a prontidão do aplicativo. Para que seu aplicativo possa ser executado na nuvem, mas os aplicativos que fornecem a segurança do seu aplicativo estão prontos para a nuvem? Seu cliente está certo para hospedar seus dados na nuvem? Há alguma conformidade que ateste que seus dados estarão seguros na nuvem? Algumas dessas coisas estão em andamento e levarão tempo para entrar.
Além disso, todos os aplicativos que fornecerão software como serviço são bons candidatos para a nuvem. A maioria deles realmente possui suas próprias nuvens, elas podem / eventualmente mudarão para a nuvem com melhores padrões e adoção da tecnologia.
fonte
Recursos distribuídos é o que define uma grade.
Apesar de boas respostas até agora, acredito que a maioria de vocês perdeu alguns dos principais pontos-chave.
Que eu saiba, havia um comitê que definiu protocolos para padronizar a computação em nuvem. Google, amazon, microsoft, os grandes players implementaram suas próprias soluções em nuvem para fornecer provisões SAAS para uso interno e, em alguns casos, externo.
Em termos de computação em nuvem para o usuário final, ainda não está lá. As pessoas pensam na nuvem como em: "Meu computador é estritamente virtual, com o cliente acessando-o onde quer que eu esteja fisicamente". Essa idéia ainda não está pronta e exigirá muito esforço para formar protocolos e especificações para interoperabilidade.
Existem ótimos exemplos de computação em nuvem. Um exemplo no setor educacional é o "ChindaGrid". Pesquise no Google se desejar. Foi um projeto do CERNET na China para fornecer recursos computacionais a instituições como universidades. A IBM possui amplo interesse / esforço em direção à computação em grade.
Também deve-se notar que p2p é uma forma de computação em grade. Recursos distribuídos é o que define uma grade.
Lembre-se de que a internet surgiu nos anos 60 para os físicos se comunicarem através das distâncias e, em seguida, expandiu-se para o projeto DARPA / ARPNET para uso do governo para ter uma rede descentralizada sem um único ponto de falha. Estamos falando de quantos anos antes a internet como a conhecemos se tornou viva. A grade ainda está em sua infância e levará tempo para amadurecer, mas a idéia de provisionamento escalável sob demanda é para onde os computadores irão sem dúvida.
Ótima pergunta, ansioso por outras respostas / comentários!
fonte
Olhe para a empresa. Você encontrará a computação em nuvem no lado do consumidor, mas geralmente não é o que pensa da computação em nuvem. Você acertou na cabeça quando mencionou os Serviços do Google, também observou todos os negócios de serviços da Web surgindo, Evernote, Mint.com etc. Eles estão todos na nuvem.
Se você pensa em Cloud Computing como um serviço de Infraestrutura, é mais provável que encontre isso no lado corporativo, com Amazon, Rackspace e até IBM, todos oferecendo serviços de Infraestrutura sob Demanda. Ouvi dizer que muitas empresas iniciantes na Web adoram usar esses serviços para colocar seus servidores em funcionamento rapidamente e facilitar a tarefa de antecipar a demanda.
Para resumir, a nuvem não está morta e ainda está crescendo em um ritmo forte. Dito isso, assim como na Web 2.0, existem várias definições sobre o que realmente é a computação em nuvem.
fonte
A nuvem foi originalmente inventada por empresas como Amazon e Google para uso interno - elas precisavam de uma maneira de escalar as coisas, permanecer disponíveis e serem resilientes porque dependem de tornar seus serviços acessíveis de maneira confiável.
Depois que essas tecnologias amadureceram um pouco, começaram a disponibilizá-las para outras pessoas e empresas como a Microsoft viram os possíveis benefícios dessa abordagem e começaram a trabalhar em seu próprio serviço. Até agora, existem alguns serviços diferentes disponíveis e todos eles têm seus pontos positivos e negativos.
Está sendo usado agora pelos grandes jogadores. Eles não estão se preocupando com isso, apenas aproveitando as coisas que oferecem. É muito conveniente se você deseja criar um serviço e estar pronto para a capacidade futura sem ter que se preocupar com o hardware subjacente. Tira algumas considerações da equação de uma maneira muito útil.
Eu acho que se alguma coisa o termo se tornar menos popular, será apenas reconhecido que as pessoas estão usando essa tecnologia e não será nada de especial.
fonte
Ainda está lá fora e está sendo usado um pouco. O enigma é que nunca foi definido de forma muito sucinta e se tornou um termo genérico para praticamente qualquer coisa relacionada à Internet .
Dependendo de como você o define, pode-se dizer que é muito utilizado (SalesForce, GMail, StackOverflow, etc.). Dada a ambiguidade, acho que as pessoas estão usando termos mais específicos agora, em vez do apelido exagerado "Cloud computing". Por exemplo, Plataforma como serviço (MS Azure), Infraestrutura como serviço (Amazon EC3) ou Aplicativo como serviço (GMail).
Mais e mais, porém, acho que o termo "computação em nuvem", onde ainda é usado, é aplicado principalmente ao PaaS ou IaaS. Nesse aspecto, é muito usado. Um grande exemplo são os aplicativos FaceBook, muitos dos quais executados em provedores de nuvem.
fonte
Pense nos dilemas mais simples dos programadores: - Você deseja alocar uma matriz (cujo tamanho deve ser decidido antecipadamente) para armazenar alguns dados do programa na memória de trabalho.
Agora, isso é bastante análogo ao dilema que uma startup enfrenta; é muito difícil prever com precisão os requisitos de infraestrutura / dados de TI antecipadamente. Você simplesmente não conhece o futuro. Portanto, uma alocação inicial menor provavelmente exigirá uma realocação e cópia dispendiosas do conteúdo da matriz em algum momento no futuro, se a startup aumentar o crescimento. Por outro lado, uma alocação inicial maior corre o risco de ser um desperdício perigoso de recursos escassos se o crescimento não ocorrer como o esperado ou se for muito lento.
As grandes empresas que fornecem serviços em nuvem são como alguém que pré-aloca uma matriz grande para você antecipadamente, sem que você precise se preocupar com o custo futuro de toda a matriz. Agora, isso faz todo o sentido econômico para o provedor (a empresa de nuvem) e o consumidor da matriz (que é a inicialização). O consumidor utiliza a quantidade necessária da matriz em um determinado momento; nem mais nem menos. Assim, ele pode desfrutar de uma experiência contínua de expansão (pagamento conforme o uso). Para o provedor, faz sentido, pois ele não está vinculado a apenas um aplicativo. usando a matriz. Ele pode conceder um certo intervalo de locais da matriz a um aplicativo. e outros intervalos para outros aplicativos. O custo de manutenção e gerenciamento por local da matriz diminui à medida que o tamanho da matriz aumenta. Assim, o fornecedor acumula os benefícios das economias de escala.
Portanto, a ideia básica por trás do hype da nuvem é economicamente viável e viável. Agora, qual o impacto que isso tem sobre a indústria no mundo real ... é muito cedo para dizer.
fonte
A computação em nuvem está viva e emocionante. Nas empresas, muitas empresas estão vendo as soluções em nuvem como uma maneira de reduzir custos (menos hardware para comprar e menos engenheiros de rede para contratar). Por exemplo, a hospedagem do Microsoft Exchange se tornou muito popular. A Apple está começando a entrar ainda mais na nuvem de mídia. Os dispositivos móveis estão se tornando fortemente orientados para a nuvem, utilizando aplicativos como o dropbox para mover arquivos entre uma área de trabalho e o dispositivo. Todo mundo sabe sobre o Gmail e o Google Docs. A Netflix eliminou o sucesso de bilheteria, em grande parte devido a seus recursos de streaming. A economia de nuvem está sendo lançada no PS3 e Xbox360. A maioria dos sites pequenos (e alguns grandes) é executada em servidores hospedados remotos. Com a definição de trabalho da nuvem sendo " mas também está claramente ficando cada vez melhor. De várias maneiras, é mais uma decisão de projeto de arquitetura do que uma tecnologia real. mas também está claramente ficando cada vez melhor. De várias maneiras, é mais uma decisão de projeto de arquitetura do que uma tecnologia real.
fonte
Você acha que nunca viu. De fato, se você estiver usando alguns dos populares serviços móveis / da Web, provavelmente estará usando a nuvem.
Não sei qual é a sua definição de mainstream, mas, para mim, serviços como Netflix , FourSquare ou Reddit estão bem.
fonte