SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

MVP ShowCast 2013
Melhores Práticas de V...
SESSÃO: INFRAESTRUTURA

Agenda
♦Melhorias no Hyper-v 2012
♦Storage
♦Network
♦Failover Clustering
♦CPU
♦Arquitetura NUMA
♦M...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Melhorias no Hyper-v 2012
Hyper-v Server...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Melhorias no Hyper-v 2012
♦Qual utilizar...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Melhorias no Hyper-v 2012
Maximum number...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações de Network
no Hyper-v 2012...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações: Network
♦SR-IOV

♦ Permit...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações de Storage
no Hyper-v 2012...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações: Storage
♦ VHDx
♦
♦
♦
♦

S...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações de Failover Clustering
no ...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Failover Clustering
♦Hyper-v Failover Cl...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações de CPU
no Hyper-v 2012

© ...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações: CPU
♦Logical Processor (L...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações: CPU
♦Second Level Address...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações NUMA
no Hyper-v 2012

© 20...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações: NUMA
Arquitetura NUMA

NU...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações: NUMA
Acesso Desbalanceado...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações: NUMA
Guest NUMA

♦Novidad...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações de Memória
no Hyper-v 2012...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações: Memória
♦ Dynamic Memory
...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações: Memória
♦O WhitePaper “Ru...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Configurações: Memória
♦Smart Paging
♦ C...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Overview das
Configurações no Hyper-v 20...
SESSÃO: INFRAESTRUTURA

TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

Referências
♦
♦
♦
♦
♦
♦

White Paper Bes...
SESSÃO: INFRAESTRUTURA

Perguntas & Respostas

© 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Mic...
Próximos SlideShares
Carregando em…5
×

Melhores Práticas de Virtualização do SQL Server no Hyper-V [MVP ShowCast 2013 - IT - Plataforma de dados & Business Intelligence (IT)]

932 visualizações

Publicada em

Palestra: Melhores Práticas de Virtualização do SQL Server no Hyper-V
Palestrante: Leandro Ribeiro
Realização: 12/12/2013 12h
Trilha: Plataforma de dados & Business Intelligence (IT)
Sessão: Infraestrutura
Evento: MVP ShowCast 2013
Site: http://mvpshowcast.azurewebsites.net

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
932
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
23
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Melhores Práticas de Virtualização do SQL Server no Hyper-V [MVP ShowCast 2013 - IT - Plataforma de dados & Business Intelligence (IT)]

  1. 1. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) MVP ShowCast 2013 Melhores Práticas de Virtualização do SQL Server no Hyper-V Leandro Ribeiro DBA – MTAC | MCTS | MCP @sqlleroy © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  2. 2. SESSÃO: INFRAESTRUTURA Agenda ♦Melhorias no Hyper-v 2012 ♦Storage ♦Network ♦Failover Clustering ♦CPU ♦Arquitetura NUMA ♦Memória © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)
  3. 3. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Melhorias no Hyper-v 2012 Hyper-v Server 2012 ♦Free ♦Sistema operacional mais enxuto. ♦ Hypervisor ♦ Windows Server driver ♦ Suporte ao Failover Clustering ♦ Menor Downtime © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. Windows Server 2012 ♦Licenciado ♦Todas as features ♦Windows Server Core ♦Standard x Datacenter
  4. 4. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Melhorias no Hyper-v 2012 ♦Qual utilizar? Licenciamento!! Sistema Operacional no Host Licenciamento das VMS Hyper-v Server 2012 Necessário licenciar cada Windows Server Windows Server 2012 Standard Permite a utilização de duas VMs por licença Windows Server 2012 Datacenter Virtualização ilimitada. © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  5. 5. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Melhorias no Hyper-v 2012 Maximum number System Improvement factor 320 5x 1 TB 4 TB 4x 512 2048 4x 4 64 16x 64 GB 1 TB 16x Active virtual machine per server Cluster 64 Virtual processors per host Virtual Machine Windows Server 2012 Physiscal memory Host Windows Server 2008 R2 384 1204 2.7x Nodes 16 64 4x 1000 4000 4x Logical Processors on Hardware Virtual processors per virtual machine Memory per virtual machine Virtual machines © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  6. 6. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações de Network no Hyper-v 2012 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  7. 7. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações: Network ♦SR-IOV ♦ Permite dedicar uma interface de rede à uma VM. ♦Nic Teaming ♦ Permite agrupar múltiplas interfaces de rede, aumentando a largura de banda. ♦ Oferece tolerância a falhas. ♦Dynamic Virtual Machine Queue (D-VMQ) ♦ Distribui dinamicamente o processamento de tráfego inbound. ♦ Utiliza somente os núcleos físicos (Not use Hyper-Threading). ♦ Placas de redes sem VMQ utilizam sempre o núcleo zero para este processamento. © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  8. 8. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações de Storage no Hyper-v 2012 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  9. 9. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações: Storage ♦ VHDx ♦ ♦ ♦ ♦ Suporte até 64TB. Oferece proteção de dados (Log de transações). Suporte a disco virtual com setor de 4K. Use disco virtual do tipo Fixo. ♦ SQL Server over SMB ♦ Permite o armazenamento de banco de dados em pastas compartilhadas. ♦ Windows Server inclui contadores I/O Size, I/O Latency, IOPS para SMB Client. ♦ O SQL Server suporta Single-Node, Dual-Node e Multi-Node File Server ♦ Virtual Fiber Channel ♦ Oferece acesso direto a SAN ao Guest OS. ♦ Suporte ao Live Migration ♦ MPIO ♦ Storage QoS (New Windows Server 2012 R2) © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  10. 10. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações de Failover Clustering no Hyper-v 2012 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  11. 11. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Failover Clustering ♦Hyper-v Failover Clustering ♦ Priority Settings ♦ Define quais VMs serão iniciadas primeiro em um ambiente cluster e/ou terão prioridade nos recursos de hardware. ♦ High Priority, Medium Priority, Low Priority e No Auto Start ♦ Virtual Machine Affinity ♦ Permite configurar VMS parceiras a fim de serem migradas simultâneamente em caso de failover. ♦ Permite especificar que VMs não coexistam no mesmo host em caso de failover. © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  12. 12. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações de CPU no Hyper-v 2012 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  13. 13. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações: CPU ♦Logical Processor (LP) x Virtual Processor (VP) ♦ VP : LP Ratio ♦ CPU Reserve ♦ CPU Schedule VM 2 VM 2 VM 1 LP1 50% 50% Reserve Reserve LP2 LP3 50% Reserve LP0 VM 2 NUMA Node • • • • • • 4 Logical Processors VM1 com 1 VP (vCPU) com 50% de uso no LP0 Cria VM2 com 2 VP (vCPU) na LP0 e LP1 VMs são iniciadas no LP0 CPU Schedule move a VM2 para o LP1 e LP2 Após diminuir o consumo de vCPU da VM2, move de volta as vCPUs para o LP1 e LP2. © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  14. 14. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações: CPU ♦Second Level Address Translation (SLAT) ♦ Intel: Extended Page Table (EPT) ♦ AMD: Nested Page Table (NPT) Guest Virtual Address Guest Physical Address System Physical Address Hypervisor não permite o acesso direto a memória. Utiliza Recurso chamado Shadow Pages Table. NORMAL © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. Guest Virtual Address System Physical Address SLAT
  15. 15. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações NUMA no Hyper-v 2012 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  16. 16. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações: NUMA Arquitetura NUMA NUMA node 1 NUMA node 2 ♦Processador e Memória são agrupados em “Nodes”. ♦Chamamos de “Acesso Balanceado” quando cada processador acessa o seu banco de memória. Processors Memory Host NUMA © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  17. 17. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações: NUMA Acesso Desbalanceado ♦Ocorre quando o processador acessa a memória de outro nó NUMA. Processors Memory NUMA node 3 NUMA node 4 Processors Memory Host NUMA © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  18. 18. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações: NUMA Guest NUMA ♦Novidade no Hyper-v 2012, apresenta a arquitetura NUMA existente no Host para as Máquinas virtuais. NEW! Windows Server 2012 vNUMAnode A vNUMAnode B NUMA node 1 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. NUMA node 2 vNUMAnode A NUMA node 3 NUMA node 4 vNUMAnode B
  19. 19. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações de Memória no Hyper-v 2012 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  20. 20. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações: Memória ♦ Dynamic Memory ♦ Configuração da VM ♦ Memória de Startup, Memória Mínima, Memória Máxima ♦ Monitora Commited Bytes. ♦ Adiciona memória para as VMs usando o recurso “Hot Add Memory”. ♦ Retira memória das VMs usando o recurso “Balloning”. ♦ Uso do Dynamic Memória com o SQL Server ♦ Modelo de memória “Large Pages” (Trace Flag 834) não se beneficia do Dynamic Memory. ♦ O SQL Server passou a suportar “Hot Add Memory” na versão 2005 Enterprise. ♦ No SQL Server 2012, “Hot Add Memory” passa a ser suportado na versão Standard. ♦ É recomendado configurar a conta de serviço do SQL Server com o recurso “Lock Pages in Memory”, a fim de evitar paginação em disco. © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  21. 21. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações: Memória ♦O WhitePaper “Running SQL Server with Hyper-v Dynamic Memory” demonstra o comportamento com o Dynamic Memory. © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  22. 22. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Configurações: Memória ♦Smart Paging ♦ Configuração da VM que utiliza o disco como memória para realizar o reboot de uma VM. ♦ Recomendação: Definir local de armazenamento do Smart Paging em um disco rádido (SSD). ♦ Cuidado principalmente em ambientes de hospedagem (Reboot não gerenciável). © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  23. 23. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Overview das Configurações no Hyper-v 2012 © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  24. 24. SESSÃO: INFRAESTRUTURA TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT) Referências ♦ ♦ ♦ ♦ ♦ ♦ White Paper Best Practices for Virtualizing and Managing SQL Server 2012- bit.ly/1jPHFzs Blog do Hara – www.fabiohara.com.br Team Blog SQLOS (Dynamic Memory) - http://bit.ly/1dY40Hc Blog Ben Amstrong - http://bit.ly/cFJvSE Pluralsight – SQL Server: Virtualization - http://bit.ly/13XZxzU WhitePaper – Running SQL Server with Hyper-v Dynamic Memory - http://bit.ly/175aLSy © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft.
  25. 25. SESSÃO: INFRAESTRUTURA Perguntas & Respostas © 2013, MVP ShowCast. Evento organizado por MVPs do Brasil com apoio da Microsoft. TRILHA: PLATAFORMA DE DADOS & BUSINESS INTELLIGENCE (IT)

×