EMC VFCache
Cache flash do servidor para obter maior desempenho,
inteligência e proteção de dados essenciais
FUNDAMENTOS
• Reduz a latência e aumenta o throughput
para melhorar drasticamente o
desempenho do aplicativo
• Leva a tecnologia EMC FAST ao servidor
para propiciar mais inteligência
• Oferece desempenho com proteção
aproveitando serviços de dados de
back‑end fornecidos pelo armazenamento
em rede da EMC
As organizações de TI enfrentam um desafio no desempenho dos aplicativos causado por
um desequilíbrio entre a potência de processamento dos servidores e o tempo de acesso
dos discos de armazenamento. A potência de processamento do servidor continua a progredir,
duplicando a cada 18 meses, mas o throughput do drive de disco permanece o mesmo.
Isso gera um gargalo na pilha de I/O no qual o servidor e o aplicativo têm capacidade
de processar mais I/O do que os drives de disco podem oferecer. Isso é conhecido como
"intervalo de I/O". Os flash drives no array ajudaram a fechar essa lacuna fornecendo
um desempenho impressionantemente melhor. Agora, a tecnologia PCIe Flash baseada
em servidor está acelerando ainda mais o desempenho de I/O nos flash drives.
O EMC VFCache™ é uma solução de cache flash para servidor que reduz a latência e aumenta
o throughput para melhorar drasticamente o desempenho de aplicativos com o aproveitamento
do software inteligente e da tecnologia PCIe Flash. O VFCache acelera as leituras e protege
os dados usando um cache de write-through para o armazenamento em rede a fim de
fornecer alta disponibilidade e recuperação de desastres persistentes. Combinado com
o software EMC FAST (Fully Automated Storage Tiering, armazenamento com classificação
totalmente automatizada por níveis) baseado em arrays, o VFCache cria o caminho de I/O
mais eficiente e inteligente do aplicativo ao datastore. O resultado é uma infraestrutura em
rede otimizada dinamicamente para o desempenho, a inteligência e a proteção de ambientes
físicos e virtuais.
DESEMPENHO POTENCIALIZADO DE APLICATIVOS
O VFCache acelera as leituras de I/O em bloco para acelerar os aplicativos que exigem
as operações de IOPS (I/O por segundo) mais rápidas e/ou o menor tempo de resposta.
O software usa uma placa PCIe como cache dos dados consultados com mais frequência,
reduzindo o tempo de acesso do armazenamento e, ao mesmo tempo, liberando o
processamento de I/O do storage array. Situado no servidor, no barramento PCIe, o VFCache
ignora a carga adicional do acesso ao armazenamento em rede, reduzindo o tempo de
resposta de milissegundos para microssegundos. O VFCache coloca os dados na pilha de
I/O do servidor, mais perto do aplicativo, para melhorar drasticamente o desempenho. Com
melhoria de mais de 300% no throughput e reduções de até 50% na latência, o VFCache leva o
desempenho do aplicativo a um nível totalmente novo, dando a ele o aumento de que precisa.
O VFCache é otimizado para aplicativos da Web, bancos de dados OLTP (Online Transaction
Processing, processamento de transações on-line), CRM (Customer Relationship Management,
gerenciamento do relacionamento com clientes) e ERP (Enterprise Resource Planning,
planejamento de recursos corporativos), aplicativos de e-mail e outras cargas de trabalho com
uso intenso de leitura com um pequeno conjunto de trabalho. O VFCache foi projetado para
minimizar a sobrecarga da CPU no servidor liberando as operações de gerenciamento de flash
da CPU do host para a placa PCIe. Além disso, o VFCache libera boa parte do tráfego de leitura
do storage array, permitindo que ele aloque mais capacidade de processamento a outros
aplicativos. Embora um aplicativo seja acelerado com o VFCache, o desempenho do array para
os outros aplicativos é mantido ou mesmo ligeiramente aprimorado. Uma vez que o VFCache é
D ATA S H E E T
instalado em mais servidores no ambiente, o resultado é um modelo de processamento de I/O
altamente dimensionável. O ambiente como um todo (o que inclui os servidores e o sistema
de armazenamento) é capaz de processar cada vez mais IOPS.
O VFCache fornece controle total e flexível sobre o escopo e a granularidade na qual ele
pode ser habilitado. Em ambientes físicos, os usuários podem habilitar ou desabilitar
o VFCache no nível do volume de origem ou no nível da LUN. Em ambientes virtuais,
a capacidade do VFCache é fornecida a uma máquina virtual individual. A capacidade
de cache alocada dentro da máquina virtual é então configurada no nível do disco virtual.
Especificação
Software
Microsoft
EMC VFCache
Físico e virtual
Windows: 2008 (x86_64), 2008 R2 (x86_64), 2008 R2 SP1
(x86_64)
Sistemas operacionais
Linux: RHEL 5.6 (x86_64), RHEL 5.7 (x86_64)
Hardware
VMware: vSphere 4.1 e 5.0
Fator-forma
Meia-altura, meio-comprimento
Interface de barramento
PCIe Gen2, 8
Tecnologia NAND
SLC de 34 nm
Capacidade
300 GB
Leitura aleatória
de 4.000
Gravação aleatória
de 4.000
Leitura sequencial
de 128.000
Gravação sequencial
de 128.000
IOPS de 715.000
IOPS de 91.000
3,2 GB/s
0,8 GB/s
Latência
41 µs
Alimentação
25 W
INTELIGÊNCIA DE CACHE AUTOMATIZADA
O VFCache oferece, de maneira inteligente, solicitações de leitura direto da memória cache.
A otimização de armazenamento em cache no VFCache adapta-se automaticamente a cargas
de trabalho dinâmicas determinando quais dados são acessados com mais frequência e
promovendo-os no cache flash do servidor. O VFCache é totalmente neutro em relação à
infraestrutura. Situado entre o storage array e o aplicativo, ele não exige nenhuma alteração
em nenhum dos dois. Ele é transparente para o armazenamento, o aplicativo e o usuário.
Quando a placa do VFCache tiver sido instalada, nenhuma intervenção do usuário será
necessária para os benefícios ao desempenho começarem a aparecer.
© Copyright 2011 EMC Corporation. All rights reserved.
A abordagem de arquitetura da EMC é aproveitar a tecnologia certa para colocar os dados
certos no lugar certo na hora e com os custos certos. Para conseguir isso, a EMC desenvolveu
o software baseado em array FAST, que automatiza a movimentação e o posicionamento
dos dados nos recursos de armazenamento conforme as necessidades mudam ao longo
do tempo, otimizando os aplicativos e reduzindo os custos. O VFCache estende o FAST para
o servidor, adicionando outra camada de inteligência e desempenho à pilha de I/O. Quando
combinado com o FAST, o VFCache cria o caminho de I/O mais eficiente e inteligente desde
o aplicativo até o datastore. Com ambas as tecnologias, a EMC oferece uma solução completa
de classificação por níveis para otimizar a capacidade e o desempenho de aplicativos, do
servidor ao armazenamento. Como resultado da inteligência do VFCache, uma cópia dos dados
mais dinâmicos reside automaticamente no servidor para permitir a máxima velocidade.
Conforme os dados vão, aos poucos, ficando desatualizados e inativos, eles são automaticamente
movidos para o nível adequado do storage array — do cache para os Flash drives, destes para
os drives Fibre Channel/SAS e destes para os drives SATA/nearline SAS, ao longo do tempo.
Conjunto de dados
À medida que os dados vão ficando inativos e envelhecem,
são aplicadas diferentes tecnologias
"Dinâmicos" — alta atividade
Atividade dos dados
PCIe Flash
DESEMPENHO
SSD
OTIMIZADO
Hierarquia de
armazenamento
dinâmico diferenciada
na densidade de
acesso (IOPS/GB)
FC/SAS
SATA /
NL-SAS
"Estáticos" — baixa atividade
Envelhecimento dos dados
PROTEÇÃO TOTAL
© Copyright 2011 EMC Corporation. All rights reserved.
Enquanto acelera o desempenho, o VFCache simultaneamente oferece proteção de nível
corporativo dos dados de aplicativos essenciais. Os dados no cache são simplesmente uma
cópia dos dados já armazenados no array, enquanto a cópia master é mantida pelos serviços
avançados de dados que apenas o armazenamento em rede confiável da EMC fornece,
abrangendo alta disponibilidade, integridade completa, confiabilidade e recuperação de
desastres. O VFCache aproveita um algoritmo de write-through que garante que os dados
recém-gravados permaneçam no storage array em rede, como EMC Symmetrix® séries VMAX™
e VNX®. Se um servidor falhar, os dados permanecerão protegidos e acessíveis no array.
O VFCache inclui uma opção de software única que permite aos usuários dividir a placa PCIe
entre armazenamento em cache e DAS (Direct Attach Storage, armazenamento conectado
diretamente). Isso fornece flexibilidade para os usuários usarem simultaneamente a placa
como um dispositivo de armazenamento em cache para dados essenciais e como um
dispositivo de armazenamento de leitura/gravação para dados temporários. Os usuários
podem otimizar totalmente suas cargas de trabalho ajustando o armazenamento em cache
ou DAS sem precisar alterar a implementação da placa. Com esse recurso, as operações de
leitura e gravação do aplicativo para o DAS são realizadas diretamente no recurso de PCIe
Flash do servidor. Uma vez que a parte DAS não persiste para nenhum storage array, ela é
mais adequada apenas para dados efêmeros, como espaço de swap do sistema operacional
e espaço de arquivo temporário.
FALE CONOSCO
Para saber mais sobre como os produtos,
serviços e soluções da EMC podem ajudar a
resolver seus desafios de negócios e de TI,
entre em contato com o representante local
ou revendedor autorizado ou visite nosso site
www.EMC2.com.br.
Com uma garantia Avançada de três anos, o VFCache foi projetado para que o usuário possa
realizar todos os processos de instalação, manutenção e upgrade. O EMC Global Services
oferece serviços básicos e remotos de avaliação e implementação de VSD (Virtual Service
Delivery, prestação de serviços virtuais) e suporte técnico remoto em todo o mundo para
o VFCache, 24h x 365d.
EMC2, EMC, o logotipo da EMC, Symmetrix, VFCache, VMAX e VNX são marcas registradas ou marcas comerciais da EMC Corporation
nos Estados Unidos e em outros países. VMware e 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.
© Copyright 2012 EMC Corporation. Todos os direitos reservados. Publicado no Brasil. 02/12 Data sheet H9581.1
EMC Brasil
São Paulo — SP
0800-553622
www.EMC2.com.br
1
Download

EMC VFCache