I D C
T E C H N O L O G Y
S P O T L I G H T
Implementações de snapshots AF A ampliarão
o uso da tecnologia de snapshots
Março de 2015
Adaptado a partir da publicação A Comparative Look at Disk-Based Data Protection and Recovery Strategies
and Cloud Adoption por Robert Amatruda, IDC nº 246774
Encomendado pela EMC
As tecnologias de snapshot já fazem parte dos storage arrays de nível corporativo há bastante
tempo. A capacidade de criar rapidamente cópias de dados point-in-time e baseadas em disco
permite que os dados sejam acessados com maior facilidade e usados para processos comerciais e
operações administrativas tanto em ambientes primários quanto secundários de aplicativos. Este
artigo investiga as tecnologias de snapshot de nível corporativo, discutindo casos de uso para
snapshots e também os desafios clássicos associados ao uso de tecnologias de snapshot em arrays
baseados unicamente em HDD (Hard Disk Drive, drive de disco rígido). Em seguida ele aborda a
implementação de snapshots da EMC em seu AFA (All-Flash Array, array totalmente flash) XtremIO,
explorando a vantagem que a mídia flash e um novo ponto de design podem oferecer na utilização
da tecnologia de snapshots.
Introdução
A maioria das empresas guarda entre sete e dez cópias de seus dados de produção. Dependendo
da finalidade, essas cópias persistentes podem ser alocadas em conjunto com o armazenamento
primário ou mantidas em datastores secundários. Os fluxos corporativos que criam essas cópias
aproveitam cópias point-in-time e baseadas em disco dos dados do volume de produção. Existem
dois tipos básicos de cópias persistentes, point-in-time e baseadas em disco: snapshots e clones.
Os snapshots são cópias lógicas de dados em um point-in-time específico e podem ser criadas com
muita rapidez. Elas também podem ter grande eficiência no uso de espaço, já que nenhum dado é
copiado antecipadamente — somente metadados que representam o volume lógico. Os snapshots
podem ser somente leitura ou leitura/gravação. Na prática, a criação de um snapshot somente leitura
exige pouco ou nenhum espaço. Muitas vezes, um pouco de capacidade de armazenamento é
reservada durante a criação de um snapshot leitura/gravação a fim de acomodar as alterações
esperadas no volume gravável de snapshot. Sendo assim, há consumo inicial de uma quantidade
baixa de espaço. Dois métodos diferentes, conhecidos como "cópia em gravação" e
"redirecionamento em gravação" são usados para acomodar gravações no volume original ou nos
snapshots, ou em ambos. Cada método tem implicações diferentes de gerenciamento e
desempenho. Com as implementações tradicionais, o desempenho do snapshot tende a diminuir
conforme mais snapshots são criados e retidos.
Os clones são cópias totalmente físicas de um volume em um point-in-time específico, e o tempo de
criação de tais cópias é proporcional ao volume de dados que precisa ser copiado. Um clone FULL
ocupa a mesma quantidade de espaço de seu volume de origem. Entretanto, normalmente os clones
FULL proporcionam o mesmo desempenho que o volume de origem. O termo "clones vinculados"
descreve de maneira eficaz um snapshot leitura/gravação. Muitas vezes os clones vinculados são
IDC 1856
usados em situações nas quais haverá a criação de vários snapshots a partir de um único volume de
origem em um único point-in-time — p. ex., um modelo de desktop master ouro em ambientes de
VDI (Virtual Desktop Interface).
Há cinco motivos básicos para empresas criarem e usarem tais cópias point-in-time e baseadas em
disco: proteção contra corrupção dos dados lógicos; satisfação de uma ampla variedade de
requisitos de proteção de dados; uso em ambientes de teste e desenvolvimento; descarregar o
processamento de dados dos servidores de produção; e provisionamento em massa de VMs. O
desempenho é um ponto crucial para todas essas operações. As tecnologias tradicionais de
snapshot têm limitações de desempenho, escalabilidade, eficiência no uso de espaço e
gerenciamento que restringem a capacidade do administrador de criar workflows relevantes com
eficácia. Essas tecnologias podem ser avaliadas por meio de quatro medições:

Nível de eficiência das cópias no consumo de capacidade bruta de armazenamento tanto para
metadados quanto para dados.

Tempo necessário para a criação da cópia, bem como o impacto das operações de cópia sobre
os serviços de produção.

Desempenho operacional da cópia e o impacto da existência da cópia sobre o desempenho do
volume de origem.

Limitações de gerenciamento que a cópia impõe para os administradores (as limitações comuns
são restrições de exclusão, hierarquias inaceitáveis [p. ex., snapshots de snapshots], atualização
de snapshots a partir de volumes de origem e quais serviços de dados [p. ex., redução de dados
em linha] podem ser usados)
Algumas dessas limitações se devem às características dos discos giratórios. Normalmente o
mesmo disco físico hospeda tanto os volumes de origem quanto as cópias point-in-time. As
operações de I/O de snapshot aumentam o conflito de acesso nos cabeçotes do disco e
normalmente reduzem o desempenho dos volumes de origem. Com vários aplicativos exigindo
latências de acesso ao disco na casa de poucos milésimos de segundo, não era factível acessar
ativamente tanto os volumes de origem quanto os de snapshot. Tais problemas de desempenho
fizeram com que vários fornecedores de disk array limitassem o número de snapshots que um array
poderia manter.
Também existem outros problemas de projeto: a maneira como os metadados são gerenciados (p.
ex., por referência contra copiados, 100% em memória contra permutados a partir dos drives) e
como os dados físicos são consultados nas hierarquias de snapshot (cadeias de vários snapshots
sucessivos do mesmo conjunto de volumes de origem em evolução). Tais opções de implementação
afetam o desempenho, a escalabilidade, a eficiência no uso de espaço e o gerenciamento dos
snapshots.
Os administradores reagiram em consonância. Muitas vezes, quando os snapshots eram
necessários para um processo de negócios, eles eram criados, usados e então descartados
imediatamente. Os administradores não mantinham grandes números de snapshots em seus
sistemas por causa dessas preocupações. Teoricamente, as áreas de proteção de dados, teste e
desenvolvimento, processamento de descarregamento e provisionamento em massa das operações
comerciais poderiam ter obtido benefícios com o uso de vários snapshots. Na prática, os problemas
de implementação mencionados acima, agravados pela latência rotacional dos drives de disco,
limitavam o valor que os snapshots realmente poderiam agregar aos workflows dos datacenters.
Os administradores desejam criar altos números de snapshots de modo rápido e com eficiência no
uso de espaço, reter snapshots por muito tempo, e fazer tudo isso ao mesmo tempo em que é
possível contar com um desempenho consistentemente alto para todos os dados (tanto de produção
2
©2015 IDC
quanto de snapshots). Eles querem decidir quais os snapshots sãoa somente leitura ou
leitura/gravação baseados nas políticas, e não em questões de desempenho. As implementações
tradicionais de snapshot não eram capazes de atender a todos esses requisitos simultaneamente.
Com o advento dos AFAs, os fornecedores de armazenamento corporativo têm uma oportunidade de
reprojetar as implementações de snapshot para satisfazer todos esses requisitos. Uma
implementação bem-sucedida resulta na simplificação de vários workflows comuns do datacenter ao
mesmo tempo em que melhora a produtividade do administrador.
Definições
Os AFAs são plataformas de armazenamento que contam unicamente com mídia flash para
satisfazer todos os requisitos de desempenho e capacidade. A plataforma de armazenamento
corporativo do AFA EMC XtremIO utiliza dois tipos de snapshot para atender os cinco casos
principais de uso para cópias de dados persistentes, point-in-time e baseadas em disco. Os
snapshots "somente leitura" satisfazem a necessidade de cópias imutáveis de dados de volume,
enquanto os snapshots "leitura/gravação" satisfazem a necessidade de cópias mutáveis dos dados
de volume. Conforme discutimos a implementação de snapshot do XtremIO, ficará claro que esses
dois tipos de snapshots atendem da melhor maneira as necessidades dos administradores de
datacenter em comparação com as tecnologias de clones e snapshots baseados em disco. Os
snapshots do XtremIO viabilizam novos workflows que não eram factíveis no passado.
Ponderando o EMC XtremIO
O produto EMC XtremIO visa a consolidação de cargas de trabalho mistas em ambientes
corporativos. Seus engenheiros de projeto puderam partir do pressuposto de mídia totalmente flash
e tiveram a oportunidade de implementar serviços de dados que tiram proveito de acesso aleatório e
baixa latência. Além disso, desde o início a implementação de snapshot do XtremIO foi concebida
para a arquitetura scale-out e baseada em flash da plataforma. O resultado lida completamente com
as limitações de desempenho, escalabilidade, eficiência no uso de espaço e gerenciamento dos
snapshots tradicionais. Os snapshots somente leitura do EMC XtremIO oferece alto desempenho,
eficiência no uso de espaço e escalabilidade massiva sem limitação dos serviços de dados. Em
casos nos quais as gravações são úteis, os snapshots leitura/gravação do EMC XtremIO também
oferecem todos os benefícios mencionados acima, sem as limitações normalmente observadas em
implementações de clones FULL ou vinculados do passado.
A tecnologia de snapshot do XtremIO supera efetivamente todos os desafios das tecnologias
tradicionais de snapshot implementadas para uso em arrays baseados unicamente em HDD. Os
administradores ganham flexibilidade e agilidade significativamente maiores em cada um dos cinco
casos principais de uso para snapshots. Exemplos do que cada uma das áreas incluem:

