.
Computação em Nuvem, um paradigma de computação é um dos meios mais fáceis de acessar e armazenar dados pela Internet, em vez de armazenar dados no disco rígido do computador. Também é reconhecido como um grande conjunto de sistemas que nos ajuda a permanecer conectados com redes públicas ou privadas e fornecer infraestrutura dinamicamente escalável para dados, armazenamento de arquivos e aplicativos.
Com o lançamento dessa tecnologia, ela reduziu significativamente o armazenamento de conteúdo, entrega, custo de computação e hospedagem de aplicativos. Ele tem o potencial de transformar um data center de uma configuração de capital intensivo para um ambiente de preço variável.
De acordo com uma das indústrias de pesquisa – a Forrester, define Cloud Computing como um pool de infraestrutura de computação abstrata, altamente escalável e gerenciada capaz de hospedar aplicativos de clientes finais e faturados por consumo. Visto que o Instituto Nacional de Padrões e Tecnologia dos EUA (NIST) desenvolveu a definição de Computação em Nuvem como um modelo para permitir acesso de rede conveniente e sob demanda a um conjunto compartilhado de recursos de computação configuráveis (por exemplo, redes, servidores, armazenamento, aplicativos , e serviços) que podem ser rapidamente provisionados e liberados com um esforço mínimo de gerenciamento ou interação com o provedor de serviços.
A característica do Cloud Computing consiste no autoatendimento, onde um cliente pode solicitar e gerenciar seus próprios recursos computacionais. Um acesso à rede ampla permite que o serviço esteja disponível para as redes privadas ou a Internet. Essa tecnologia fornece um pool de recursos compartilhados, onde o cliente utiliza um pool de recursos de computação, geralmente em um data center remoto.
Modelos de serviço de computação em nuvem
Os serviços de Cloud Computing são agrupados em três categorias – Software como Serviço (SaaS), Plataforma como Serviço (PaaS) e Infraestrutura como Serviço (IaaS).
Software como serviço (SaaS)
Nesse modelo de serviço, os aplicativos baseados em nuvem são oferecidos ao cliente, como um serviço sob demanda. É uma única instância do serviço que é executado em computadores distantes “na nuvem” que são de propriedade e operados por outros e se conecta aos computadores dos usuários pela Internet e, geralmente, por um navegador da web. Sites de redes sociais como Facebook, Twitter, Flickr e Google são exemplos de SaaS, embora os usuários possam acessar os serviços por meio de qualquer dispositivo habilitado para Internet.
Plataforma como serviço (PaaS)
O modelo de plataforma como serviço (PaaS) está um nível acima da configuração de software como serviço e fornece hardware, rede e sistema operacional, para que o cliente possa projetar seu próprio aplicativo e software. Para atender aos requisitos das aplicações, como escalabilidade e gerenciamento, uma combinação predefinida de SO do sistema operacional e servidores de aplicativos é oferecida por provedores de PaaS, como J2EE restrito, plataforma LAMP (Linux, Apache, MySql e PHP), etc., por exemplo, em cada estágio do processo para desenvolver, testar e, finalmente, hospedar seus sites, os desenvolvedores da Web podem usar ambientes PaaS individuais.
Infraestrutura como serviço (IaaS)
A infraestrutura como serviço (IaaS) é um recurso básico de computação e armazenamento, fornecido por um serviço padronizado pela rede. Esse modelo facilitou a carga de trabalho ao agrupar o espaço do data center, sistemas de armazenamento, equipamentos de rede, servidores etc. e disponibilizá-los. Além dele, o cliente pode desenvolver e instalar seus próprios sistemas operacionais, softwares e aplicativos.
Modelos de implantação de computação em nuvem
Para disponibilizar e implantar aplicativos, as empresas podem escolher Cloud Computing em nuvens públicas, privadas ou híbridas. Para determinar o caminho de nuvem certo para cada organização, os integradores de nuvem desempenham um papel vital.
Nuvem Pública
Em geral, os serviços fornecidos por uma nuvem pública são oferecidos pela Internet e são operados e de propriedade de empresas, que a utilizam para oferecer acesso rápido a recursos de computação razoáveis para outras organizações ou indivíduos. Por meio desse modelo de implantação, os consumidores não precisam comprar infraestrutura, hardware ou software de suporte, que são de propriedade e gerenciados por provedores.
Nuvem Privada
Nesse modelo de implantação, a infraestrutura da nuvem é operada exclusivamente para uma organização específica e é gerenciada pela organização ou por um terceiro. Ao mesmo tempo em que fornece mais controle de recursos e evita a multilocação, as nuvens privadas existem para aproveitar as várias eficiências da nuvem.
Nuvens híbridas
Esse modelo de implantação de Cloud Computing reúne modelos de nuvem pública e privada. Um provedor de serviços pode utilizar provedores de nuvem de terceiros de maneira total ou parcial em meio a nuvens híbridas, aumentando assim a flexibilidade da computação.
Assim, para o usuário de computador cotidiano, essa tecnologia oferece inúmeras opções, bem como para grandes e pequenas empresas. E para organizações e indivíduos, Computação em Nuvem oferece benefícios, e a ação se desloca para a interface ladeada por múltiplos grupos de consumidores e fornecedores de serviços.
.