• Nenhum resultado encontrado

IMPA. Junho/2012

N/A
N/A
Protected

Academic year: 2021

Share "IMPA. Junho/2012"

Copied!
48
0
0

Texto

(1)

Beauclair @ IMPA

(2)
(3)

O que é “Cloud Computing” ?

O que é “Cloud Computing” ?

 Não é um conceito claramente definido;

 Não é uma tecnologia pronta que saiu dos laboratórios de

pesquisa e foi disponibilizada no mercado pelos fabricantes;

 Forma de abstração de estruturas que não são conhecidas;  A própria Internet é representada como uma núvem.

(4)

O que é “Cloud Computing” ?

O que é “Cloud Computing” ?

 É uma evolução natural da computação ?

computers

racks

datacenters

Clouds complexidade

(5)

Roadmap da Virtualização a

Roadmap da Virtualização a

Cloud

Cloud

1. Virtualização da infra-estrutura

2. Otimização dessa infra-estrutura para adequá-la a cloud

computing

1. Network

2. Storage

3. Sistemas e Softwares

4. Gerenciamento e Provisionamento

3. Automação do gerenciamento de recursos

(6)
(7)

O que é “Cloud Computing” ?

O que é “Cloud Computing” ?

Conceito geral (mais comum) :

É a idéia de utilizarmos aplicações* por meio da Internet em qualquer lugar e independente da plataforma, com a mesma facilidade de tê-las instaladas no nosso computador.”

(8)

O que é “Cloud Computing” ?

O que é “Cloud Computing” ?

Conceito passado pela midia:

É

uma forma de reduzir drásticamente os custos de TI,

de forma efetiva e configurável, adequada as suas

necessidades atuais e futuras.

Conceito subliminar:

O usuário não precisa se preocupar com backup,

armazenamento, manutenção, atualização,

(9)
(10)

National Institute of

National Institute of

Standards and Technology

Standards and Technology

“Cloud computing is a model for enabling ubiquitous,

convenient, on-demand network access to a shared

pool of configurable computing resources (networks,

servers, storage, applications, and services) that can

be rapidly provisioned and released with minimal

(11)

Será que podemos ?

Será que podemos ?

 Nós nunca fizemos nada parecido!

 Vamos ter que mudar a forma como gerenciamos os nossos

recursos ...

 A administração dos recursos é mais “cara”  É segura ?

 É estável ?

(12)

Adaptar ou ficar obsoleto

Adaptar ou ficar obsoleto

Em 2011, Cloud Computing foi a prioridade #1 segundo a

Gartner Survey e a #2 segundo a Focus Survey (a #1 foi Virtualização)

 Nesses relatórios, os motivos principais foram:

 Melhoria do gerenciamento da infra-estrutura  Redução dos custos de operação

 Melhoria na qualidade dos serviços

 A previsão para 2012 é que essa tendência se mantenha

(13)

Dados interessantes

Dados interessantes

 A cada 6s uma máquina virtual é criada

 Mais do que o número de nascimentos no EUA!  São feitos 5.5 vMotions/s

 Mais que o número de aeronaves em vôo

 Em 2011, o número de máquinas virtuais ultrapassou o número

de máquinas físicas

 Média de 50% de virtualização

 Adoção de múltiplas plataforma de virtualização  Mais de 50% adotam duas plataformas

(14)

Dados interessantes

Dados interessantes

 Em 2011:

Foram vendidos mais tablets e smartphones do que

microcomputadores;

O tráfego gerados por dispositivos móveis foi 8x maior

que o tráfego de toda a Internet em 2000;

Metade desse tráfego foram vídeos;

(15)

Em 2015 … (previsão IDC)

Em 2015 … (previsão IDC)

Previsão de Crescimento comparado a 2010:

● Capacidade de Armazenamento = 8x

● Capacidade de Rede / Conectividade = 16x ● Capacidade Computacional = 20x

(16)

A febre do “BYOD”

A febre do “BYOD”

(17)

Curiosidades

Curiosidades

80% de todas as empresas do mundo usarão algum

tipo de cloud em 2015

Custo de armazenamento (Amazon S3)

1TB U$12.000/y (só o armazenamento)

+ U$ 475/m (com backup)

Equipe de T.I.

Ambiente não Virtualizado: 1 técnico para 5 servidores

Ambiente Virtualizado: 1 técnico para 100 servidores

(18)

Classes de

Classes de

cloud computing

cloud computing

Pública

 SaaS – Software as a Service  PaaS – Platform as a Service

 IaaS – Infrastructure as a Service

Privada

Híbrida

 Segmentação das aplicações entre núvens privadas e

(19)

Classes de

Classes de

Cloud Computing

Cloud Computing

Public – Os serviços são

disponibilizados pelo

provedor através da Internet.

Private – Os serviços

oferecidos são gerenciados dentro da Instituição.

(20)

Classes de

Classes de

Cloud Computing

Cloud Computing

Hybrid – é uma combinação dos serviços (e da forma)

(21)

Exemplo de SaaS

Exemplo de SaaS

Saas – Software as a Service

Seu conceito está incorporado na Cloud Computing

Mais conhecida e usada

A aplicação (em si) é fornecida pelo provedor do

