• Nenhum resultado encontrado

Documentação de Referência

Este apêndice apresenta os seguintes tópicos:

White papers ... 52

Documentação de produtos ... 52

White papers

Consulte os seguintes white papers relevantes para essa solução: • Oracle Edition Comparisons

• Oracle Software Investment Guide

• Oracle Database Licensing • Oracle Processor Core Factor Table

• Installing e Using Standby Statspack in 11g [ID 454848.1]

• How to Tell if the IO of the Database is Slow [Article ID 1275596.1] • HugePages on Linux: What It Is... and What It Is Not... ID 361323.1

https://support.oracle.com (requer login)

Consulte os seguintes white papers da EMC relevantes para essa solução: • Deploying Oracle Database on EMC VNX Unified Storage

• EMC Cost-Efficient Infrastructure for Oracle

• Maximize Operational Efficiency for Oracle RAC with EMC Symmetrix FAST VP (Automated Tiering) and VMware vSphere - An Architectural Overview

• EMC VNX7500 Scaling Performance for Oracle 11g R2 on VMware vSphere 5.1 Consulte os seguintes white papers da VMware relevantes para essa solução:

• Entendendo o Suporte à Certificação do Oracle e o Licenciamento em Ambientes VMware

• Oracle Databases on VMware Best Practices Guide

• Best Practices for running VMware vSphere on NFS • Performance Best Practices for VMware vSphere™ 5.0

Documentação de produtos

Consulte os seguintes white papers da Oracle relevantes para essa solução: • Oracle Database 11g Documentation Library 11g Release 2 (11.2)

• Oracle Edition Comparisons • Oracle Software Investment Guide • Database Licensing

• Oracle Processor Core Factor Table

• Entendendo o Suporte à Certificação do Oracle e o Licenciamento em Ambientes VMware

Oracle

EMC

VMware

Capítulo 7: Documentação de Referência

EMC VSPEX para o Oracle Database 11g OLTP Virtualizado

Guia de Projeto 53

Consulte a seguinte documentação de produto da EMC relevante para essa solução: • Família VNX

• Documentação da Série VNX no site de Suporte on-line da EMC

Consulte a seguinte documentação de produto da VMwae relevante para essa solução:

• VMware vSphere Documentation • vSphere PowerCLI Documentation

• Best Practices for running VMware vSphere on NFS • Performance Best Practices for VMware vSphere™ 5.0 • Oracle Databases on VMware Best Practices Guide

• Entendendo o Suporte à Certificação do Oracle e o Licenciamento em Ambientes VMware

• VMware vSphere 5.1 Clustering Deepdive de Duncan Epping e Frank Denneman

EMC

EMC VSPEX para o Oracle Database 11g OLTP Virtualizado

Guia de Projeto 55

Apêndice A Planilha de

qualificação

Este apêndice apresenta o seguinte tópico:

Visão geral da planilha de qualificação ... 56

Impressão da planilha de qualificação ... 57

Visão geral da planilha de qualificação

Antes de dimensionar a solução VSPEX, reúna as informações dos bancos de dados Oracle usando a planilha de qualificação mostrada na Figura 8. Esta planilha é apropriada para a qualificação de diversos bancos de dados.

Figura 8. Planilha de qualificação para o EMC VSPEX para Oracle 11g OLTP

Você pode usar o Oracle Automatic Workload Repository ou o Statspack Reports para obter essas informações, conforme descrito no Oracle Database Performance Tuning Guide 11g Release 2 (11.2), documentação disponível em:

Apêndice A: Planilha de qualificação

EMC VSPEX para o Oracle Database 11g OLTP Virtualizado

Guia de Projeto 57

Impressão da planilha de qualificação

Uma cópia independente da planilha de qualificação do VSPEX Oracle está anexa a este documento no formato PDF. Para abrir o arquivo, execute as seguintes etapas:

1. Nos menus PDF, escolha View->How/Hide -> Navigation Panes -> Attachments, como mostrado na Figura 9.

Figura 9. Planilha de qualificação imprimível

O anexo é exibido no painel da esquerda, como mostrado na Figura 10.

Figura 10. Exibição da planilha de qualificação

2. Clique duas vezes no documento para abrir e imprimir a planilha de qualificação.

EMC VSPEX para o Oracle Database 11g OLTP Virtualizado

Guia de Projeto 59

Apêndice B Ferramenta de

dimensionamento do

VSPEX

Este apêndice apresenta os seguintes tópicos:

Exemplo da planilha de qualificação VSPEX Oracle ... 60