Proteção contra corrupção lógica dos dados. Embora os backups ofereçam proteção de
dados contra corrupção lógica e pontos abrangentes de recuperação, normalmente eles não são
realizados periodicamente (vamos supor que é a cada hora). A tecnologia de snapshots do
XtremIO pode criar e reter centenas de snapshots com segundos de diferença entre si,
oferecendo várias cópias point-in-time sucessivas. Na verdade, o XtremIO é compatível com
proteção praticamente contínua de dados — se um cliente quiser, é possível reter por períodos
curtos de tempo um registro dinâmico do estado dos dados alterados para volumes selecionados
(ou seja, uma cópia a cada minuto para as últimas 4 horas). O aumento da granularidade
minimiza a perda de dados em caso de corrupção lógica ao aumentar a probabilidade de
disponibilidade de um bom ponto de recuperação imediatamente antes da ocorrência da
corrupção lógica. Como alternativa, é possível criar e reter snapshots em intervalos mais longos
(p. ex., uma hora ou mais) a fim de fornecer vários pontos de recuperação ao longo de um ou
mais dias. Esses snapshots residem no armazenamento primário totalmente flash e de alto
©2015 IDC
3
desempenho, e podem ser acessados rapidamente com o mesmo alto desempenho dos
volumes de origem.

Aprimorando as operações de proteção de dados. As principais preocupações nas
operações de proteção de dados giram em torno de janelas de backup, além de RPOs
(Recovery Point Objectives, objetivos de ponto de recuperação) e RTOs (Recovery Time
Objectives, objetivos de tempo de recuperação). Os snapshots do XtremIO são criados
instantaneamente e podem ser integrados a APIs populares de backup de snapshot como
vSphere VADP e Microsoft VSS a fim de fornecer pontos de recuperação consistentes com
aplicativos, podendo ser feitos frequentemente e sem impacto perceptível sobre o desempenho
do aplicativo. Posteriormente os snapshots selecionados podem ser montados em servidores de
backup para a execução da cópia física para o armazenamento secundário, reduzindo
efetivamente para zero a janela de backup. A capacidade de criar um grande número de
snapshots sem nenhum impacto sobre o desempenho permite que o XtremIO satisfaça
requisitos extremamente rigorosos de RPO. Graças ao alto desempenho e à acessibilidade
instantânea, os snapshots do XtremIO satisfazem requisitos extremamente rigorosos de RPO.

Injetando mais realidade nos ambientes de teste e desenvolvimento. Algumas vezes é difícil
criar conjuntos de dados sintéticos e cargas de trabalho que correspondam com proximidade aos
dados de produção em termos de conteúdo, tamanho e perfil de I/O. A capacidade de realmente
trabalhar com cópias de dados de produção ajuda a concentrar as operações de
desenvolvimento e a produzir melhores resultados em menos tempo. A capacidade de realizar
testes com esses conjuntos de dados nos níveis de desempenho de produção proporciona uma
resposta precisa sobre o desempenho no mundo real e com os serviços de dados relevantes
habilitados. O XtremIO pode criar cópias de snapshot instantaneamente, fornecendo assim
cópias atualizadas dos dados de produção e que proporcionam consistentemente o mesmo
desempenho dos volumes de origem. Os dados são inerentemente desduplicados e
compactados, tornando economicamente viável o fornecimento de cópias individuais do conjunto
de dados para cada engenheiro de teste e desenvolvimento. Isso paraleliza ainda mais as
operações e diminui o tempo de colocação no mercado. Caso existam preocupações com
privacidade ou segurança, um snapshot gravável inicial pode ser primeiramente saneado e então
capturado repetidamente como modelo.

Habilitando um melhor processamento de descarregamento. Várias operações baseadas
em lote, de lógica analítica comercial a proteção de dados, apoiam operações comerciais e
administrativas em ambientes de datacenter. A ideia central do processamento de
descarregamento é desempenhar essas operações sem afetar o desempenho da produção. Isso
permite que elas funcionem de maneira ininterrupta e concomitante com as operações de
produção que estão gerando receita, impulsionando o processo de produção ou fornecendo
serviços. A capacidade de criar e usar efetivamente quantos snapshots for necessário
(instantaneamente e sem deixar de fornecer consistentemente os mesmos níveis de
desempenho dos volumes de origem) proporciona o máximo de liberdade no aproveitamento dos
conjuntos de dados de produção para operações de descarregamento. Não há atraso durante a
criação nem consumo de espaço adicional como haveria com os clones convencionais, e os
snapshots XtremIO se beneficiam de todas as mesmas tecnologias de eficiência de
armazenamento e serviços de dados que os volumes de origem. Isso permite que os resultados
da lógica analítica comercial sejam reaplicados com maior rapidez nos negócios e possibilita que
operações dependentes em workflows com várias fases (p. ex., replicação periódica de
snapshots para um local externo para fins de recuperação de desastres) trabalhem com cópias
mais frequentes, mais eficientes e pontuais dos dados de produção sem afetar a produção.

