23
CLOUD COMPUTING JARBAS PEREIRA – JONATAS DE ABREU – KLEVERSON GARCIA OSVANDO CANDIDO – WILSON LEVI 26/11/12

Cloud computing

Embed Size (px)

Citation preview

Page 1: Cloud computing

CLOUD COMPUTING

JARBAS PEREIRA – JONATAS DE ABREU – KLEVERSON GARCIAOSVANDO CANDIDO – WILSON LEVI

26/11/12

Page 2: Cloud computing

• Possibilidade de acessar, manipular e executar diferentes tarefas pela internet.

• Não é necessário instalar aplicativos no computador.

• Necessário apenas uma conexão com a internet para acessar um servidor que irá executar os aplicativos desejados.

“Eu diria que o computador do futuro é a internet. Hoje, se você tem um problema no computador, está tudo perdido, é terrível. Mas, com a computação nas nuvens, não importa se você usa o celular, o computador ou qualquer outro aparelho, tudo estará guardado na internet”.

Eric SchmidtPresidente do Google

Page 3: Cloud computing
Page 4: Cloud computing

Ao contrário do que muitos pensam, a computação em nuvens não dispensa em nenhum momento o armazenamento de arquivos em discos rígidos. A diferença é que, em vez de os arquivos ficarem guardados em um dispositivo na casa ou escritório do usuário, tal trabalho é realizado por servidores gigantescos que ocupam diversos galpões.

Page 5: Cloud computing

Segundo estimativa do Data Center Map, existem cerca de 1.000 data centers de grande e médio porte espalhados pelo mundo. Reunidos, ocupariam uma área equivalente a 278 campos de futebol.O Google sustenta pelo menos 36 centrais dispersas pelo mundo e tem planos de construir novas unidades sobre balsas no mar.

Page 6: Cloud computing
Page 7: Cloud computing

SISTEMAS OPERACIONAIS NAS NUVENS

eyeOS Glide OS

GratuitoRoda no navegador

GratuitoRoda no navegador

Page 8: Cloud computing

SISTEMAS OPERACIONAIS NAS NUVENSWindows AzurePagoSistema Operacional na nuvem da Microsoft. Basicamente uma plataforma para desenvolvimento de aplicativos para nuvem.

Chrome O.S.GratuitoSistema Operacional na nuvem e de código aberto da Google.

Page 9: Cloud computing

CARACTERÍSTICAS ESSENCIAISAs características essenciais são vantagens que as soluções de computação em nuvem oferecem.Por exemplo, a elasticidade rápida de recursos, amplo acesso e medição de serviço são características básicas para compor uma solução de computação em nuvem.

Page 10: Cloud computing

SELF-SERVICE SOB DEMANDAO usuário pode adquirir unilateralmente recurso computacional, como tempo de processamento no servidor ou armazenamento na rede, na medida em que necessite e sem precisar de interação humana com os provedores de cada serviço.

ELASTICIDADE E ESCALONAMENTOA computação na nuvem propicia a ilusão de recursos computacionais infinitos disponíveis para o uso. É esperado que os recursos adicionais possam ser providos, possivelmente de forma automática, quando ocorre o aumento da demanda e retidos, no caso da diminuição desta demanda.

CARACTERÍSTICAS ESSENCIAIS

Page 11: Cloud computing

SERVIÇO MEDIDOSistemas em nuvem automaticamente controlam e aperfeiçoam o uso de recursos por meio de uma capacidade de medição. O uso de recursos pode ser monitorados e controlados, possibilitando transparência para o provedor e o usuário do serviço utilizado.

POOLING DE RECURSOSProvedores de recursos de computação são agrupados para atender vários consumidores com diferentes recursos físicos e virtuais atribuídos dinamicamente e novamente de acordo com a demanda do consumidor.

CARACTERÍSTICAS ESSENCIAIS

Page 12: Cloud computing

AMPLO ACESSO A REDERecursos estão disponíveis através da rede e acessados por meio de mecanismos que promovam o padrão utilizado por plataformas heterogêneas (por exemplo, telefones celulares, laptops, etc.).

CARACTERÍSTICAS ESSENCIAIS

Page 13: Cloud computing

O ambiente de computação em nuvem é composto de três modelos de serviços. Estes modelos são importantes, pois eles definem um padrão arquitetural para soluções de computação em nuvem.

MODELOS DE SERVIÇOS

Page 14: Cloud computing

