Cloud Computing.pptx

Post on 08-Aug-2015

11 views 0 download

Transcript of Cloud Computing.pptx

Computação nas Nuvens

Prof. Rogério Nunes de Freitas

• Características• Tipos de Serviços• Software como Serviço• Plataforma como Serviço• Infraestrutura como Serviço• Arquitetura• Modelos• Estatísticas• Exemplos

Definição

Vantagens

Desvantagens

Perspectivas

Considerações finais e Conclusão

Conteúdo

Definição

Conjunto de recursos de TI (servidores, banco de dados, aplicações) disponibilizadas sob demanda por companhias de serviço, através da internet, proporcionando um agrupamento de recursos entre múltiplos usuários. [Brendl, 2010 apud BISONG; RAHMAN, 2011]

Características

Serviço sob demanda: Reunião de recursos que podem ser

comprados na medida que são necessários. Virtualização:

Os recursos pode ser acessados de qualquer lugar através da internet;

Alta capacidade de extensão: A escala da nuvem pode estender

dinamicamente para atender a necessidade.

Tipos de Serviços

Existem 3 modelos de serviços nas nuvens predominantes: Software como serviço ; Plataforma como serviço ; Infraestrutura como serviço ;

Software como serviço

Fornece uma aplicação para consumo sem requerer qualquer conhecimento do ou controle do hardware, da rede ou do sistema operacional no qual a aplicação roda.

Exemplo: Google Apps

Plataforma como serviço

Quando oferecido como um serviço os detalhes da infraestrutura, sistema operacional, rede, etc são abstraídos e o desenvolvedor só se preocupa com a aplicação e o ambiente, em que são desenvolvidos e implantados;

Exemplo: Windows Azure Plataform

Infraestrutura como serviço

O usuário final consume recursos computacionais, tais como e relacionados a (CPU, armazenamento, rede);

Exemplo: Amazon EC2

Modelos

Existem três modelos primários de implantação de serviços nas nuvens: Nuvens Públicas; Nuvens Privadas; Nuvens Híbridas;

Nuvens Públicas

Fornecem serviços para múltiplos clientes através da internet, utilizando controle de acesso, segurança, integridade de dados e mecanismos de isolamento associados.

Fornecem um meio elástico e rentável de implantar soluções.

Nuvens Privadas

Oferece parte do conjunto de serviços e maior controle do que oferecidos pela nuvem privada;

A diferença principal é que na nuvem privada dados e processos são geridos dentro da organização ou por um mecanismo de hospedagem dedicado fora da organização;

Dentre vários, podemos citar:• Com programas e arquivos armazenados e

processados na nuvem, o acesso digital será mais ampliado pois só serão necessários computadores simples e consequentemente baratos, e é mais fácil de usar

• Arquivos poderão ser acessados em qualquer lugar do mundo, sem necessidade de mídias, como CD`s e pen-drives, obtendo também uma forma mais fácil de compartilhar arquivos.

Vantagens

• Redução de perda de arquivos por acidentes, danos físicos, etc., e também a redução de virus*

• Sem necessidade de instalação e atualização (muitas vezes incômoda) de programas, pois eles estarão disponíveis na rede e as atualizações serão feitas no servidor, e não em cada computador pessoal.

• Acesso rápido a novas tecnologias e baixo custo ao acesso das mesmas

*Gartner. “Seven cloud-computing security risks”.http://www.infoworld.com July 02,2008.

Vantagens

Desvantagens

Riscos da computação nas nuvens Nem tudo são nuvens...

• Vulnerabilidades, riscos e ameaças á segurança:– Problemas com vírus, worms, hackers e cyber-terroristas

devido ao aumento da popularidade no uso de computação nas nuvens

– Problemas devido a localização física, pois as leis do país de acolhimento dos equipamentos são aplicáveis aos dados armazenados nas máquinas

– Abuso e uso malicioso da computação em nuvem– Interfaces de programação de aplicação insegura– Perda/Vazamento de dados– Sequestro de conta, serviço e tráfego– Profile de risco desconhecido

Riscos da computação nas nuvens Nem tudo são nuvens...

• Desvantagens básicas:– Ter que estar sempre conectado à rede– Alto custo de criação e manutenção de um

servidor de serviços na de nuvem por conta do alto escalonamento

– Conexões ainda muito lentas em vários países do mundo, o que torna os benefícios da nuvem deficientes

– reconhecer diferentes dispositivos se conectando à rede e oferecer serviços diferenciados a cada dispositivo: celular, computador, tablet...

• Computação das Coisas (Computação pervasiva / Computação Ubiqua)

• A computação em nuvem está a aumentar, mas principalmente com foco em uma plataforma aberta, principalmente.

Futuro da Computação nas Nuvens

• O Google vai continuar a aumentar a área de investimento empresarial, buscando mais usuários empresariais para usar seus serviços através do Google Apps

• Serviços pessoais de Computação nas Nuvens já têm se tornado popular, e a Inteligência Empresarial (Business Intelligence, BI) será o próximo alvo das SaaS`s, à exemplo da Force.com: http://www.salesforce.com/platform/

• O primeiro lote de empresas que oferecem SaaS 1.0 correm grande risco de falência, frente às grandes coorporações que estão investindo na área

Futuro da Computação nas Nuvens

• Computação nas Nuvens tem um grande potencial para redução de custos de empresas, mas o risco de segurança torna-se imenso

• Para servidores, há a grande barreira de alto custo de infra-estrutura para compressão de grande escala e processamento

• Também há a barreira da infra-estrutura da rede: aumento significante de acesso, transferencia de dados, necessidade de aumento de banda e aumento de dispositivos conectados à rede (soluções já estão sendo implantadas como a substituição dos endereços IPv4 para IPv6)

Considerações Finais e Conclusão