Arquiteturas Paralelas e Distribuídas TSI-6AN Apresentado por: Cleber Schroeder Fonseca 1
CLOUD COMPUTING 2
Cloud Computing A expressão cloud computing (computação nas nuvens) começou a ganhar força em 2008, mas a ideia existe há muitos anos. Se refere, essencialmente, à noção de utilizarmos, em qualquer lugar e independente de plataforma, as mais variadas aplicações por meio da internet. 3
Por que nuvem Ao consultar livros de redes, telecomunicações e afins, repare que é provável que se encontre uma nuvem sendo usada para fim de abstração. 4
Entendendo Estavamos acostumados a armazenar arquivos e dados de maneira on premise. Nos ambientes corporativos algumas aplicações já eram fornecidas por um servidor. A maior vantagem do on premise está no fato de ser possível utilizar as aplicações mesmo sem acesso a internet. 5
Entendendo A evolução constante da tecnologia computacional e das telecomunicações está fazendo com que o acesso à internet se torne cada vez mais amplo e rápido. Esse senário criou um senário onde o cloud computing se torna cada vez mais disseminado pelo mundo. 6
Entendendo Com o cloud computing muitos aplicativos, assim como arquivos e outros dados, não precisam mais estar instalados ou armazenados no computador do usuário ou um servidor próximo. Este conteúdo passa a ficar disponível nas nuvens. 7
8
Características Na maioria dos casos, o usuário pode acessar as aplicações independente do seu sistema operacional. O usuário não precisa se preocupar com a estrutura para executar a aplicação. O compartilhamento de informações, e escrita colaborativa de informação se tornam muito mais fáceis. 9
Características O usuário pode contar com alta disponibilidade do serviço. Dependendo da aplicação, o usuário terá de instalar um cliente, mas nesses casos todo ou a maior parte do processamento e armazenamento de dados é feito pelo servidor. 10
SaaS O conceito de Software as a Service (Software como serviço), trata-se de uma forma de trabalho em que o software é oferecido como serviço. 11
Paas Platform as a Service (Plataforma como serviço), trata-se de um tipo de solução mais amplo para determinadas aplicações. 12
Daas Database as a Service (Banco de Dados como serviço), o nome deixa claro que essa modalidades é direcionada ao fornecimento de serviços para armazenamento e acesso de volumes de dados. 13
Iaas Infrastructure as a Service (Infraestrutura como serviço), parecido com o PaaS, mas aqui o foco é a estrutura física. 14
TaaS Testing as a Service (Ensaio como serviço), oferece um ambiente apropriado para que usuários possam testar aplicações e sistemas, simulando o comportamento destes em nível de execução. 15
Exemplos Serviços de e-mail Gmail Yahoo! Mail Discos virtuais Dropbox One Drive Google Drive 16
Exemplos Serviços de compartilhamento de fotos e vídeos Flickr YouTube Netflix 17
Note que todos os exemplos não são executados dentro do computador do cliente. A maior parte deles não cobra por licenças de utilização do software. 18
Nuvem privada Oferece os praticamente os mesmo serviços da nuvem pública. A diferença está nos equipamentos e sistemas utilizados para construir a nuvem. Esses estão normalmente alocados dentro da infraestrutura da própria empresa. 19