Otimizando o provisionamento em massa. Normalmente as operações de provisionamento
em massa são utilizadas para criar várias VMs a partir de um modelo em comum e são utilizadas
4
©2015 IDC
tanto para ambientes de provisionamento de servidor quanto de VDI (Virtual Desktop Interface).
Os snapshots dos XtremIO podem criar centenas de cópias de uma única VM (p. ex., um modelo
de servidor ou um modelo de desktop master ouro) em segundos. Cada cópia fornecerá o
mesmo desempenho dos volumes de origem. Os snapshots funcionam a partir de um único
volume lógico para eficiência no uso de espaço, monitorando somente as alterações de cada
cópia conforme elas ocorrem. Cem por cento dos metadados do snapshot são mantidos em
memória, garantindo que o desempenho permaneça consistente em leituras e em gravações por
todos os snapshots, independentemente da atividade de leitura ou gravação de cada um deles.
Não há limites em termos de compatibilidade com serviços de dados — qualquer serviço de
dados disponível para uso com os volumes de origem pode igualmente ser aplicado aos
snapshots. Em ambientes de VDI, o uso de tecnologias de provisionamento em massa com uso
eficiente de espaço pode facilmente proporcionar taxas de redução de dados (e portanto,
economia em capacidade de armazenamento) que variam de 15:1 até 20:1.
Com os snapshots do XtremIO, a EMC forneceu uma implementação de alto desempenho,
altamente dimensionável e com eficiência no uso de espaço que não impõe limitações de
gerenciamento no uso de snapshots, independentemente de os snapshots serem somente leitura ou
leitura/gravação. Vamos analisar rapidamente a tecnologia da EMC para que possamos conhecer
como tudo isso é feito.
Detalhes do recurso
O array XtremIO tem compatibilidade nativa com redução de dados em linha, e é importante
entender como isso funciona antes de continuarmos para um breve panorama da implementação de
snapshots. O XtremIO utiliza endereçamento de conteúdo junto com gerenciamento de metadados
em memória e em duas fases. As gravações que entram no sistema são separadas em fragmentos
de comprimento fixo e identificadas por meio de uma função criptográfica bastante robusta. O
endereço de bloco lógico gravado é associado ao identificador (fase de metadados 1). A localização
física do fragmento no armazenamento não volátil em flash (fase de metadados 2) é determinada
pela configuração do sistema e pelos bits no identificador. As propriedades matemáticas da função
criptográfica garantem uma distribuição bastante uniforme dos dados em todas as controladoras e
SSDs (Solid State Drives). Caso o fragmento seja único, os metadados são atualizados para refletir
sua criação e o fragmento é compactado e gravado no flash. Caso o fragmento não seja único, a
tabela de metadados da fase 1 é atualizada com o local do fragmento existente nos metadados da
fase 2. A desduplicação é global em todo o sistema XtremIO, viabilizando taxas máximas de redução
de dados.
O XtremIO mantém uma única cópia lógica de cada fragmento, garantindo a integridade dos dados
por meio de dois mecanismos principais de redundância de dados. Primeiramente os dados são
espelhados usando um fabric RDMA (Remote Direct Memory Access) de baixa latência entre duas
controladoras fisicamente separadas antes que haja a reconfirmação de uma gravação bemsucedida para o aplicativo. Então eles são gravados no flash usando o XDP (XtremIO Data
Protection) para garantir sua resiliência. O XDP foi especificamente desenvolvido para mídia em
flash. Ele aproveita a natureza de acesso aleatório do flash e a exclusivo mecanismo de metadados
com duas fases do XtremIO. A combinação oferece o desempenho do RAID 10, a proteção do RAID
6 e apenas 8% de sobrecarga de capacidade. O XDP minimiza as gravações no flash (ampliando a
durabilidade do flash) e ao mesmo tempo contribui para um gerenciamento extremamente eficiente
do espaço livre. O XDP não requer operações de coleta de lixo com bloqueio do desempenho e
©2015 IDC
5
permite que o XtremIO entregue latências bastante consistentes mesmo com o dimensionamento
das configurações.
A criação de um snapshot é uma operação imediata. Para cada volume, o sistema aloca dois
recipientes vazios de metadados que apontam para os metadados da origem. Isso acontece
instantaneamente e não consome nenhuma capacidade. Não há cópia de dados ou metadados —
mesmo para um snapshot leitura/gravação. Compare isso com as implementações tradicionais de
snapshot, que precisam copiar todo o conjunto de metadados do volume para criar um snapshot
leitura/gravação. A implementação tradicional consome tempo e resulta em um inchaço da
capacidade conforme os snapshots vão se acumulando no array.
Os snapshots do XtremIO podem ser de um volume único ou de grupos de volumes (um c grupo de
consistência atômico). Os snapshots de um grupo de snapshots de volume são consistentes em
todos os volumes. Ao contrário das implementações tradicionais, os snapshots são inerentemente
leitura/gravação no sistema XtremIO e estão imediatamente disponíveis para consumo. Para tornálos somente leitura, o sistema simplesmente impede gravações nos destinos SCSI relevantes. Os
snapshots só começam a consumir capacidade quando eles ou os volumes de origem recebem
gravações. Esse espaço é obtido a partir de um pool global de recursos em todo o sistema scale-out,
eliminando a necessidade de reservar espaço para snapshots. Essa abordagem é mais eficiente no
uso de espaço e mais fácil de gerenciar do que a abordagem tradicional de pré-alocar espaço para
gravações associadas com cada snapshot individual. O XtremIO comporta centenas de snapshots
por árvore de snapshots e vários milhares de snapshots em todo o sistema.
Para o desempenho e escalabilidade dessa implementação, é essencial que todas as operações
associadas com os snapshots ocorram na memória principal e com latências de RAM. Para uma
operação eficiente, o XtremIO utiliza uma estrutura de dados conhecida como "existence bitmap". O
existence bitmap garante desempenho consistente de leitura em hierarquias de snapshot,
independentemente do comprimento da cadeia. Ele fica armazenado na memória principal e permite
que o block correto de dados em cada snapshot seja diretamente localizado sem a necessidade de
consulta de snapshots ancestrais. Esse processo é muito diferente das implementações tradicionais
de snapshot, que dependem de referências ancestrais — e podem retardar significativamente o
desempenho de leitura ao ter que percorrer toda a cadeia de snapshots para solicitações de leitura.
Outro importante recurso de desempenho e escalabilidade dessa implementação é que a carga de
trabalho é distribuída de modo automático e bastante uniforme entre todos os recursos do sistema
por meio do processo criptográfico de atribuição de identificador. Isso permite o dimensionamento do
sistema tanto em termos de desempenho quanto de capacidade conforme novos recursos são
adicionados. Todas as controladoras de armazenamento no cluster de armazenamento do XtremIO
estão constantemente envolvidas no gerenciamento tanto do fluxo de dados quanto dos metadados.
Normalmente, em arquiteturas tradicionais com duas controladoras a carga é distribuída somente
entre cada par de controladoras, limitando a escalabilidade.
Diversos workflows populares baseados em snapshot capturam snapshots sucessivos (ou em
cascata) ao longo do tempo para um conjunto de dados em evolução — p. ex., backups diários ou a
cópia de um conjunto de dados de produção para teste, desenvolvimento ou operações de lógica
analítica de negócios recorrente. A tecnologia de snapshot do XtremIO inclui uma funcionalidade de
atualização que simplifica a atualização do conteúdo do volume, permitindo uma atualização
imediata e irrestrita de qualquer snapshot para qualquer outro volume de snapshot ou de produção.
Os fluxos de trabalho de backup auxiliados por snapshot tradicional precisam criar um novo
snapshot, mapeá-lo para descarregar o inicializador do servidor, montá-lo e iniciar o backup. O
XtremIO pode alterar imediatamente e instantaneamente os dados de um volume montado,
refletindo o novo conteúdo com uma simples reanálise SCSI.
6
©2015 IDC
A implementação de snapshot do XtremIO inclui um agendador para automação das políticas de
proteção local. É possível desenvolver o script de workflows baseados em snapshot por meio de
uma API REST ou de uma CLI (Command Line Interface, interface de linha de comando). Os
snapshots nativos se integram às APIs virtuais de snapshot do host, como VSS, criando cópias com
consistência em caso de falhas. Para a mais completa integração com aplicativos, o XtremIO
também pode ser usado em conjunto com outro produto de software da EMC, o AppSync,
possibilitando a criação de snapshots com consistência de aplicativos.
O XtremIO oferece uma implementação de snapshot totalmente moderna, que tira vantagem de
otimizações que só são possíveis com um array totalmente flash. Os AFAs podem criar
instantaneamente snapshots com desempenho 100% total. Os snapshots do XtremIO são eficientes
tanto em termos de metadados quanto em termos de capacidade, com operações de snapshot em
memória que possibilitam uma topologia totalmente flexível de snapshots. Os volumes podem ser
excluídos em qualquer ponto da hierarquia sem a perda dos snapshots subsequentes. O XtremIO
oferece recursos irrestritos de atualização imediata. Quando esses recursos se juntam à capacidade
de reter um grande número de snapshots de alto desempenho e uso eficiente de espaço, os
administrados ganham a agilidade necessária para aproveitar snapshots de modo a aperfeiçoar as
operações comerciais e administrativas.
Desafios
O mercado de AFAs está bastante aquecido, e a IDC prevê uma CAGR (Compound Annual Growth
Rate, taxa composta de crescimento anual) de 46,1% para os próximos 5 anos. Os AFAs oferecem
melhor desempenho; não exigem provisionamento excessivo de capacidade; viabilizam o uso de
serviços de dados em linha, como redução de dados, provisionamento thin, snapshots e clones, que
eram seriamente atrasados em ambientes baseados em HDD; e oferecem um perfil de TCO (Total
Cost of Ownership, custo total de propriedade) que pode ser de 50 a 80% menor do que as
arquiteturas legadas de armazenamento ao longo de um ciclo de vida de depreciação corporativa.
Apesar de todas as vantagens, uma antiga medição de armazenamento muito familiar tem atuado
como um empecilho para a adoção dos AFAs: o custo de $/GB para capacidade bruta. Os sistemas
baseados em HDD ainda oferecem um baixo custo geral de aquisição em $/GB. Mesmo que os
responsáveis pelas decisões de armazenamento continuem obstinados por esse antigo sistema, a
IDC acredita que o uso da medição de $/GB para a aquisição não reflete o valor que os AFAs
agregam aos datacenters quando se trata de uso em ambientes de produção primária.
As implementações de snapshots em AFA, como o XtremIO, inclinam a balança mais para o lado
dos AFAs em comparação com as implementações de snapshot baseadas em HDD, mais
especificamente quando você leva em consideração as 7-10 cópias de dados de produção que
normalmente são retidas pela maioria das empresas. As implementações de snapshot que tiram
vantagem de recursos como operações totalmente em memória, oferecem desempenho equivalente
em todos os volumes de origem e também nos volumes de snapshot/clone, e não impõem limitações
de gerenciamento em termos de topologia de snapshots ou uso de serviços de dados, têm uma
eficiência de custo muito mais do que as implementações tradicionais. Talvez os administradores
que não conseguem ir além das comparações de $/GB para flash e disco giratório jamais vejam tais
vantagens.
Normalmente, os HFAs (Hybrid Flash Arrays, flash arrays híbridos), plataformas de armazenamento
que podem (mas não necessariamente) usar tanto flash quanto discos giratórios para atender a
requisitos de capacidade de desempenho, fornecem implementações tradicionais de snapshot como
parte de suas ofertas de serviços de dados. Graças à sua baixa latência, o flash permitirá que tais
implementações tenham desempenho melhor do que as configurações baseadas unicamente em
HDD. Entretanto, elas não oferecem o desempenho, a escalabilidade, a eficiência no uso de espaço
e as vantagens de gerenciamento das implementações de snapshot como as do XtremIO
(especificamente desenvolvidas para uso em arrays baseados em flash).
©2015 IDC
7
Nem todas as implementações de snapshots nascem iguais, e um dos desafios de mercado da EMC
é fazer os administradores de armazenamento entenderem os benefícios de desempenho,
escalabilidade, eficiência no uso de espaço e gerenciamento das novas implementações de
snapshots criadas especificamente para uso em ambientes de AFA. O risco é de que potenciais
compradores não entendam a diferença e presumam que snapshots são simplesmente snapshots,
com todas as suas limitações consequentes, independentemente da plataforma.
Conclusão
As plataformas de AFA oferecem uma oportunidade significativa de reprojetar as implementações de
snapshot e cumprir a promessa da tecnologia de snapshots: fornecer snapshots somente leitura e
leitura/gravação que podem ser criados muito rapidamente, têm grande eficiência no uso de espaço,
entregam desempenho consistente com o desempenho dos volumes de origem independentemente
de quantos existam, e capacidade de retenção por longos períodos sem impactos sobre o
desempenho. Os snapshots que satisfazem esses requisitos disponibilizam novas maneiras para
que os administradores aprimorem os workflows clássicos baseados em snapshots —
proporcionando proteção contra a corrupção dos dados lógicos, melhorando as operações de
proteção de dados, injetando mais realidade nos ambientes de teste e desenvolvimento,
possibilitando um melhor processamento de descarregamento e otimizando o provisionamento em
massa. Eles também viabilizam novos workflows que podem se beneficiar dessas cópias point-intime dos dados de produção que estão prontamente disponíveis.
Nem todos os fornecedores de AFAs redesenharam suas implementações de snapshot junto com o
lançamento de suas plataformas de armazenamento baseadas em flash. A EMC é um fornecedor
que fez isso, e a empresa tomou várias decisões cruciais de projeto (p. ex., a manutenção de todos
os metadados do snapshot e a execução de todas as operações de snapshot/clonagem na memória
principal 100% do tempo, implementando um método "redirect on unique write" (ou redirecionamento
em gravação única) que não exige a movimentação de dados durante a criação ou a gravação de
snapshots, comportando o máximo em termos de flexibilidade de topologia e possibilitando uma
capacidade de atualização instantânea) que cumpre a promessa da tecnologia de snapshot em
plataformas de armazenamento otimizadas para flash. A IDC espera que outros fornecedores de
AFA sigam um caminho semelhante de desenvolvimento para suas tecnologias de snapshot
baseadas em AFA conforme houver um aumento da visibilidade em relação à implementação da
EMC e aos seus benefícios.
A B O U T
T H I S
P U B L I C A T I O N
This publication was produced by IDC Custom Solutions. The opinion, analysis, and research results presented herein are
drawn from more detailed research and analysis independently conducted and published by IDC, unless specific vendor
sponsorship is noted. IDC Custom Solutions makes IDC content available in a wide range of formats for distribution by various
companies. A license to distribute IDC content does not imply endorsement of or opinion about the licensee.
C O P Y R I G H T
A N D
R E S T R I C T I O N S
Any IDC information or reference to IDC that is to be used in advertising, press releases, or promotional materials requires
prior written approval from IDC. For permission requests, contact the IDC Custom Solutions information line at 508-988-7610
or [email protected]. Translation and/or localization of this document require an additional license from IDC.
For more information on IDC, visit www.idc.com. For more information on IDC Custom Solutions, visit
http://www.idc.com/prodserv/custom_solutions/index.jsp.
Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com
8
©2015 IDC
Download

Vendor Spotlight Template