Cloud computing

Preview:

Citation preview

CLOUD COMPUTING

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

26/11/12

• 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

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.

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.

SISTEMAS OPERACIONAIS NAS NUVENS

eyeOS Glide OS

GratuitoRoda no navegador

GratuitoRoda no navegador

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.

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.

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

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

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

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

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.

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.

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.

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.

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

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.

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.

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 ;

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.