Prof. Luiz Antonio de Carvalho Cloud Computing (Computação em nuvem) 1 2 Cloud Computing O conceito de Cloud Computing (Computação em nuvem) refere-se à utilização da memória e das capacidades de armazenamento e cálculo de computadores e servidores compartilhados e interligados por meio da Internet. O armazenamento de dados é feito em serviços que poderão ser acessados de qualquer lugar do mundo, a qualquer hora, não havendo necessidade de instalação de programas ou de armazenar dados. O acesso a programas, serviços e arquivos é remoto, através da Internet - daí a alusão à nuvem. O uso desse modelo (ambiente) é mais viável do que o uso de unidades físicas. Em um sistema operacional disponível na Internet, a partir de qualquer computador e em qualquer lugar, pode-se ter acesso a informações, arquivos e programas num sistema único, independente de plataforma 3 Tipologia Software as a Service (SaaS) ou, em bom português, Software como Serviço. Em sua essência, trata-se de uma forma de trabalho onde o software é oferecido como serviço, assim, o usuário não precisa adquirir licenças de uso para instalação ou mesmo comprar computadores ou servidores para executá-lo. Nesta modalidade, no máximo, paga-se um valor periódico - como se fosse uma assinatura - somente pelos recursos utilizados e/ou pelo tempo de uso. 5 www.lacconcursos.com.br 4 Tipologia - Infrastructure as a Service (IaaS): Infraestrutura como Serviço. Parecido com o conceito de PaaS, mas aqui o foco é a estrutura de hardware ou de máquinas virtuais, com o usuário tendo inclusive acesso a recursos do sistema operacional; - Testing as a Service (TaaS): Ensaio como Serviço. Oferece um ambiente apropriado para que o usuário possa testar aplicações e sistemas de maneira remota, simulando o comportamento destes em nível de execução. 6 1 Prof. Luiz Antonio de Carvalho Tipologia Platform as a Service (PaaS): Plataforma como Serviço. Trata-se de um tipo de solução mais amplo para determinadas aplicações, incluindo todos (ou quase todos) os recursos necessários à operação, como armazenamento, banco de dados, escalabilidade (aumento automático da capacidade de armazenamento ou processamento), suporte a linguagens de programação, segurança e assim por diante; - Database as a Service (DaaS): Banco de Dados com Serviço. O nome já deixa claro que esta modalidade é direcionada ao fornecimento de serviços para armazenamento e acesso de volumes de dados. A vantagem aqui é que o detentor da aplicação conta com maior flexibilidade para expandir o banco de dados, compartilhar as informações com outros sistemas, facilitar o acesso remoto por usuários autorizados, entre outros; 7 (CESPE - 2011 – Correios) Com a Web 2.0, novas possibilidades em matéria de comunicação online e mídias digitais se apresentam, tanto no que se refere aos produtores de conteúdos quanto aos usos e compartilhamentos. Considerando esse novo cenário de tratamento da informação e interatividade, julgue os itens subsequentes. Cloud Storage A tradução de Cloud storage é Armazenamento em Nuvem, ou seja, é um modelo de armazenamento on-line. Permite que você sincronize os dados de um equipamento (Micro, Notebook, smartphone, tablet, etc) e acessá-los de qualquer outro equipamento ou em qualquer local, desde que, esteja conectado na internet. Este serviço, também pode ser chamado de Armazenamento Virtualizados ou Backup Online. 8 Até a próxima aula!!! Um dos recursos proporcionados pela denominada computação em nuvens (cloud computing) é a recuperação de acervos em caso danos aos computadores Certo 9 www.lacconcursos.com.br 10 2