Dimensionamento manual de um Oracle Database 11g OLTP

Exemplo da planilha de qualificação VSPEX Oracle

Você pode obter as informações necessárias para preencher a planilha de qualificação EMC Oracle de cada banco de dados Oracle no AWR (Automatic Workload Repository). O AWR e o Statspack Repository podem fornecer dados estatísticos importantes sobre o desempenho do banco de dados, a carga e os recursos (internos e externos). Você pode acessar esses dados usando os scripts Oracle padrão fornecidos. Você pode obter as demais informações diretamente do cliente ou usando as consultas simples apresentadas neste apêndice.

Figura 11. Exemplo da planilha de qualificação EMC Oracle

Configurações da memória do banco de dados

Use a seção init.ora Parameters do relatório do AWR para calcular os valores de System Global Area (SGA) e Program Global Area (PGA), como mostrados na Figura 12

Figura 12. Os init.ora Parameters do relatório do AWR

Determinação do número de usuários

Muitos clientes sabem o número de usuários conectados a seus sistemas. Mas você também pode usar a consulta SQL mostrada na Figura 13 para confirmar o número máximo de usuários que se conectam ao banco de dados simultaneamente.

Apêndice B: Ferramenta de dimensionamento do VSPEX

EMC VSPEX para o Oracle Database 11g OLTP Virtualizado

Guia de Projeto 61

SQL> select SESSIONS_CURRENT, SESSIONS_HIGHWATER from v$license; SESSIONS_CURRENT SESSIONS_HIGHWATER

--- ---

5 249

1 row selected.

Figura 13. Consulta da marca d'água superior da sessão do usuário

Tamanho do banco de dados

Use os dados e os tamanhos de arquivos temporários usados para preencher a coluna DB Size (MB) e calcular o total, como mostrado na Figura 14

SQL> select ltrim(to_char(sum(bytes)/(1024*1024))) as “Total size (M)”

from (

select sum(bytes) as bytes from v$datafile union

select bytes from v$tempfile); Total size (M)

---

256000

1 row selected.

Figura 14. Cálculo do tamanho do banco de dados com consulta SQL

Determinação do IOPS do arquivo de dados e da taxa de alteração dos Redo logs

Você pode obter as colunas READ IOPS, WRITE IOPS e Change Rate (MB/s) na seção “IOStat by Functgion summary” do relatório do AWR. A Figura 15 mostra essas colunas.

Obtenção do tempo de I/O do usuário e do tempo de confirmação

Os eventos de espera do Oracle a seguir (mostrados na Figura 16) fornecem dados estatísticos fundamentais do tempo de resposta para o banco de dados Oracle.

• Use db file sequential read para preencher a coluna User I/O. A Oracle recomenda que o valor seja abaixo de 20 ms.

• Use log arquivo sync para preencher a coluna Commit. A Oracle recomenda que o valor seja abaixo de 15 ms.

Figura 16. Evento de espero de primeiro plano a partir do relatório AWR

Consulte My Oracle Support Document ID 1275596.1 para obter a lista de tempos de resposta de I/O típicos aceitáveis2.

Transações no perfil da carga do relatório do AWR

Você pode obter o valor usado para preencher a coluna TPS da planilha a partir de transações em Load Profile, como mostrado na Figura 17.

Figura 17. Transações no perfil da carga a partir do relatório do AWR

Apêndice B: Ferramenta de dimensionamento do VSPEX

EMC VSPEX para o Oracle Database 11g OLTP Virtualizado

Guia de Projeto 63

Dimensionamento manual de um Oracle Database 11g OLTP virtualizado

para VSPEX

Esta seção descreve como calcular os recursos requeridos em uma infraestrutura virtual do VSPEX para Oracle Database 11g OLTP a partir do número total de máquinas virtuais de referência.

Usando uma planilha de qualificação EMC Oracle (consulte Figura 18), você pode estimar os recursos necessários de vCPU, memória e armazenamento para seu ambiente Oracle Database 11g OLTP.

Obs. Use estas instruções para determinar manualmente o tamanho aproximado de um só aplicativo se o site da Ferramenta de dimensionamento do VSPEX não estiver disponível. A EMC recomenda que você use a Ferramenta de dimensionamento do VSPEX, com capacidade para vários aplicativos e várias instâncias, como a abordagem preferencial de dimensionamento.

Esta seção apresenta um exemplo de trabalho usado para apresentar a metodologia de dimensionamento manual do Oracle. O fluxo do exemplo é o seguinte:-

