Sobre o que estamos falando? A indústria 4.0 marca a convergência de tecnologias digitais e…
Termos e Definições da Computação em Nuvem
Tomando gosto pela escrita de artigos, resolvi escrever um pouco mais sobre computação em nuvem, nesse artigo vou tratar um pouco sobre definições, termos associados e as características essenciais.
Julgo muito importante essas informações, pois permite o entendimento de forma detalhada do que seja a computação em nuvem, tentarei explanar da melhor forma possível as evoluções da computação até a transição para o modelo de nuvem.
Em um MIT em 1961 John McCarthy, um grande cientista da computação, fez referencia sobre um modelo de computação em utility, em seu discurso, MacCarthy, um visionário da época, antecipou-se sobre o conceito de nuvem, quando salientou que no futuro a tecnologia da informação poderia ser adquirida como água e energia.
Anos depois, Nicholas Carr, deduziu em 2006 que o modelo de computação em nuvem já era uma realidade, mesmo sem utilizar esse termo computação em nuvem, Carr explicou as grandes mudanças que ocorriam com a TI.
A expressão “Computação em nuvem” ao que tudo indica, foi empregada pela primeira vez em 2006 por um CEO do Google chamado Eric Schmidit, nesse mesmo ano a Amazon lançou seu primeiro serviço de nuvem, o S3, um serviço de armazenamento.
Existem diversas definições e termos técnicos associados a nuvem, aqui vou explicar as definições mais aceitas:
- Gartner Group: Computação em nuvem é um estilo de computação no qual recursos de TI, massivamente escaláveis, são disponibilizados sob a forma de serviço, por meio da internet.
- IBM (International Business Machine): Computação em nuvem é uma plataforma que dinamicamente provê, configuração, reconfiguração e libera servidores de acordo com a necessidade que emprega grandes Datacenters e potentes servidores, que hospedam aplicações e serviços para serem utilizados via internet.
- NIST (National Institute of Standards and Tecnology): Computação em nuvem é um modelo que permite acesso à rede de forma onipresente, conveniente e sob demanda a um conjunto compartilhado de recursos de computação configuráveis e que podem ser rapidamente alocados e liberados com o mínimo esforço de gerenciamento ou interação com o provedor
Quebra de Página
A ilustração abaixo pode ser composta por recursos físicos ou virtuais baseados em software:
Figura 1.1 – Mudança Proposta pela Computação em Nuvem
Um conceito decorrente da computação em nuvem é o conceito de serviço de nuvem (Cloud Services) que trata de qualquer recurso de TI acessado remotamente via nuvem. Um serviço de nuvem pode ser um software baseado na web como uma interface invocada via protocolo de mensagem ou um ponto de acesso remoto para ferramentas de gerenciamento.
O NIST trata também das definições das características essenciais da nuvem:
- Autosserviço sob Demanda: Capacidade de prover funcionalidades computacionais de maneira automática, sem que haja a necessidade de interação com o provedor.
- Amplo Acesso à Rede: Os recursos computacionais devem estar disponíveis para serem acessados via internet e de uma forma padronizada, possibilitando o uso de diversos tipos de dispositivos (smartphone, tablets etc.);
- Pool de Recursos: Múltiplos usuários podem fazer uso, simultâneo, dos recursos computacionais oferecidos pelo provedor, a alocação desses recursos ocorre de forma dinâmica e de acordo com a necessidade do cliente.
- Rápida Elasticidade: As funcionalidades computacionais devem ser fornecidas de maneira rápida e elástica, ou seja, podem crescer ou diminuir rapidamente.
- Serviços Mensuráveis: Controle e monitoramento automático dos recursos utilizados pelos serviços oferecidos.
Comments (0)