Arquivos com etiqueta ‘Computação em Nuvem’

Computação em Nuvem: motivações para uso de redes privadas de Cloud Computing

Iniciamos recentemente uma série de artigos sobre infraestrutura privada para cloud computing. Diante da compreensão de o que é Cloud Computing ou Computação em Nuvem, vem outra dúvida: quais são as vantagens do uso desta arquitetura para as empresas?

Todo CIO deve estar atento ao fato que o Gartner Group tem listado Cloud Computing como uma das dez tecnologias mais influentes tanto em 2008 como em 2009.

Corte de custos

Este costuma ser o ponto mais sensível para discussão sobre adoção de tecnologias nas corporações. Ao consolidar diversos servidores pelo uso de computadores virtuais em um número menor de equipamentos reais são obtidas vantagens com uso racional de espaço, custo de refrigeração, necessidade menor de gerenciamento e redução do custo total de propriedade.

Equipamentos para usuários finais

Os desktops da empresa podem ser otimizados, pois o poder de processamento passa para os servidores. Com isso, vemos redução dos custos de aquisição e manutenção de hardware. Além disso temos vantagens com centralização de backups e mais facilidade para mobilidade.

Benefícios corporativos

Além das vantagens técnicas inerentes ao modelo, com maior disponibilidade e escalabilidade, as empresas têm outros benefícios com a computação em nuvem. Empresas pequenas podem ter acesso a aplicativos de gestão pelo modelo de SaaS, por exemplo. O modelo também pode ser útil para reduzir a necessidade de licenças de software, combatendo a pirataria.

E na prática?

Uma vez convencida de que o modelo de computação em nuvem pode ser útil, resta à empresa decidir como utilizá-la na prática. Uma forma é o uso de serviços como os da Amazon. Outra é o uso de uma rede privada de computação em nuvem. A implementação deste tipo de rede é o foco do nosso próximo artigo sobre o tema.

O que é Cloud Computing – ou Computação em Nuvens finalmente explicado

Afinal de contas, o que é Cloud Computing? Muito se tem falado recentemente sobre a Computação em Nuvem, mas será que as explicações têm sido realmente elucidativas? Vamos então a uma tentativa didática de ilustrar este conceito.

Armazenamento de arquivos na Internet

Há quem diga que entrou para o mundo da computação em nuvem ao utilizar algum serviço online de armazenamento de arquivos. Afinal, seus arquivos agora estão “nas nuvens”. Entretanto, armazenar arquivos em servidores não é nenhuma novidade e esta não é -- definitivamente -- a condição para considerarmos que estamos usando Cloud Computing.

Uso de aplicativos na web

Se voc? usa algum serviço disponível na internet, como o Google Docs, pode pensar que está “nas nuvens”. Embora neste caso isso seja verdade, utilizar um aplicativo pela web também não indica que se esteja sempre no paradigma que estamos avaliando. Se assim fosse, as primeiras compras em comércio eletrônico ou as primeiras aplicações de Internet Banking e Office Banking já seriam computação na nuvem. Entretanto, neste caso, ainda faltaria um elemento fundamental

O que é Cloud Computing, afinal?

O uso de Computação em Nuvem leva de um modelo onde recursos físicos e locais (armazenamento, memórias e processador) são convertidos em recursos escaláveis e disponíveis por uma rede, geralmente a Internet.

Um ponto importante e geralmente esquecido é a questão da escalabilidade. O modelo de computação em nuvem pressupõem que os recursos computacionais sejam alocados de forma tal que cada serviço disponha de recursos suficientes para atender à demanda dinamicamente.

Imagine uma instituição de ensino com unidades em vários estados do Brasil. Esta instuição pode manter diversos aplicativos online e cada um deles é mais ou menos procurado de acordo com o calendário escolar. Estes aplicativos poderiam atender necessidades como matrícula de alunos, alocação de aulas para professores, lançamento de notas e faltas e consulta a estas notas e faltas. Se houvesse um servidor para cada aplicativo destes, ele deveria ser capaz de atender ao maior momento de demanda pelo serviço que ele hospeda, ficando ocioso o resto do tempo. Se fosse escolhido um equipamento mais modesto, no momento de pico de acesso ele ficaria incapaz de atender à demanda de forma adequada. Em um modelo de computação em nuvem, um conjunto de servidores (físicos ou virtuais) teriam seus recursos alocados aos serviços necessários de forma dinâmica, permitindo manter o desempenho continuamente.

