Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

A primeira vez que acessar o developerWorks, um perfil será criado para você. Informações do seu perfil (tais como: nome, país / região, e empresa) estarão disponíveis ao público, que poderá acompanhar qualquer conteúdo que você publicar. Seu perfil no developerWorks pode ser atualizado a qualquer momento.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Computação em nuvem. Comunidade e recursos técnicos para desenvolvedores e profissionais de TI.

Novo na computação em nuvem?

O que é computação em nuvem?

Computação em nuvem é uma categoria de soluções de computação na qual uma tecnologia e/ou serviço permite aos usuários acessar recursos de computação on demand, conforme necessário, sejam os recursos físicos ou virtuais, dedicados ou compartilhados, independentemente de como eles são acessados (por meio de uma conexão direta, LAN, WAN ou da Internet). Normalmente, a nuvem é caracterizada por interfaces de autoatendimento que permitem aos clientes adquirir recursos quando e pelo tempo que for necessário. A nuvem também é o conceito que está por trás de uma abordagem para a construção de serviços de TI que leva vantagem do poder cada vez maior de servidores e tecnologias de virtualização.

A importância da computação em nuvem reside no potencial da nuvem para poupar custos de investimento em infraestrutura, para poupar tempo no desenvolvimento e implementação de aplicativo e para poupar gasto adicional com alocação de recurso.

Qual a diferença entre uma nuvem pública e uma privada? E a híbrida?

Em geral, uma nuvem pública (externa) é um ambiente que existe fora do firewall de uma empresa. Ela pode ser um serviço oferecido por um fornecedor terceirizado. Ela também poderia ser referida como uma infraestrutura virtualizada compartilhada ou multitenant, gerenciada por meio de um portal de autoatendimento.

Uma nuvem privada (interna) reproduz os modelos de entrega de uma nuvem pública e faz isso atrás de um firewall para o benefício exclusivo de uma organização e seus clientes. A interface de gerenciamento de autoatendimento ainda existe enquanto os recursos de infraestrutura de TI que estão sendo coletados são internos.

Em um ambiente de nuvem híbrida, os serviços externos são aproveitados para estender ou complementar uma nuvem interna.

Computação em nuvem é o mesmo que Software-as-a-Service? Infrastructure-as-a-Service? Platform-as-a-Service?

Um número crescente de pessoas no segmento de mercado considera o Software-as-a-Service (SaaS -- aplicativos de software entregues pela Web -- como um subconjunto da computação em nuvem. E provavelmente você poderia dizer o mesmo sobre o IaaS (servidor acessível remotamente e capacidade de armazenamento) e o PaaS (permite aos desenvolvedores construir e implementar aplicativos da Web em uma infraestrutura hospedada).

Onde posso saber mais sobre a computação em nuvem?

Comece com a nossa guia Recursos e eventos para artigos técnicos, tutoriais, demos e outros recursos. Depois, descubra a volume de conhecimento interativo que acumulamos sobre computação em nuvem relacionando-se com seus colegas no My developerWorks:

Que tipos de aplicativos podem ser executados na nuvem?

Qualquer coisa pode ser executada em uma nuvem, mas isso não significa que qualquer coisa deva ser executada em uma nuvem. Execute melhor que qualquer software que beneficie o usuário por residir em um desktop ou estação de trabalho (ferramentas de análise de sistema, utilitários de desfragmentação, etc.) permaneça local. Além disso, dados sensíveis do cliente talvez não devam estar em uma nuvem pública.

Uma nuvem é perfeita para aplicativos que lidam com gerenciamento de TI, negócios e produtividade, desenvolvimento e implementação, capacidade (servidor e/ou armazenamento) e colaboração.

Os aplicativos podem se mover de uma nuvem para a outra?

Sim, eles podem, mas com uma condição: fornecedores de nuvem precisam adotar tecnologias baseadas em padrões para tornar a interoperabilidade e a liberdade de movimento uma operação facilmente alcançável, não uma tarefa cansativa. Aqui estão três recursos para que você possa conhecer os padrões de computação em nuvem:

A IBM tem uma nuvem? Quais plataformas estão disponíveis para a computação em nuvem atualmente?

A IBM oferece uma gama completa de opções de computação projetadas para suportar desenvolvimento e teste rápidos e com custo reduzido. Por exemplo:

Quais produtos, tecnologias e serviços podem me ajudar com o projeto e desenvolvimento da computação em nuvem?

A IBM oferece uma gama de produtos e tecnologias que você pode usar no desenvolvimento de aplicativo e na administração de sistema em nuvem. Verifique essa lista de produtos disponíveis prontos para nuvem na guia Produtos e faça o download de alguns hoje.

Existem artigos básicos sobre desenvolvimento de aplicativos para a nuvem?

Claro! Aqui está um estudo pelo qual vale a pena você começar: