Transcript
Benefícios e processos relacionados à migração
e servidores dedicados para cloud servers
Juliano Simões
Diretor de Tecnologia
Agenda
▪ Comparar o modelo de servidor dedicado, orientado ao
hardware, com os paradigmas de virtualização e computação
em nuvem que permitiram o surgimento dos cloud servers.
▪ Abordar os principais processos envolvidos na migração para
cloud servers.
Apresentação
Juliano Simões
Engenheiro Eletrônico formado pela UTFPR e Mestre em Ciência da
Computação pela Universidade de Birmingham. É Diretor de
Tecnologia do provedor de hospedagem CentralServer onde atua há
15 anos no gerenciamento de infraestrutura de data centers,
administração de sistemas internet e, desde 2009, na administração
do serviço de Cloud Hosting do provedor.
Datacenter tradicional
▪ sistema operacional e softwares rodando em um servidor físico
▪ múltiplos servidores no datacenter, segregados para funções
específicas
▪ pouca flexibilidade para alterar a capacidade
▪ custo de infraestrutura por servidor: espaço no rack, energia,
ar condicionado, cabeamento, etc.
▪ capacidade do servidor é subutilizada: < 10% na média diária
Provisionamento de servidores físicos
▪ montagem e instalação do hardware
▪ instalação e atualização do S.O.
▪ cabeamento, switches, storage, etc.
▪ implantação lenta (horas, dias)
Datacenter virtualizado
▪ Máquina Virtual (VM): computador criado por software com
HW virtual (CPU, RAM, HDs, NICs)
▪ múltiplas VMs isoladas rodando em um hospedeiro físico
▪ S.O. e aplicativos veem a VM como HW físico
▪ Switch Virtual: VMs se comunicando a velocidades nearmemory
▪ consolidação de servidores
▪ flexibilidade para alterar capacidade das VMs
▪ custo de infraestrutura por hospedeiro
▪ capacidade é maximizada: servidor opera com carga alta, VMs
com carga baixa
Provisionamento de máquinas virtuais
▪ não requer instalação do hardware ou cabeamento
▪ instalação de S.O. atualizado (templates)
▪ cloning
▪ implantação rápida via GUI (minutos)
Vantagens
▪ independência do HW
▪ proteção de investimentos (ciclo de vida curto dos servidores
físicos)
▪ consolidação de servidores físicos
▪ facilidade para mover e copiar
▪ melhor gestão, controle e isolamento
▪ suporte a aplicações legadas
▪ snapshots
Cloud Computing
▪ hospedeiros e VMs (cloud servers) operando em uma
infraestrutura de Business Continuity (BC) e Disaster Recovery
(DR)
▪ gerenciamento centralizado
▪ inventário
▪ recursos
▪ segurança
▪ estatísticas
▪ monitoramento
▪ provisionamento
Cloud Computing (cont.)
▪ migração a quente
▪ proteção de dados (encapsulamento e backups)
▪ alta disponibilidade (HA)
▪ tolerância a falhas (FT)
▪ site backup
Migração para Cloud Server
Opção 1: exportação e importação de dados de S.O.'s e
aplicativos
▪ reinstalação de aplicativos
▪ arquivos: FTP, rsync, compartilhamento de pastas,
backup/restore
▪ bancos de dados: programação, backup/restore
Migração para Cloud Server (cont.)
Opção 2: conversão de servidor físico para VM (P2V)
▪ online vs. offline cloning
▪ local vs. remore cloning
▪ conversões simultâneas
▪ redimensionamento de disco
Opção 3: importação de imagens de backup
Estudo de Caso I
Servidor apresentando lentidão e acúmulo de processos durante
determinados horários do dia, uso de CPU e memória normais
Solução: conversão para cloud server, identificado com base nos
dados históricos de acesso a disco que a aplicação estava
excedendo a capacidade de IOPS do subsistema RAID local,
migração da VM para um storage com maior limite de IOPS
Estudo de Caso II
Configuração complexa com servidores web e BD atendendo
múltiplos web sites, um único balanceador de carga no front-end
Solução: criação de múltiplos cloud servers com função de web ou
BD, exportação/importação dos dados, uso de um balanceador
virtualizado separado para cada site de grande porte
Estudo de Caso III
Fornecedor de ERP usando servidores dedicados, longo tempo de
setup para cada novo servidor (~1 semana)
Solução: instalação e configuração da aplicação em cloud server,
geração de template para novas instalações, tempo de setup caiu
para menos de 1 dia
Estudo de Caso IV
Desenvolvedor de aplicação SaaS com demanda constante de
ambientes de desenvolvimento, homologação e produção, pouca
flexibilidade para criação em servidores físicos
Solução: criação de nuvem privada com grande agilidade para
criação e remoção de VMs
Perguntas?
Obrigado!
Juliano Simões
Diretor de Tecnologia
[email protected]