O uso de virtualização é propício para implementar adequadamente este balanceamento dinâmico entre os servidores. A realocação contínua dos recursos é mais facilmente implementável em um conjunto de servidores virtuais do que entre equipamentos físicos. Com isso, é possível utilizar um número menor de equipamentos físicos, economizando energia elétrica, refrigeração e espaço e produzindo menos barulho. Tudo isso leva a um menor impacto ambiental. Ou seja, a Computação em Nuvem pode levar à uma computação mais “verde”.

Complementando

A Computação em Nuvem implementa quatro conceitos de forma combinada:

  • SaaS: Software As A Service (Software como Serviço)
  • PaaS: Platform As A Service (Plataforma como Serviço)
  • IaaS: Infrastructure As A Service (Infraestrutura como Serviço)
  • dSaaS: Data Storage As A Service (Armazenamento de Dados como Serviço)

Características

Diante disto podemos dizer que certas características são esperadas no uso do modelo de Computação em Nuvem

  • Agilidade. A reordenação de recursos é realizada de acordo com a demanda
  • Redução de despesas operacionais
  • Independência de dispositivos e equipamentos
  • Compartilhamento de recursos entre distintos usuários
  • Maior confiabilidade. A redundância reduz a probabilidade de queda de desempenho e indisponibilidade de serviços
  • Escalabilidade
  • Maior segurança advinda da melhor administração de dados por centralização
  • Sustentabilidade

Esta é a continução de uma série de artigos para tratar sobre infraestrutura privada para computação em nuvem.

Private Cloud Computing: Redes Privadas para Computação em Nuvem

As organizações maduras e eficientes costumam prezar pela evolução de seus ambientes. É claro que este cuidado não pode ser diferente quando trata-se de TI (Tecnologia da infomação). Está criando forma a necessidade das empresas de porte manterem em seus ambientes de TI as Redes Privadas para Computação em Nuvem.

As empresas caminham lenta, mas paulatinamente, na direção do modelo de entrega de serviços de TI sob demanda. Este modelo está associando-se cada vez mais com o de Computação em Nuvem ou Cloud Computing.

As nuvens da computação

As nuvens da computação

A Computação em Nuvem é capaz de dotar as empresas de maior agilidade e capacidade de atender às necessidades do negócio. Com este modelo é possível alocar dinamicamente servidores e recursos computacionais para dar escalabilidade para as demandas da organização. Contudo, nem todas empresas estão dispostas a entregar dados críticos a terceiros, mesmo que sejam empresas de porte, como Amazon (com o Amazon Elastic Compute CloudAmazon EC2) ou algo mais simples como o Google Apps. Não é de se estranhar que muitas empresas sintam-se mais confortáveis ao manter suas aplicações e seus dados dentro de seus próprios domínios.

Entretanto, é um desafio para as empresas migrar de um modelo antigo para um modelo mais contemporãneo. O modelo antigo é aquele no qual encontramos servidores dedicados e sistemas de armazenamento. O contemporâneo contempla conjuntos de máquinas virtuais que podem ser dinamicamente redimensionadas e alocadas para atender as necessidades de acordo com as demandas de cada momento. A grande dificuldade está em planejar e migrar um conjunto de equipamentos legados para as máquinas virtuais e gerenciar esta migração e o novo ambiente no qual ainda há pouca mão-de-obra experiente e apta.

Apesar das dificuldades, Thomas Bittman, da Gartner, afirmou recentemente que o modelo de Redes Privadas de Computação em Nuvem será o padrão dentro de alguns anos, ao menos nas grandes empresas.

Diante deste cenário, o “Tecnologia e Educação” está começando um longo conjunto de artigos sobre as Redes Privadas de Computação em Nuvem. Esperamos sua colaboração com sugestões e perguntas.

Nos próximos artigos trataremos do conceito de cloud computing e veremos mais detalhes sobre a necessidade e dificuldades na migração entre os modelos citados.

Fontes: