White paper O EMC XTREMCACHE ACELERA O ORACLE VIRTUALIZADO EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g • O XtremCache melhora o desempenho do Oracle em aplicativos de destino • O Symmetrix VMAX protege dados • O FAST VP automatiza o posicionamento do armazenamento no array EMC Solutions Group Resumo Este white paper descreve como o EMC XtremCache e o EMC FAST VP no armazenamento do EMC Symmetrix VMAX com o VMware vSphere aceleram o desempenho do OLTP (Online Transaction Processing, processamento de transações on-line) em um ambiente Oracle virtualizado. Embora os testes tenham sido realizados no VMAX 40K, os recursos e os benefícios do VFCache se aplicam ao VMAX 10K e ao VMAX 20K. Novembro de 2013 Copyright © 2013 EMC Corporation. Todos os direitos reservados. A EMC assegura que as informações apresentadas neste documento estão corretas na data da publicação. As informações estão sujeitas a alterações sem prévio aviso. As informações nesta publicação são fornecidas "no estado em que se encontram". A EMC Corporation não garante nem representa qualquer tipo de informação contida nesta publicação e especificamente se isenta das garantias implícitas de comercialização ou uso a um propósito específico. O uso, a cópia e a distribuição de qualquer software EMC descrito nesta publicação exigem uma licença de software. Para obter uma lista mais atualizada de produtos da EMC, consulte EMC Corporation Trademarks no site brazil.emc.com. VMware e VMware vSphere são marcas registradas ou comerciais da VMware, Inc. nos Estados Unidos e/ou em outras jurisdições. Todas as outras marcas comerciais aqui utilizadas pertencem a seus respectivos proprietários. Número da peça: H10664.1 O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 2 Índice Resumo executivo ................................................................................................................................ 4 Business case .................................................................................................................................. 4 O desafio do desempenho de armazenamento ................................................................................ 4 A solução ......................................................................................................................................... 5 Componentes da tecnologia ................................................................................................................. 6 EMC XtremCache .............................................................................................................................. 6 Armazenamento em cache flash no servidor para obter a velocidade máxima ............................. 6 Gravação no cache e na memória principal (write through) para o array para proporcionar proteção total .............................................................................................................................. 7 Independência em termos de aplicativos .................................................................................... 8 Compartilhável e dimensionável ................................................................................................. 8 EMC FAST VP .................................................................................................................................... 8 EMC Symmetrix VMAX ...................................................................................................................... 8 Série VMAX 40K do EMC Symmetrix com Enginuity 5876 ............................................................. 9 VMware vSphere .............................................................................................................................. 9 O XtremCache e o FAST VP nesta solução ........................................................................................... 10 Trabalhando em conjunto .............................................................................................................. 10 Arquitetura da solução ....................................................................................................................... 11 Introdução ..................................................................................................................................... 11 Arquitetura física ........................................................................................................................... 11 Tecnologia XtremCache com Oracle Database virtualizado: teste e validação .................................... 12 Introdução ..................................................................................................................................... 12 Perfil da carga de trabalho ............................................................................................................. 12 Configurações recomendadas ........................................................................................................ 13 XtremCache ............................................................................................................................... 13 Oracle ....................................................................................................................................... 13 VMware vSphere ....................................................................................................................... 13 Características de desempenho ..................................................................................................... 14 Resultados do teste ....................................................................................................................... 14 Conclusão........................................................................................................................................... 16 Referências ........................................................................................................................................ 17 White papers ................................................................................................................................. 17 Documentação de produtos ........................................................................................................... 17 O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 3 Resumo executivo Business case Em um ambiente cada vez mais competitivo, as empresas são impulsionadas a otimizarem seus processos de negócios e a aprimorarem seus serviços ao mesmo tempo que reduzem os custos de TI. Atender a essas exigências tornou-se fundamental para o sucesso financeiro de muitas empresas. Como consequência, há demandas drásticas de desempenho para os aplicativos operacionais e geradores de receita, cujos estímulos são: • Crescimento do número de usuários ativos • Aplicativos em que o tempo é um fator determinante e crescentes contratos de nível de serviço (SLAs) • Complexidade crescente dos processos de negócios e novas cargas de trabalho analíticas • Vários bancos de dados com acesso altamente simultâneo As empresas podem utilizar plataformas de servidor virtualizado para consolidar cargas de trabalho de vários departamentos. Conforme as cargas de trabalho são consolidadas, as empresas podem perceber que os fatores de desempenho anteriores estão afetando uma ou mais cargas de trabalho, o que prejudica a capacidade dessas empresas atenderem aos objetivos de desempenho ou aos SLAs. As empresas precisam pensar em novas abordagens para os desafios de desempenho a fim de atender às demandas individuais das cargas de trabalho de modo econômico e sem sacrificar a proteção de dados. Uma solução que permita às empresas alcançarem alto desempenho em cargas de trabalho pretendidas, sem qualquer alteração em aplicativos, pode atender a essas necessidades. O desafio do desempenho de armazenamento Os servidores mais avançados com processadores multi-core podem constatar que um subsistema de armazenamento convencional representa um possível gargalo de desempenho. Conforme se adiciona mais capacidade de processamento e cargas de trabalho mais pesadas, o sistema de armazenamento é desafiado a acompanhar o ritmo das demandas crescentes de I/O. Enquanto o desempenho de CPU melhora 100 vezes a cada década, o disco magnético permanece praticamente estagnado, como mostra a Figura 1. Felizmente, tecnologias de flash surgiram com recursos inatos de memória em estado sólido a fim de preencher a lacuna entre o desempenho de drives de disco e o da capacidade de processamento dos servidores. Figura 1. Melhorias no desempenho de CPU e de drives de disco O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 4 Em uma arquitetura tradicional, como mostra a Figura 2: • Os serviços de storage array leem e gravam solicitações de I/O. • O desempenho varia dependendo da mídia, da carga de trabalho e da rede do array de back-end Figura 2. Arquitetura tradicional E se você pudesse melhorar o desempenho de seus aplicativos por meio da diminuição da latência somada ao aumento de IOPS e de transações por minuto (TPM)? Esta solução permite que você faça isso. A solução Uma das maneiras de melhorar o desempenho é direcionando o foco das tecnologias de flash para aplicativos e dados de alta demanda. O FAST VP (Fully Automated Storage Tiering for Virtual Pools™) do EMC® Symmetrix® VMAX™ classifica dinamicamente os dados por níveis em um pool de armazenamento de flash drives e de outros tipos de drives. O FAST VP transfere os dados acessados com mais frequência para o nível flash, enquanto os dados acessados com menos frequência são transferidos para os níveis de armazenamento mais lentos. Isso melhora o desempenho dos aplicativos e aumenta as IOPS e as transações por minuto, ao mesmo tempo que reduz a latência. O EMC XtremCache™ é uma solução de armazenamento em cache para server flash que estende a tecnologia flash ao servidor, adicionando mais um nível de inteligência e desempenho à pilha de I/O. O XtremCache identifica automaticamente os dados de leitura acessados com frequência e coloca esses dados em um flash cache no servidor. Isso reduz muito os tempos de serviço de I/O e alivia a carga de I/O no array. O XtremCache também oferece a capacidade de acelerar cargas de trabalho específicas, o que permite ao gerente de sistemas ajustar o desempenho de maneira a atender aos SLAs (Service Level Agreements, contratos de nível de serviço) mais importantes. Para a solução descrita neste white paper, a EMC testou a capacidade do XtremCache de melhorar o desempenho de um banco de dados de destino para atender às metas ambiciosas de SLA. Com o XtremCache e o FAST VP habilitados, observamos uma melhoria de 330% no desempenho do banco de dados de destino. O desempenho dos outros bancos de dados também aumentou significativamente. O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 5 Componentes da tecnologia EMC XtremCache O EMC XtremCache é uma solução de armazenamento em cache para server flash que reduz a latência e acelera o throughput para melhorar drasticamente o desempenho de aplicativos com o aproveitamento do software de cache inteligente e da tecnologia PCIe Flash. O XtremCache acelera a leitura e protege os dados por meio da gravação no cache e na memória principal (write through) em um armazenamento em rede para oferecer alta disponibilidade, integridade e recuperação de desastres contínuas. O XtremCache, junto com o FAST VP baseado em array, traça o caminho de I/O mais eficiente e inteligente do aplicativo até o datastore. O resultado é uma infraestrutura de armazenamento otimizada dinamicamente para o desempenho, a inteligência e a proteção de ambientes físicos e virtuais. Armazenamento em cache flash no servidor para obter a velocidade máxima O software XtremCache armazena os dados usados com mais frequência em cache, na placa PCIe (XtremSF) com base no servidor, aproximando, assim, os dados do aplicativo, como mostra a Figura 3. Isso diminui a necessidade de acessar dados na SAN (Storage Area Network) a partir do storage array, o que reduz o tempo de resposta e aumenta o throughput. Figura 3. O XtremCache acelera o desempenho de I/O no servidor O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 6 A otimização do armazenamento em cache do XtremCache adapta-se automaticamente a cargas de trabalho dinâmicas após determinar quais dados são mais dinâmicos e colocando-os no cache do server flash. Isso significa que os dados mais dinâmicos residem automaticamente na placa PCIe do servidor para proporcionar acesso mais rápido. Como mostra a Figura 4, a arquitetura avançada do XtremCache alia o desempenho acelerado à proteção de dados: • O XtremCache fornece leituras para desempenho. • As gravações são passadas ao storage array para fins de proteção. • O XtremCache ajuda no desempenho de gravação por meio do descarregamento da maior parte da carga de trabalho de leitura do array no servidor. Figura 4. Arquitetura avançada com o EMC XtremCache O XtremCache proporciona um desempenho melhor para aplicativos com atividade intensa de leitura. O XtremCache trabalha com diversos aplicativos, como bancos de dados, aplicativos de lógica analítica, servidores de aplicativos corporativos, e-mails e servidores da Web, e visa fornecer a eles o impulso de que precisam em relação ao desempenho. O XtremCache pode ser implementado para acelerar todos os aplicativos em um servidor, os aplicativos selecionados, apenas um aplicativo ou LUNs específicas para atender aos objetivos de desempenho. O XtremCache aprimora aplicativos virtualizados e de hardware vazio para que você migre tranquilamente seu datacenter para uma nuvem privada em um ritmo que faça sentido para sua empresa. Gravação no cache e na memória principal (write through) para o array para proporcionar proteção total O XtremCache protege os dados usando um algoritmo de gravação no cache e na memória principal (write through), o que significa que a gravação persiste no storage array de back-end. O armazenamento em rede da EMC, como a série VMAX do EMC Symmetrix e a família EMC VNX™ de storage arrays, protege os dados com Data Services avançados, que incluem alta disponibilidade, integridade de dados e confiabilidade de recuperação de desastres. O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 7 Independência em termos de aplicativos O XtremCache é transparente para os aplicativos. Quando o XtremCache está presente, os aplicativos não precisam ser gravados, certificados nem testados novamente. Embora este white paper concentre-se no Oracle Database 11g, a arquitetura do XtremCache pode melhorar diretamente o desempenho de muitos outros aplicativos e aprimorar indiretamente os aplicativos com atividade intensa de gravação que agora têm maior acesso a recursos da SAN. Compartilhável e dimensionável O XtremCache descarrega grande parte do I/O de leitura do storage array, o que permite alocar maior capacidade de processamento a outros aplicativos. Enquanto um aplicativo é acelerado com o XtremCache, o desempenho do array para os outros aplicativos é aumentado. Como o XtremCache é instalado em mais servidores do ambiente, o resultado é um modelo de processamento de I/O altamente dimensionável. O ambiente como um todo, inclusive os servidores e o sistema de armazenamento, tem cada vez mais capacidade de processar um número maior de transações. Para obter mais informações sobre o EMC XtremCache, consulte o white paper Introduction to EMC XtremCache. EMC FAST VP A família Symmetrix VMAX é especialmente projetada para aproveitar as inovações mais recentes em tecnologia de flash drive. A combinação de flash drives e HDD (Hard Disk Drive, drive de disco rígido) oferece melhor desempenho e eficiência e, ao mesmo tempo, minimiza o custo por gigabyte (GB). O FAST VP gerencia o movimento dinâmico de dados entre os níveis para oferecer utilização e eficiência ideais do drive. Com base em políticas definidas pelo usuário, o software do FAST VP usa algoritmos para promover e transferir dados do usuário entre níveis específicos de drive, de acordo com a frequência de acesso aos dados. Os dados acessados com mais frequência são transferidos para níveis de drive de melhor desempenho, como flash ou FC (Fibre Channel) de 10.000 ou 15.000 RPM e SAS. Os dados acessados com pouca frequência são transferidos para níveis de drive com desempenho médio e de alta capacidade conforme necessário, como drives SATA de 7,2L ou NL-SAS. O FAST VP traz benefícios de redução de gasto operacional e de capital ao possibilitar que o cliente adquira uma alocação de drives combinados que resulta em menores custos de energia e resfriamento, menor espaço ocupado por dados e tempo reduzido de administração. Observação EMC Symmetrix VMAX O FAST VP é um recurso compartilhado. As melhorias de desempenho podem depender das demandas de outros aplicativos sendo executados no array. A série VMAX de storage arrays do EMC Symmetrix oferece alto desempenho e capacidade de expansão para ambientes exigentes de armazenamento corporativo. Baseado na estratégia de armazenamento simples, inteligente e modular, o VMAX incorpora uma Virtual Matrix Architecture™ altamente dimensionável que permite ao ambiente de armazenamento crescer de modo perfeito e econômico a partir de uma configuração de nível básico no maior sistema de armazenamento do mundo. O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 8 O VMAX dá suporte para flash drives, drives NL-SAS, SAS, FC e SATA em somente um array, bem como a vários tipos de RAID. Série VMAX 40K do EMC Symmetrix com Enginuity 5876 O EMC Symmetrix VMAX 40K baseia-se no ambiente de storage array do EMC Symmetrix para propiciar armazenamento avançado, confiável e inteligente que oferece níveis mais altos de desempenho, disponibilidade e inteligência no datacenter virtual. O Symmetrix VMAX 40K é o sistema de armazenamento de maior desempenho e capacidade do setor, projetado para a nuvem híbrida e outros ambientes exigentes de datacenters. O Symmetrix VMAX 40K oferece: • Duas vezes mais desempenho, capacidade e memória global (cache) que o Symmetrix VMAX 20K • Configurações de alta densidade (usando drives SAS de 2,5 pol.) • Dispersão do gabinete do sistema e do gabinete de armazenamento que fornece flexibilidade para datacenters com espaço restrito O Symmetrix VMAX 40K e o ambiente operacional Enginuity™ 5876 oferecem automação de gerenciamento e tecnologias de mobilidade de dados que são essenciais para o fornecimento de infraestrutura baseada em nuvem e de serviços de TI. A tecnologia do Enginuity 5876 para sistema de rede, compartilhamento e armazenamento com classificação por níveis ajuda os datacenters a consolidar aplicativos e fornecer novos níveis de eficiência por meio de taxas de utilização mais altas, mobilidade aprimorada e gerenciamento de armazenamento simplificado. VMware vSphere O VMware® vSphere™ utiliza o poder da virtualização para transformar datacenters em infraestruturas simplificadas de computação em nuvem e permite que as empresas de TI forneçam serviços de TI flexíveis e confiáveis. O vSphere virtualiza e agrega os recursos subjacentes de hardware físico em diversos sistemas e fornece pools de recursos virtuais ao datacenter. Sendo um sistema operacional em nuvem, o vSphere gerencia grandes conjuntos de infraestruturas (como CPUs, armazenamento e sistemas de rede) como um ambiente operacional perfeito e dinâmico, além de gerenciar a complexidade de um datacenter. O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 9 O XtremCache e o FAST VP nesta solução Trabalhando em conjunto Com o XtremCache, a EMC estende sua arquitetura FAST ao servidor, adicionando outro nível de inteligência e desempenho à pilha de I/O. O XtremCache ajuda a identificar os dados que são acessados com mais frequência pelo aplicativo, aproximando-os do aplicativo no servidor. Enquanto o XtremCache é baseado em servidor, o FAST armazena e fornece dados dinamicamente no storage array a partir do tipo de drive mais econômico e de melhor desempenho necessário para a atividade dos dados. O XtremCache identifica automaticamente os dados de leitura e gravação acessados com frequência e promove uma cópia desses dados para o flash na placa PCIe do servidor (chamado XtremSF). O XtremCache descarrega a maior parte da carga de trabalho de leitura do array, acelerando o desempenho dos aplicativos. Como os dados acessados com frequência estão localizados no cache do servidor, o tempo de serviço para I/O é reduzido significativamente. As duas tecnologias foram projetadas para funcionar em conjunto a fim de garantir que as informações acessadas com mais frequência sejam fornecidas com a menor latência. Como mostra a Figura 5, o XtremCache e o FAST VP criam o caminho de I/O mais eficiente e inteligente do aplicativo ao armazenamento de dados. Usados em conjunto, o XtremCache e o FAST VP agilizam ainda mais o fornecimento de dados no conjunto de dados, gerando uma solução completa de classificação por níveis que otimiza a capacidade e o desempenho de aplicativos desde o servidor até o armazenamento. Figura 5. O XtremCache e o FAST classificam por níveis os dados mais dinâmicos e os mais estáticos. O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 10 Arquitetura da solução Introdução Esta seção fornece uma visão geral da arquitetura física da solução. Arquitetura física Figura 6 mostra a arquitetura física desta solução. Figura 6. Configuração do benchmark de consolidação do banco de dados A arquitetura da solução consiste em apenas uma instância do Oracle Database 11g, três servidores Cisco e um storage array com quatro mecanismos Symmetrix VMAX. A solução é compatível com uma variedade de storage arrays da EMC, como o EMC Symmetrix VMAX 10K ou o VNX. Nesta solução, utilizamos o EMC Symmetrix VMAX 40K. Os três servidores usados para essa configuração de teste foram montados em rack Cisco UCS C-460/M2 com quatro processadores Xeon, cada um com 40 núcleos. Os servidores foram conectados ao array por meio de dois switches SAN. Um servidor foi implementado com um banco de dados de destino e incluía uma placa do VFCache. O sistema foi virtualizado usando o VMware vSphere 5 e executado no Red Hat Enterprise Linux 5. Cada uma das máquinas virtuais tinha 24 vCPUs e 160 GB de memória. Máquinas virtuais adicionais, se configuradas, podiam compartilhar o mesmo flash cache XtremCache. O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 11 Tecnologia XtremCache com Oracle Database virtualizado: teste e validação Introdução Os ambientes de servidor virtual representam uma oportunidade para aumentar a escalabilidade e a utilização do servidor e, ao mesmo tempo, centralizar e agilizar o gerenciamento de sistemas. A EMC testou os recursos do XtremCache com o FAST VP para acelerar o desempenho de OLTP (Online Transaction Processing, processamento de transações on-line) em um ambiente Oracle Database 11g R2 virtualizado usando o VMware vSphere 5. Esta seção apresenta os resultados do teste. Observação Perfil da carga de trabalho Os resultados de benchmark dependem muito da carga de trabalho, de requisitos específicos do aplicativo e do design e da implementação do sistema. O desempenho relativo do sistema variará como resultado desses e de outros fatores. Portanto, essa carga de trabalho não deve ser usada como um substituto de um benchmark específico de aplicativos de clientes quando se trata de decisões de avaliação de produtos e/ou planejamento da capacidade crítica. Foram utilizadas diversas cargas de trabalho no teste desta solução, como descrito na Tabela 1. Tabela 1. Perfis de cargas de trabalho Configuração BD personalizado BD de RH BD de ERP Tamanho do banco de dados 700 GB 1,2 TB 1,2 TB Usuários simultâneos 30 20 50 Os três bancos de dados residem no mesmo conjunto de discos (dois pools separados: de dados e de registros). O caso de uso presume que o banco de dados "BD de ERP" era de missão crítica para o cliente. O FAST VP no array e o XtremCache no servidor foram aplicados apenas às LUNs que hospedavam o BD de ERP. Os outros dois bancos de dados continuaram a ser executados a partir dos HDDs. Realizamos testes utilizando vários cenários, como descrito na Tabela 2. Tabela 2. Cenários de teste Cenário do teste Descrição Linha de base Foi selecionada uma linha de base de desempenho para validar as características de desempenho de cada carga de trabalho no ambiente. Com FAST VP no BD de ERP O FAST VP foi habilitado no BD de ERP, e o TPM e a latência de transação em nível de aplicativo foram medidos para exibir a contribuição de desempenho do FAST VP ao aplicativo. Com XtremCache e FAST VP no BD de ERP Foram habilitados o XtremCache e o FAST VP no BD de ERP e depois foram medidos o TPM e a latência de transação em nível de aplicativo. Isso mostra as melhorias de desempenho que podem ser alcançadas quando as duas tecnologias são utilizadas. O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 12 Configurações recomendadas XtremCache Em um ambiente virtualizado, diversas máquinas virtuais em um mesmo servidor podem compartilhar as vantagens de desempenho de uma solução XtremCache única. No entanto, como mostra essa solução, todos os recursos da solução XtremCache podem ser direcionados para um aplicativo único a fim de maximizar seu aumento de desempenho. Como mostra a Figura 7, a placa do XtremSF reside no host de servidores, enquanto o software XtremCache de armazenamento em cache (indicado por pequenos ícones vermelhos) é instalado em cada uma das máquinas virtuais que será acelerada pelo XtremCache. O plug-in VSI (Virtual Storage Integrator) para XtremCache, que reside no client vCenter, é usado para gerenciar o XtremCache. Observação Figura 7. Figura 7 representa um caso mais geral no qual diversas máquinas virtuais são implementadas por servidor e cada configuração de servidor inclui uma instalação do XtremCache. Implementação do XtremCache em um ambiente virtualizado Habilitamos o XtremCache em todas as LUNs de dados do aplicativo de destino. No entanto, o XtremCache não foi habilitado nas LUNs de registro, pois elas são dominadas por gravações. Com essa configuração, o XtremCache usa seus algoritmos de armazenamento em cache para manter automaticamente uma cópia dos dados mais dinâmicos para acesso imediato. O XtremCache copia e armazena os dados de leitura mais dinâmicos na placa PCIe flash no servidor (XtremSF). O aplicativo pode ler repetidamente esses dados sem enviar a solicitação de I/O ao storage array. A carga de trabalho de destino exibiu porcentagem de 70% e 30% de leitura e gravação, respectivamente. Oracle Não foi necessário ajuste específico para o Oracle Database. VMware vSphere Figura 8 mostra o layout do VMDK (Virtual Machine Disk, disco de máquina virtual) dos discos físicos. A EMC recomenda isolar o XtremCache VMDK em seu próprio vHBA (Virtual Host Bus Adapter, adaptador de barramento do host virtual). O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 13 Em geral, ESX Servers podem ser configurados com uma placa do XtremSF dando suporte a diversas máquinas virtuais no servidor. Nesta solução, configuramos uma máquina virtual por servidor. Figura 8. O layout de discos físicos do VMDK Características de desempenho Nosso ambiente de teste utilizou três cargas de trabalho implementadas em três servidores diferentes, que foram conectados a um só array VMAX 40K com FAST VP habilitado. Resultados do teste Executamos as cargas de trabalho simultaneamente e fizemos medições para estabelecer uma linha de base. Em seguida, medimos a melhoria de desempenho proporcionada pelo XtremCache e pelo FAST VP. Em nosso teste, o BD de ERP representou a carga de trabalho com os requisitos de SLA mais exigentes, e concentramos os recursos do XtremCache neste aplicativo. Figura 9 exibe os mesmos resultados como transações de OLTP relativas por minuto. O BD de ERP obteve uma melhoria significativa de desempenho, equivalente a 3,3 vezes os resultados da linha de base. O BD de RH também obteve uma grande melhoria de desempenho, equivalente a 2,2 vezes os resultados da linha de base, pois os recursos do VMAX foram liberados quando a carga de back-end foi transferida do storage array para o BD de ERP. O BD personalizado teve uma melhoria de desempenho equivalente a 1,2 vezes os resultados da linha de base pela mesma razão. O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 14 Figura 9. Melhoria nas transações de OLTP relativas por minuto A latência de transações no BD de ERP, o banco de dados essencial, foi reduzida em 66%, enquanto o throughput de transações aumentou três vezes. Observação Os clientes podem observar resultados diferentes. A melhora no desempenho de aplicativos depende de vários fatores, abrangendo: • A proporção de leitura e gravação de I/O • A escalabilidade inerente da carga de trabalho • As restrições existentes no subsistema de armazenamento, antes da implementação do XtremCache • O ajuste do Oracle Database • O compartilhamento do XtremCache e do FAST VP com outros aplicativos. O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 15 Conclusão O teste da EMC com uma carga de trabalho virtualizada de OLTP do Oracle comparou uma configuração de linha de base com bancos de dados consolidados com o mesmo sistema com o FAST VP habilitado e concentrou-se no banco de dados mais essencial. Em seguida, comparamos essas configurações com o sistema com FAST VP e XtremCache com foco no banco de dados mais essencial. Quando aplicamos o FAST VP a um banco de dados único, o desempenho melhorou significativamente. O desempenho dos outros bancos de dados também melhorou à medida que a carga foi retirada dos HDDs e transferida para os flash drives. De maneira semelhante, quando o XtremCache também foi aplicado ao mesmo banco de dados único, houve um aumento drástico de throughput no banco de dados de destino. Também houve um aumento mensurável nos outros bancos de dados, pois foram liberados recursos quando a carga de back-end foi transferida do storage array para o banco de dados de destino. Tabela 3 exibe as melhoras de throughput alcançadas em cada um dos bancos de dados. Tabela 3. Melhoras de throughput Carga de trabalho Aumento (%) do throughput de sistemas com FAST VP Aumento (%) do throughput de sistemas com FAST VP e XtremCache BD personalizado 120 120 BD de RH 120 220 BD de ERP* 220 330 * Banco de dados essencial Nenhuma alteração foi necessária nos bancos de dados para obter esses aumentos de throughput. Ao mesmo tempo, o XtremCache e o FAST VP mantiveram a integridade dos dados. O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 16 Referências White papers Documentação de produtos Para obter mais informações, consulte os seguintes white papers: • Introduction to EMC XtremCache • EMC XtremCache Accelerates Oracle — EMC XtremCache, EMC Symmetrix VMAX and VMAXe, Oracle Database 11g • EMC XtremCache Accelerates Oracle — EMC XtremCache, EMC VNX, EMC FAST Suite, Oracle Database 11g • EMC XtremCache Accelerates Microsoft SQL Server — EMC XtremCache, EMC VNX, Microsoft SQL Server 2008 • EMC Mission-Critical Infrastructure for Microsoft SQL Server 2012 (Accelerated with XtremCache) — EMC Symmetrix VMAX 10K, EMC FAST VP, SQL Server AlwaysOn Availability Groups, VMware vSphere Para obter mais informações, consulte os seguintes documentos sobre o produto: • EMC XtremCache — Data Sheet • EMC Symmetrix VMAX Data Storage System — Specification Sheet • VMware vSphere 5 — Data Sheet • VMware vSphere Basics — ESXi 5.0 O EMC XtremCache acelera o Oracle virtualizado EMC XtremSF, EMC XtremCache, EMC Symmetrix VMAX, EMC FAST VP, VMware vSphere, Oracle Database 11g 17