© 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores...

17
© 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research - Brasil [email protected] Escola Regional de Alto Desempenho – SP’12

Transcript of © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores...

Page 1: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation

Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem

Marco A. S. NettoIBM Research - [email protected]

Escola Regional de Alto Desempenho – SP’12

Page 2: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation2

IBM Research - Brasil

AlmadenWatson Beijing

Austin

Zurich

TokyoHaifa

Sao Paulo

Rio deJaneiro

India

Brasil

IBM @ TutoiaSão Paulo

IBM @ PasteurRio de Janeiro

Primeiro laboratório de pesquisa do Hemisfério Sul

Primeiro laboratório em 12 anos

~3,000 pesquisadores5 Prêmios Nobel4 Turing Awards5 National Medals of Technology5 National Medals of Science

Page 3: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation3

RECURSOS NATURAISDescoberta, logistica, sustentabilidade, segurança, inicialmente em óleo e gas

RECURSOS NATURAISDescoberta, logistica, sustentabilidade, segurança, inicialmente em óleo e gas

DISPOSITIVOSSemi-condutores e empacotamento

DISPOSITIVOSSemi-condutores e empacotamento

GRANDES EVENTOSTecnologias para grandes eventos,

planejados ou não

GRANDES EVENTOSTecnologias para grandes eventos,

planejados ou não

SISTEMAS DE SERVIÇOSistemas de serviço e suas tecnologias,

ciência, gerenciamento, e inovação

SISTEMAS DE SERVIÇOSistemas de serviço e suas tecnologias,

ciência, gerenciamento, e inovação

reaction chamber

loading

pad

serumcollector

valves

flow resistors

deposition area for

detection antibodies

capillary pump

vents

Quatro Principais Áreas de Pesquisa

Page 4: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation4

Pesquisa em Sistemas de Serviço

ENGENHARIA DE SERVIÇOS

CIÊNCIA DE SERVIÇOS

IHC, DESIGNORCOMPUTAÇÃO NA NUVEM

SISTEMAS DISTRIBUIDOS HPC SIMULAÇÕES COMPUTACIONAIS

CIÊNCIA DA COMPUTAÇÃO

Missão: reinventar sistemas de serviço e operações de larga escala

Objetivo: ser um grupo de pesquisa importante em plataformas de serviço e sistemas de pessoas

MINERAÇÃO DE DADOS

SISTEMAS DE SERVIÇO

plataformas deserviços

sistemas de pessoas

serviços denuvem

serviços deanalytics

serviços deoperações

gerência deconhecimento

modelagem de clientes/usuários

funcionáriosclientes/usuários

socialenterprise

redes detrabalho

IA

Page 5: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation5

Migração de Servidores para Cloud

Page 6: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation6

A Descoberta

O que migrar?

O que transformar?(win2003 -> winxp)

(linux -> winxp)(linux -> linux)

O Legado…

Page 7: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation7

A Descoberta: Problemas

•Falta de conhecimento do ambiente fonte

•Software com configurações hardcoded• Imagine IPs hardcoded!

•Binários do tipo “não toque” ou “não temos mais o fonte”

•Quantidade de acesso a base do cliente (ambiente fonte)

•O que realmente pode ser virtualizado

•Seleção de workloads para serem migrados e transformados

Page 8: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation8

A Descoberta: Oportunidades de Pesquisa

• Algoritmos e sistemas de descoberta/aprendizado do ambiente “fonte” (aplicações, serviços, e recursos utilizados)• Considerar o quanto de acesso se tem aos servidores

• Algoritmos e sistemas para testar/avaliar migração antes dela acontecer efetivamente

• Algoritmos e sistemas para calcular custo benefício da migração

• Como fornecer garantias? Nível de confiança

Page 9: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation9

Vamos Migrar... Como?

• Migrar

• Transformar e migrar

• Sistema operacional e aplicações

• Decidir a cara do ambiente destino

Page 10: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation10

Migração: Problemas

• Tenho todas as peças do quebra-cabeça para remontá-lo?

• A ordem das tarefas de migração a serem executadas

• Planejamento de capacidade

• “Não gostei...”, “Não era o que eu esperava…”• Como estabelecer as garantias do serviço

• Se deu “errado”, foi a VM, o sistema operacional, ou a aplicação

• Quando saber que realmente deu certo?• Problemas podem aparecer depois…

Page 11: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation11

Migração: Oportunidades de Pesquisa

• Mover aplicações e suas configurações não é trivial• Principalmente quando transformação é envolvida

• Criação e seleção de imagens de máquinas virtuais• Imagens custam caro para serem mantidas

• Escalonamento das transformações e migrações• Hot Migration

• Seleção de recursos (CPU, memória, disco, rede…)• Como fornecer o mesmo serviço no ambiente fonte e destino,

considerando: overhead de virtualização, diferente localização do serviço,…

• É sempre bom ter bolas de cristal na mão

Page 12: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation12

Oportunidades de Pesquisa

• Aplicação na nuvem = todos benefícios da nuvem??

• Elasticidade: quais aplicação pode ser modificadas?

• Riscos para o provedor de nuvem• Manutenção: custos mais predominantes

• Gerenciar recursos considerando custo de manutenção

• Gerenciamento de risco tanto da parte do provedor quanto da parte do cliente para transformação e migração• Algoritmos para calcular esses riscos?

Page 13: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation13

Uma Vez Migrado...

• “Quero voltar!” Rollback da migração e transformação

• Monitorar como o ambiente novo esta se comportando

• Reconfiguração dos recursos, aplicações e serviços

• “Quero trocar de provedor de nuvem” (vendor lock-in)

Page 14: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation14

Uma Vez Migrado...

Page 15: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation15

Projetos em Andamento

• Darwin• Transformação e migração

• Gerenciamento de imagens de máquinas virtuais• Quais softwares devem ser incluídos nas imagens• Quando fazer o patching deles• Como definir instâncias de recursos

Page 16: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation16

Considerações Finais

• Migração X Transformação

• Primeiro passo para usar Cloud

• Descoberta

• Migração

• Manutenção

Page 17: © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem Marco A. S. Netto IBM Research -

© 2012 IBM Corporation17

Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores para Provedores de Nuvem

Marco A. S. NettoIBM Research - [email protected] - http://www.marconetto.me

Escola Regional de Alto Desempenho – SP’12