© 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores...
Transcript of © 2012 IBM Corporation Desafios e Oportunidades de Pesquisa na Área de Migração de Servidores...
© 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
© 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
© 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
© 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
© 2012 IBM Corporation5
Migração de Servidores para Cloud
© 2012 IBM Corporation6
A Descoberta
O que migrar?
O que transformar?(win2003 -> winxp)
(linux -> winxp)(linux -> linux)
O Legado…
© 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
© 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
© 2012 IBM Corporation9
Vamos Migrar... Como?
• Migrar
• Transformar e migrar
• Sistema operacional e aplicações
• Decidir a cara do ambiente destino
© 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…
© 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
© 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?
© 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)
© 2012 IBM Corporation14
Uma Vez Migrado...
© 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
© 2012 IBM Corporation16
Considerações Finais
• Migração X Transformação
• Primeiro passo para usar Cloud
• Descoberta
• Migração
• Manutenção
© 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