serviço

Exemplos:

E-Mail: Gmail, Hotmail

Photos: Flicks, Picasa

(22)

Exemplo de Iaas

Exemplo de Iaas

Iaas – Infrastructure as a Service

Os provedores oferecem, através de aluguel,

recursos computacionais, hospedados em

Datacenter e/ou somente servidores

Foi uma evolução das hospedagem de sites

Exemplos:

Verizon's CaaS – Computing as a Service

AT&T – Hosting & Storage

(23)

Exemplo de PaaS

Exemplo de PaaS

PaaS – Platform as a Service

Possibilitam o desenvolvedores de aplicações a

hospedagem dos serviços

Exemplo:

Google's AppEngine (Google Code)

Force.com, FaceBook Developers

Microsoft Windows Azure

(24)

Sopa de letrinhas - *aaS

Sopa de letrinhas - *aaS

*aaS, EaaS, XaaS – Everything as a Service

 Se refere a qualquer tipo de componente de software

utilizado na Cloud Computing.

NaaS – Network as a Service

 Akamai, Limelight, L3, Amazon CloudFront

DaaS – Data as a Service

 Offers analytics and aggregated data (salary.com)

(25)

Características chaves para

Características chaves para

cloud computing

cloud computing

Virtualização

Centralização de recursos computacionais

Automatização dos processos

 Incluindo a criação e migração de máquinas virtuais

Provisionamento (Virtual Appliances)

Aumento do tráfego na rede

Aumento da complexidade

Datacenter backbone

(26)

Tendência

Tendência

Confusão:

Virtualização X Cloud

Saas X IaaS X PaaS

Sucesso na Virtualização só significa garantia na

consolidação e não na implantação de Cloud

Computing

A motivação de Cloud Computing está na

(27)

Tendência

(28)

Mercado de Virtualização

Mercado de Virtualização

Focus Survey 2011

Focus Survey 2011

 Em produção em 2011: 

Servidores: 72%

Desktop: 29%

Aplicações: 51%

Storage: 48%

 Previsão para 2012 

Servidores: +16%

Desktop: + 33%

(29)

Virtualização

Virtualização

Cloud

Cloud

 A pesquisa mostrou que a virtualização de todos os recursos

computacionais em uma infra-estrutura virtualizada, permite:

Agilidade

Uso efetivo dos recursos

Redução das necessidades de:

Espaço, Refrigeração e Energia

ITaaS (novo termo que já aparece)

Transição natural para Cloud

(30)

Roadmap da Virtualização a

(31)

Problemas mais comuns

Problemas mais comuns

(32)
(33)

Vantagens e Desvantagens

(34)

Mudança de Paradigma

Mudança de Paradigma

 Planejamento de recursos aliado a uma política de otimização  Gerenciamento configurável e provisionamento automatizado

(35)

VMware Cloud

(36)

VMware Cloud

(37)

VMware Management

(38)

O ideal ...

(39)

O que pode ser feito com VMware

(40)
(41)

No nosso caso:

(42)

OpenStack

OpenStack

OpenStack is an Infrastructure as a Service (IaaS) cloud

computing project by Rackspace Cloud and NASA.

It is free open source software

released under the terms of the

Apache License.

Currently more than 150 companies have joined the

(43)

OpenStack

OpenStack

To produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private cloud providers regardless of size, by being simple to implement and massively scalable.”

(44)

Mas, OpenStack não é tudo ...

Mas, OpenStack não é tudo ...

Provisionamento de

máquinas virtuais

Armazenamento de

objetos (bilhões)

(45)

Pré-Requisitos Técnicos

Pré-Requisitos Técnicos

Cloud tem uma “escala mínima”

 Prova de conceito = 5+ servers  Projeto Piloto = 20+ servers  Produção = 40+ servers

 Datacenter tem que estar “Cloud-Ready”

 Network = 10GB backbone

 Energia = redundânte e preparada para expansões  Configurações homegêneas

(46)

Visão Geral da Solução OpenStack

(47)

Componentes do OpenStack

Componentes do OpenStack

API Server

Message Queue

Metadata Storage

User Manager

Scheduler

Compute Controller

Network Controller

Volume Controller

Object/Image Store

Cloud Controller

(48)

Referências

Documentos relacionados

It is shown that subgrid treatment of cloud activation and autoconversion of cloud water to rain reduce the impact of anthropogenic aerosols on cloud properties and thus reduce

Optimal cloud security practices should include encryption of sensitive data used by cloud- based virtual machines; centralized key management that allows the user

It therefore involves the health needs of population groups, the characteristics of supply and demand, financing systems and payment mechanisms to service providers, public and

Indeed, it consists of transporting the course contents generated in the classroom managed by a private cloud computing towards its learning community managed by a public

Abstract. The emergence of the Internet as a ubiquitous means of communication fostered the growth of new business and service models based on Cloud Computing.

The cloud computing security based on fully Homomorphic encryption, is a new concept of security which enables providing results of calculations on encrypted

Analysis of the atmospheric electrical activity of the storm shows a high average frequency of both cloud-to- cloud lightning and cloud-to-ground lightning, comparable to

According to NIST – “ Cloud Computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing