Computação em nuvem
Raone Dordenoni da Silva[1]
Nayara Kresley [2]
Sara Moulin Barbosa[3]
1 1. Introdução
Cloud Computing não é por si só uma inovação tecnológica. É uma verdadeira disrupção na maneira de se gerenciar e entregar TI, pois tem sua funcionalidade baseada em diversas tecnologias já existentes, tais como virtualização, grid computing, utility computing, autonomic computing, entre outras. Uma vez que o foco deste artigo é a cloud computing não iremos nos aprofundar em cada uma destas tecnologias, mas ao decorrer do artigo poderemos perceber a inserção de algumas delas.
2 2. Definição de Computação em Nuvem
Segundo o NIST, (National Institute of Standards and Technology) computação em nuvem é um modelo que possibilita o acesso, de modo conveniente, a um conjunto de recursos computacionais configuráveis (redes, servidores, armazenamento, aplicações e serviços) que podem ser rapidamente adquiridos e liberados com mínimo esforço gerencial ou interação com o provedor de serviços. Este modelo de nuvem é composta de cinco características essenciais para o funcionamento, três modelos de serviço, e quatro modelos de implementação.
O conceito computação em nuvem é uma metáfora para a Internet ou para a infraestrutura de comunicação entre os componentes arquiteturais, baseada em uma abstração que oculta à complexidade desta infraestrutura. Cada parte desta infraestrutura é provida como um serviço e, estes são normalmente alocados em data centers, utilizando hardware compartilhado para computação e armazenamento de dados. (Buyya et al. 2009b)
3 3. Características
Para tornar possível a distribuição dos serviços cloud computing via internet todas as aplicações e dados dos usuários ficam armazenados em grandes data centers, onde existem computadores com grande capacidade de processamento ou clusters. Mas para que um data center possa ser chamado cloud computing ele deve atender a algumas características essenciais, que são: