quinta-feira, 4 de março de 2010

11 categorias de cloud computing

Conforme a computação em nuvem ganha força, cresce a discussão sobre como defini-la em termos de modelo de computação. Confira algumas das possibilidades.

Por Infoworld/EUA
04 de março de 2010 - 07h00


À medida que a computação em nuvem ganha força, muito se discute sobre como defini-la em termos de modelo de computação. Alternativas de maturidade foram publicadas e debatidas, e os fornecedores têm um modelo para seus próprios produtos.

Existem 11 categorias principais de tecnologia de cloud computing (leia a reportagem completa sobre o mercado de cloud computing na edição de fevereiro de COMPUTERWORLD, disponível na banca online):
  • Armazenamento como serviço: Como o nome indica, é a capacidade de utilizar o storage que existe fisicamente em um site remoto, mas é, logicamente, um recurso de local para qualquer aplicativo que requer armazenamento. É o componente mais primitivo da computação em nuvem, explorado pela maioria dos outros
  • Banco de dados como serviço: Capacidade de utilizar os serviços de um banco de dados hospedado remotamente, compartilhando-o com outros usuários. Funcionaria logicamente como se o banco de dados fosse local. Diversos fornecedores oferecem diferentes modelos, mas sua força está em explorar a tecnologia de banco de dados que normalmente custaria milhares de dólares em hardware e licenças de software
  • Informação como serviço: Capacidade de consumir qualquer tipo de informação, hospedada remotamente, por meio de uma interface bem definida, como uma API.
  • Processo como serviço: Recurso remoto que pode reunir muitos outros, tais como serviços e dados, sejam eles hospedados no mesmo recurso de cloud computing ou remotamente, para criar processos de negócio. É possível pensar em um processo de negócio como um meta-aplicativo que abrange sistemas, explorando serviços e informações essenciais que são combinados em sequência para formar processos. Em geral, eles são mais fáceis de mudar do que os aplicativos, proporcionando agilidade a quem utiliza estes mecanismos de processos fornecidos sob demanda
  • Aplicativo como serviço (ou software como serviço): Qualquer aplicativo oferecido sobre a plataforma web para um usuário final, geralmente explorando o aplicativo pelo browser. Embora muita gente associe aplicativo como serviço a aplicativos corporativos, tais como o Salesforce SFA, os aplicativos de automação de escritório, na realidade, também são aplicativos como serviço, entre eles o Google Docs, Gmail e Google Calendar
  • Plataforma como serviço: Plataforma completa, incluindo desenvolvimento de aplicativos, de interfaces e de banco de dados, armazenamento, teste e assim por diante, disponíveis para assinantes em uma plataforma hospedada remotamente. Com base no tradicional modelo de tempo compartilhado, os modernos fornecedores de plataforma como serviço oferecem a capacidade de criar aplicativos corporativos para uso local ou sob demanda, de graça ou por um pequeno custo de assinatura
  • Integração como serviço: Capacidade de fornecer uma pilha de integração completa a partir da cloud, incluindo interfaceamento com aplicativos, mediação semântica, controle de fluxos, design de integração e assim por diante. Em essência, a integração como serviço abrange a maioria dos recursos e das funções encontradas na tecnologia convencional de enterprise application integration (EAI), mas fornecidos como um serviço
  • Segurança como serviço: Capacidade de fornecer serviços de segurança essenciais remotamente via internet. A maior parte dos serviços de segurança disponíveis é rudimentar, porém alguns mais sofisticados, tais como gerenciamento de identidade, começam a ser oferecidos
  • Gestão/governança como serviço: Qualquer serviço sob demanda que permita gerenciar um ou mais serviços de computação em nuvem, como gerenciamento de tempo de atividade, topologia, utilização de recursos e virtualização. Também começam a surgir sistemas de governança, como capacidade de aplicar políticas definidas para dados e serviços
  • Teste como serviço: Capacidade de testar sistemas locais ou fornecidos em nuvem empregando software e serviços de teste hospedados remotamente. É importante observar que, embora um serviço de cloud exija teste em si mesmo, os sistemas de teste como serviço podem verificar outros aplicativos em nuvem, websites e sistemas empresariais internos, e não requerem espaço para hardware ou software na corporação
  • Infraestrutura como serviço: Trata-se de data center como serviço ou a capacidade de acessar recursos de computação remotamente. Em essência, você aluga um servidor físico, que pode usar como lhe convier. Para fins práticos, ele é o seu data center ou, pelo menos, parte de um data center. A diferença desta abordagem em relação à computação em nuvem principal é que, em vez de usar uma interface e um serviço mensurado, você tem acesso à máquina inteira e ao software que está nesta máquina. É menos "empacotada" e mais do tipo hospedagem.

    Nenhum comentário: