Definições sobre Computação em Nuvem


A computação em nuvem pode ser definida, de forma simplificada, como um paradigma de infra-estrutura que permite o estabelecimento do SaaS (software como serviço), sendo um grande conjunto de serviços baseados na web com o objetivo de fornecer funcionalidades, que até então, necessitavam de grandes investimentos em hardware e software, e que funciona através de um modelo de pagamento pelo uso.

Um modelo de computação onde as capacidades relacionadas a tecnologias da informação são escaláveis e elásticas, sendo que as mesmas são providas como serviços para os usuários finais através da internet, esta é uma definição disponibilizada pelo grupo Gartner em [Cearley, 2009].

Após estudo onde foram consideradas várias definições distintas para o conceito de computação na nuvem, os autores de [Vaquero et al, 2008] chegaram a definição de que nuvens são grandes repositórios de recursos virtualizados, tais como hardware, plataformas de desenvolvimento e software, que são facilmente acessíveis. Além disto, estes recursos podem ser configurados dinamicamente de modo a ajustar-se a diferentes cargas de trabalho com a intenção de otimizar sua utilização. O modelo de cobrança utilizado para a exploração destes repositórios está baseado em pagamento pelo uso. 

Um ponto de vista que considera as características de hardware é fornecido em [Armbrust 2009], lá a computação em nuvem é definida como um paradigma com a ilusão de recursos infinitos, que estarão disponíveis sempre que houver necessidade. Ressalta-se que poucos investimentos iniciais em infra-estrutura são necessários e existe a possibilidade de contratação de recursos computacionais por prazos curtos e específicos. 

Para [Buyya, 2008], uma nuvem é um tipo de sistema paralelo e distribuído que consiste de uma coleção de computadores virtualizados e interconectados que são provisionados de forma dinâmica e apresentados como um ou mais recursos computacionais unificados. Estes recursos são disponibilizados e controlados através de acordos relacionados aos serviços que são estabelecidos entre um prestador e um consumidor sendo definidos a partir de negociações entre as partes. 

O termo computação em nuvem, segundo [Taurion, 2009], surgiu em 2006 em uma palestra de Eric Schmidt, da Google, sobre como sua empresa gerenciava seus data centers. Hoje, computação em nuvem, se apresenta como o cerne de um movimento de profundas transformações do mundo da tecnologia. 

A nuvem é uma representação para a internet ou infra-estrutura de comunicação entre componentes arquiteturais, baseada em uma abstração que oculta à complexidade da infra-estrutura. Cada parte desta infra-estrutura é provida como um serviço, e estes serviços são normalmente alocados em data centers, utilizando hardware compartilhado para computação e armazenamento, [Sousa, 2009].

Encerrando, porém longe de esgotar as definições disponíveis, apresenta-se a definição do NIST (National Institute of Standards and Technology - USA), onde a computação em nuvem representa um conveniente modelo de acesso, sempre que for necessário, a um conjunto compartilhado de recursos computacionais configuráveis, tais como, redes, servidores, armazenamento, aplicações e serviços, que podem ser disponibilizados rapidamente, e para isto o esforço de gerenciamento e interação com o provedor dos serviços é mínimo ou nenhum.  

ATIVIDADE DE FIXAÇÃO

Postagens mais visitadas deste blog

Benefícios dos Modelos PaaS

Fundamentos da Computação em Nuvem

Segurança de Acesso ao Software na Computação em Nuvem