• O parceiro preenche a Planilha de qualificação

• Contagem do usuário identificada pela planilha de qualificação preenchida quanto aos recursos da máquina virtual e das máquinas virtuais de referência VSPEX.

• Calcular a necessidade de armazenamento do Oracle Database 11g

Figura 18. Exemplo da planilha de qualificação EMC Oracle

Visão geral

Procedimento de dimensionamento manual do Oracle

Tabela 9. Mapeamento do usuário do aplicativo em relação às máquinas virtuais de referência VSPEX

Modelo do Oracle (S/M/L) Recursos da máquina virtual Referência VSPEX Máquina virtual Até 150 usuários (pequena): 2 vCPUs e 8 GB de memória 4

Até 250 usuários (média): 4 vCPUs e 16 GB de memória 8 Para mais de 250 usuários

(grande) 8 vCPUs e 32 GB de memória 16

Tomando a contagem do usuário para o VSPEX1M e o VSPEX1S da Figura 18, e reportando-nos à Tabela 9, podemos obter o tamanho da máquina virtual requerida e o número de máquinas virtuais de referência VSPEX.

• O VSPEX1M tem 250 usuários e um SGA de 8.192. Isso requer uma máquina virtual com quatro vCPUs e 16 GB de memória, além de oito máquinas virtuais de referência VSPEX.

• O VSPEX1s tem 150 usuários e um SGA de 4.096. Isso requer uma máquina modelo Oracle pequena com duas vCPUs e 8 GB de memória, além de quatro máquinas virtuais de referência VSPEX.

• Essa configuração, portanto, requer um total de 12 máquinas virtuais de referência VSPEX usadas no cálculo do tamanho do pool da infraestrutura virtual do VSPEX.

Cálculo do requisito de armazenamento do VSPEX para Oracle 11g Database OLTP

Como descrito em Projeto do layout dearmazenamento, todos os arquivos de dados e redo devem residir no armazenamento RAID5, ficando os arquivos Oracle FRA localizados no RAID6.

Ao calcular o requisito de armazenamento para um banco de dados, considere tanto o desempenho como a capacidade de I/O. Como a capacidade dos drives de disco aumenta, a menos que o banco de dados seja maior que o normal, você determina o requisito do armazenamento pelo desempenho.

Você calcula os requisitos de armazenamento para cada banco de dados usando os valores coletados na Planilha de qualificação e as informações fornecidas na Tabela 10 e na Tabela 11.

A entrada de banco de dados VSPEX1M (na Figura 18) tem o seguinte perfil de armazenamento:

• Banco de dados com 256.000 MB (296 GB)

• Cinco por cento de crescimento anual dá uma capacidade por ano de 296 GB • O banco de dados tem IOPS de 13,44 de leitura e 608 de gravação

Apêndice B: Ferramenta de dimensionamento do VSPEX

EMC VSPEX para o Oracle Database 11g OLTP Virtualizado

Guia de Projeto 65

Para traduzir esses dados em requisitos de armazenamento, considere:

• O tipo de RAID e a penalidade de gravação para calcular o IOPS real no array (consulte a Tabela 10).

• Tipo de drive, capacidade e operações de input/output e throughput. Tabela 10. Tipo de RAID e penalidade de gravação e utilização da capacidade

RAID Utilização da

capacidade Múltiplo de

Penalidade

de gravação Drives ativos Drives de paridade

RAID 5 (4+1) 0,80 5 4 4 1

RAID 6 (6+2) 0,75 8 6 6 2

Para calcular o IOPS do storage array, tome os IOPS de leitura e gravação do banco de dados e aplique a seguinte fórmula:

IOPS de array = IOPS de leitura + (IOPS de gravação x penalidade de gravação do RAID)

Tabela 11. IOPS de disco aleatório por tipo de drive Tipos de drive IOPS

SAS de 15.000 180

10 K SAS 140

NL-SAS 90

SSD 3.000

Na Tabela 12:

• O pool de dados usa um drive 15 K SAS de 300 GB com uma carga de trabalho de leitura/gravação aleatória. A Tabela 11 mostra que esse drive aceita 180 IOPS aleatórios.

• O pool de redo usa um drive 15 K SAS de 300 GB com uma carga de trabalho de gravação sequencial. Um valor conservador de 60 MB/s por drive é usado para gravações sustentadas.

• O pool de FRA é constituído de drives 7.2 k NL-SAS de 1 TB com uma carga de trabalho de gravação sequencial. Um valor conservador de 20 MB/s por drive é usado para essas gravações sustentadas.