MODELOS DE SERVIÇOS

SOFTWARE COMO SERVIÇO (SaaS)O modelo de SaaS proporciona sistemas de software com propósitos específicos que estão disponíveis para os usuários através da Internet. No SaaS, o usuário não administra ou controla a infraestrutura subjacente, incluindo rede, servidores, sistemas operacionais, armazenamento ou mesmo as características individuais da aplicação, exceto configurações específicas.

PLATAFORMA COMO SERVIÇO (PaaS)Esta é a camada intermediária. É oferecido como serviço um ambiente no qual o desenvolvedor pode criar e implementar aplicações sem ter que se preocupar em saber quantos processadores ou o quanto de memória esta sendo usada para executar a tarefa.

Page 15: Cloud computing

MODELOS DE SERVIÇOS

INFRAESTRUTURA COMO SERVIÇO (IaaS)Nesta classe são oferecidos os serviços de infraestrutura sob demanda, isto é, oferece recursos “de hardware” virtualizados como computação, armazenamento e comunicação. Este tipo de serviço prove servidores capazes de executar softwares customizados e operar em diferentes sistemas operacionais. Por se tratar da camada inferior, esta também é responsável por prover a infraestrutura necessária para as camadas intermediária e superior.

Page 16: Cloud computing

PAPÉIS NA COMPUTAÇÃO EM NUVEM

Provedor: disponibiliza, gerencia e monitora toda a estrutura para a solução de computação em nuvem;Desenvolvedor: utiliza os recursos fornecidos e proveem serviços para os usuários finais;Usuário final: utiliza os recursos fornecidos pela nuvem computacional.

Page 17: Cloud computing

PAPÉIS NA COMPUTAÇÃO EM NUVEM

A organização dos papéis ajuda a definir os atores e os seus diferentes interesses.Os atores podem assumir vários papéis ao mesmo tempo de acordo com os interesses, mas apenas o provedor fornece suporte a todos os modelos de serviços.

Page 18: Cloud computing

No modelo de implantação, dependemos das necessidades das aplicações que serão implementadas. A restrição ou abertura de acesso depende do processo de negócios, do tipo de informação e do nível de visão desejado.Os modelos de implantação da computação em nuvem podem ser divididos em: privado, público, comunidade e híbrido.

MODELOS DE IMPLANTAÇÃO

Page 19: Cloud computing

PÚBLICOA infraestrutura de nuvem é disponibilizada ao público em geral ou a um grande grupo industrial e é propriedade de uma organização da venda de serviços em nuvem.

MODELOS DE IMPLANTAÇÃOPRIVADOA infraestrutura de nuvem é utilizada exclusivamente a uma organização. As nuvens privadas são aquelas construídas exclusivamente para um único usuário (uma empresa, por exemplo).Uma nuvem privada é, em geral, construída sobre um data center privado.

Page 20: Cloud computing

COMUNIDADEA infraestrutura de nuvem é com partilhada por diversas organizações e suporta uma comunidade específica que partilhava as preocupações (por exemplo, a missão, os requisitos de segurança, política e considerações sobre o cumprimento). Pode ser administrado por organizações ou de um terceiro e pode existir no local ou remota.

MODELOS DE IMPLANTAÇÃO

HIBRIDOAs nuvens híbridas combinam os modelos das nuvens públicas e privadas. Elas permitem que uma nuvem privada possa ter seus recursos ampliados a partir de uma reserva de recursos em uma nuvem pública.

Page 21: Cloud computing

PRINCIPAIS VANTAGENS

• Possibilidade de utilização de softwares sem que estes estejam instalados no computador;

• Na maioria das vezes o usuário não precisa se preocupar com o sistema operacional e hardware que está usando em seu computador pessoal, podendo acessar seus dados na "nuvem computacional" independentemente disso;

• O trabalho corporativo e o compartilhamento de arquivos se tornam mais fáceis, uma vez que todas as informações se encontram no mesmo "lugar";

• Redução considerável do preço de computadores devido ao fato de que um computador não necessita de muitos recursos para acessar a Internet ;

Page 22: Cloud computing

DÚVIDAS

• Ideia de que “tudo é de todos e ninguém é de ninguém” nem sempre é algo bem visto.

• O fator mais crítico é a segurança, considerando que os dados ficam online o tempo todo.

• Indisponibilidade: os servidores podem sair do ar quando você precisa de um arquivo ou uma aplicação.

Page 23: Cloud computing