beauclair @ impa junho/2012w3.impa.br/~rbs/pdf/cin_cloud.pdf · roadmap da virtualização a cloud...

Post on 12-Nov-2018

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Beauclair @ IMPABeauclair @ IMPA

Junho/2012Junho/2012

Beauclair@IMPA 2

Beauclair@IMPA 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.

Beauclair@IMPA 4

O que é “Cloud Computing” ?O que é “Cloud Computing” ?

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

chips

computers

racks

datacenters

Clouds

complexidade

evolução

Beauclair@IMPA 5

Roadmap da Virtualização a Roadmap da Virtualização a CloudCloud

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

4. Politica dinâmica de alocação de recursos

Beauclair@IMPA 6

Beauclair@IMPA 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.”

Beauclair@IMPA 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, escalonamento, etc.

Beauclair@IMPA 9

Beauclair@IMPA 10

National Institute of National Institute of Standards and TechnologyStandards 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 management effort or service provider interaction.”

Beauclair@IMPA 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 ?

É viável no IMPA ?

Beauclair@IMPA 12

Adaptar ou ficar obsoletoAdaptar 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 Interop Survey: Segurança, Cloud e Mobilidade

Beauclair@IMPA 13

Dados interessantesDados 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

Beauclair@IMPA 14

Dados interessantesDados 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; Mais de 70% acessavam alguma “núvem”.

Beauclair@IMPA 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

● 1 bilhão de máquinas virtuais (1 VM/core)

Beauclair@IMPA 16

A febre do “BYOD”A febre do “BYOD”BYOD – Bring Your Own Device

Beauclair@IMPA 17

CuriosidadesCuriosidades

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 Google: 1 técnico para 10.000 servidores

Beauclair@IMPA 18

Classes de Classes de cloud computingcloud 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 públicas

− p.ex. Web servers na pública e Banco de dados na privada

Beauclair@IMPA 19

Classes de Classes de Cloud ComputingCloud 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.

Beauclair@IMPA 20

Classes de Classes de Cloud ComputingCloud Computing

Hybrid – é uma combinação dos serviços (e da forma) oferecidos pelas public e private clouds

Beauclair@IMPA 21

Exemplo de SaaSExemplo 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 Google Apps, Microsoft Office Live, Cisco WebEx

Beauclair@IMPA 22

Exemplo de IaasExemplo 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 Amazon, IBM, CloudWorks, Rackspace

Beauclair@IMPA 23

Exemplo de PaaSExemplo 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

− Também possui componentes IaaS

Beauclair@IMPA 24

Sopa de letrinhas - *aaSSopa 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) CaaS – Communication as a Service

VoIP, remote PBX, IP-Centrex IPMaaS – Identity and Policy Management as a Service

Beauclair@IMPA 25

Características chaves para Características chaves para cloud computingcloud 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

Beauclair@IMPA 26

TendênciaTendê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 necessidade de agilidade, otimização e economia

Virtualização + Otimização + Agilidade = Virtualização + Otimização + Agilidade = CloudCloud

Beauclair@IMPA 27

TendênciaTendência

Beauclair@IMPA 28

Mercado de VirtualizaçãoMercado de VirtualizaçãoFocus Survey 2011Focus Survey 2011

Em produção em 2011:

Servidores: 72% Desktop: 29% Aplicações: 51% Storage: 48%

Previsão para 2012

Servidores: +16% Desktop: + 33% Aplicações: +18% Storage: 24%

Beauclair@IMPA 29

Virtualização Virtualização CloudCloud

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

Beauclair@IMPA 30

Roadmap da Virtualização a Roadmap da Virtualização a CloudCloud

Beauclair@IMPA 31

Problemas mais comunsProblemas mais comuns

Pesquisa Focus Fev/2012

Beauclair@IMPA 32

Beauclair@IMPA 33

Vantagens e DesvantagensVantagens e Desvantagens

Beauclair@IMPA 34

Mudança de ParadigmaMudança de Paradigma

Planejamento de recursos aliado a uma política de otimização Gerenciamento configurável e provisionamento automatizado Portal de Infra-estrutura com um catálogo de recursos Padronização dos ambientes computacionais

““Tratar os usuários como consumidores de recursos e vc como provedor ... Tratar os usuários como consumidores de recursos e vc como provedor ... A padronização e automação de processos são a chave para o sucesso.” A padronização e automação de processos são a chave para o sucesso.”

Beauclair@IMPA 35

VMware CloudVMware Cloud

Beauclair@IMPA 36

VMware CloudVMware Cloud

Beauclair@IMPA 37

VMware ManagementVMware Management

Beauclair@IMPA 38

O ideal ...O ideal ...

Todos os serviços de infra-estrutura são alocados como se fossem softwares e o controle do Datacenter é totalmente feito por software.

(Conceito de “Virtual Datacenters” ou “Software-defined Datacenters”)

Beauclair@IMPA 39

O que pode ser feito com VMwareO que pode ser feito com VMware

Beauclair@IMPA 40

Beauclair@IMPA 41

No nosso caso: No nosso caso:

Beauclair@IMPA 42

OpenStackOpenStack

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 project among which are AMD, Intel, Canonical, SUSE Linux, Red Hat, Cisco, Dell, HP, IBM and Yahoo!

Beauclair@IMPA 43

OpenStackOpenStack

“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.”

Beauclair@IMPA 44

Mas, OpenStack não é tudo ...Mas, OpenStack não é tudo ...

Provisionamento de máquinas virtuais

Armazenamento de objetos (bilhões)

Beauclair@IMPA 45

Pré-Requisitos TécnicosPré-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

Servidores com novas tecnologias CPUs com suporte a virtualização e gerenciamento de energia Plataformas de armazenamento flexíveis

Beauclair@IMPA 46

Visão Geral da Solução OpenStackVisão Geral da Solução OpenStack

Beauclair@IMPA 47

Componentes do OpenStackComponentes do OpenStack

API Server Message Queue Metadata Storage User Manager Scheduler

Compute Controller Network Controller Volume Controller Object/Image Store Cloud Controller

Beauclair@IMPA 48

top related