Tabela 12. Exemplo de cálculo do pool de armazenamento Pool de

armazenamento Número de drives Total capacity RAID 5 do pool de

Oracle Data 25 drives 21 = (1.344 + (608 x 4))/180 Arredondar para um múltiplo de 5 para permitir que RAID 5 (4 +1) = 25 drives

300 GB x 25 x 0,8 = 6.000

RAID 5 do pool de

Oracle redo 5 drives 1 = (1,3MB/s x 4) / 60 MB/s Arredondar para um múltiplo de 5 para permitir que RAID 5 (4 +1) = 5 drives

300 GB x 5 x 0,8 = 1.200

Pool de Oracle FRA RAID 6

8 drives

1 = (1,3MB/s x 6) / 60 MB/s Arredondar para um múltiplo de 8 para permitir que RAID 8 (6 +2) = 8 drives

1 TB x 8 x 0,75 = 6.000

Nós não calculamos aqui o efeito do FAST Cache, pois você habilitou essa

configuração no nível de array e isso afeta o desempenho em todos os discos/pools que o utilizam.

Dimensionamento da capacidade do SO

Uma instância do Oracle 11g Database terá um volume SO, e sua capacidade é fixada em 100 GB. Para obter mais informações sobre o dimensionamento da capacidade, consulte os documentos sobre infraestrutura da virtualização.

Dimensionamento do IOPS do SO

O IOPS do SO é fixado em 25 IOPS para cada volume do SO. Para obter mais informações sobre o dimensionamento do IOPS do SO, consulte os documentos sobre infraestrutura da virtualização.

Escolha a VSPEX Proven Infrastructure correta

Para calcular o tipo apropriado de VSPEX Proven Infrastructure para sua solução, realize as etapas a seguir.

1. Use o procedimento de dimensionamento manual descrito anteriormente para obter o número total de máquinas virtuais de referência e de qualquer layout adicional de armazenamento sugerido para o aplicativo.

Neste exemplo:

• OracleRVM = Número de máquinas virtuais de referência requeridas para VSPEX1M (8) + número de máquinas virtuais de referência requeridas para VSPEX1S (4) = 12 máquinas virtuais de referência • VIPool=12 máquinas virtuais de referência = 29 drives (consulte a

Apêndice B: Ferramenta de dimensionamento do VSPEX

EMC VSPEX para o Oracle Database 11g OLTP Virtualizado

Guia de Projeto 67

• Total de drives sugerido para Oracle 11g OLTP Database VSPEX1M = 38 • Total de drives sugerido para Oracle 11g OLTP Database VSPEX1S =

28 (cálculo não mostrado)

• OracleDrives = Total de drives sugerido para os dois Oracle 11g OLTP Databases = 66

• Contagem total de drives = VIPool + OracleDrives (29 + 66) = 95 drives Tabela 13. Associação das máquinas virtuais de referência ao pool de

infraestrutura virtual (exemplo) Máquinas

virtuais de referência

Disco básico Hot spares

Total

EFD SAS SAS EFD

50 2 25 1 1 29 100 2 45 2 1 50 200 2 85 3 1 91 300 2 125 5 1 133 400 2 165 6 1 174 500 2 205 7 1 215

Consulte a EMC VSPEX Proven Infrastructure e calcule o número de discos requeridos para o pool de nuvem privada VSPEX usando a metodologia da abordagem modular da infraestrutura virtual.

Para o VSPEX PARA ORACLE DATABASE 11g OLTP VIRTUALIZADO, precisamos de 12 máquinas virtuais de referência e 95 drives.

2. Use a Tabela 14 para selecionar o modelo de solução de nuvem privada VSPEX VMware. Esse exemplo usa até 125 máquinas virtuais de referência como a infraestrutura comprovada mínima da VSPEX Proven Infrastructure. Tabela 14. Escolha do modelo de VSPEX Proven Infrastructure

Modelo de VSPEX Proven Infrastructure* Máximo de máquinas virtuais de referência compatíveis Storage array compatível Até 125 máquinas virtuais 125 VNX5300 Até 250 máquinas virtuais 250 VNX5500 Até 500 máquinas virtuais 500 VNX5700

Obs.: Para determinar o número de máquinas virtuais de referência a serem usadas em seu ambiente, consulte o documento Nuvem Privada do EMC VSPEX com VMware vSphere 5.1 para até 500 Máquinas Virtuais.

Documentos relacionados