EMC SCALEIO
SAN de servidor convergente definida por
software
PRINCÍPIOS
BÁSICOS
O EMC ScaleIO™ é um software que cria uma SAN (Storage Area Network) baseada
em servidor a partir do armazenamento de servidor de aplicativo local para oferecer
desempenho dimensionável e flexível e capacidade sob demanda. O ScaleIO converge
armazenamento e recursos de computação, dimensionando para milhares de nós.
•
Apenas software
•
Arquitetura convergida
SSDs e placas flash PCIe para criar um pool virtual de armazenamento em block
de camada única
com diferentes camadas de desempenho. À medida que os recursos de computação
Capacidade de expansão
mudam, o software ScaleIO reequilibra automaticamente a distribuição de
linear
armazenamento para otimizar desempenho e utilização da capacidade. O ScaleIO
Desempenho e capacidade
é independente de hardware e é compatível com servidores de aplicativos físicos
•
•
sob demanda
•
Independência de
infraestrutura
•
Paralelismo I/O massivo
•
Espelhamento mesh de duas
cópias para proteção de
dados
•
e virtuais.
O ScaleIO não requer investimento em hardware, pois ele aproveita seus recursos
existentes de datacenter, inclusive dispositivos genéricos de armazenamento com
conexão direta, servidores e componentes de rede. O ScaleIO cria um ambiente de
SDS, o que permite explorar a capacidade não utilizada de armazenamento local em
seus servidores para que se obtenha um sistema de armazenamento compartilhado,
distribuído, de alto desempenho e dimensionável que é tolerante a falhas. O ScaleIO,
com seu conjunto avançado de recursos, é idealmente adequado para infraestrutura
Proteção de domínios, pools
de armazenamento virtual, bancos de dados, desenvolvimento e teste e infraestrutura
de armazenamento e
de desktop virtual — ambientes com demandas crescentes por escala e desempenho.
limitador de IOPS para multiAlimentação, resfriamento e
ARMAZENAMENTO E COMPUTAÇÃO
CONVERGIDOS
espaço reduzidos para um
O ScaleIO converge armazenamento e recursos de computação em uma arquitetura de
menor custo total de
camada única, agregando capacidade e desempenho e simplificando o gerenciamento.
propriedade
Todos os I/Os e throughputs são acessíveis a qualquer aplicativo dentro do cluster.
tenancy
•
Como alternativa a uma infraestrutura SAN tradicional, o ScaleIO combina HDDs,
Com o ScaleIO, o armazenamento é apenas mais um aplicativo sendo executado
juntamente com outros, e cada servidor é um componente básico para o
armazenamento global e o cluster de computação. Convergir armazenamento e
computação simplifica a arquitetura e reduz o custo sem comprometer nenhum
benefício de armazenamento externo. O ScaleIO permite que o administrador de
TI gerencie individualmente toda a pilha do datacenter, melhorando a eficiência e
reduzindo os custos operacionais.
DATA SHEET
CAPACIDADE DE EXPANSÃO LINEAR
O ScaleIO foi criado para dimensionar, de maneira massiva, de três a milhares de nós.
Diferente dos sistemas de armazenamento mais tradicionais, o número de throughput
e IOPS cresce juntamente com o número de dispositivos de armazenamento. O
redimensionamento do desempenho é linear com relação ao crescimento da
implementação. Sempre que for necessário, armazenamento adicional e recursos de
computação (p. ex., servidores e drives adicionais) podem ser adicionados de maneira
modular. Recursos de armazenamento e computação crescem conjuntamente para que
o equilíbrio entre eles seja mantido. O crescimento do armazenamento é, portanto,
sempre automaticamente alinhado com as necessidades do aplicativo.
ARMAZENAMENTO ELÁSTICO
Com o ScaleIO, capacidade e computação podem ser aumentadas ou diminuídas
sempre que for necessário. O sistema reequillibra automaticamente os dados de
maneira dinâmica sem tempo de inatividade. Adições ou remoções podem ser feitas
em incrementos pequenos ou grandes. Não é necessário planejamento de capacidade
ou reconfigurações complexas devido a restrições de interoperabilidade, o que reduz
a complexidade e o custo. O sistema ScaleIO se reconfigura à medida que os recursos
subjacentes mudam; os dados são rearranjados e distribuídos uniformemente nos
servidores para otimizar o desempenho e aumentar a resiliência. Tudo isso acontece
automaticamente sem a intervenção do operador.
O ScaleIO é independente de infraestrutura; ele pode ser usado com uma combinação
de marcas de servidores, sistemas operacionais (físicos e virtuais) e tipos de mídia de
armazenamento (HDDs, SSDs e placas flash PCIe).
PARALELISMO DE I/O PARA DESEMPENHO
Cada servidor no cluster do ScaleIO é usado no processamento das operações
de I/O. Esse paralelismo de I/O massivo elimina gargalos. O throughput e o IOPS
são dimensionados em proporção direta com o número de servidores e dispositivos
de armazenamento local adicionados ao sistema, melhorando as taxas de
custo/desempenho com o crescimento. A otimização do desempenho é automática;
sempre que reconstruções e reequilíbrios forem necessários, eles ocorrerão em
segundo plano com mínimo ou nenhum impacto aos aplicativos e aos usuários.
O sistema ScaleIO gerencia, de maneira autônoma, o desempenho de pontos
de acesso e o layout de dados.
COMPONENTES ARQUITETÔNICOS
O ScaleIO é composto por dois principais componentes funcionais: SDC (ScaleIO
Data Client, client de dados ScaleIO) e SDS (ScaleIO Data Server, servidor de dados
ScaleIO). O SDC é um driver de dispositivo block que expõe os volumes de block
compartilhados do ScaleIO para aplicativos. O SDC é executado localmente em
qualquer servidor de aplicativo que requeira acesso aos volumes de armazenamento
de block no cluster. O aplicativo local emite uma solicitação de I/O e o SDC a atende
independentemente do local onde os blocks específicos residem. O SDS e um
componente de software instalado em cada servidor que oferece armazenamento local
ao pool de armazenamento ScaleIO geral. O SDS atende a solicitações de entrada de
leitura e gravação de qualquer SDC dentro do cluster. O SDC tem pleno conhecimento
dos locais dos dados em todo o cluster e sempre direciona as solicitações de I/O para
seu SDS correto de destino, esteja ele no mesmo servidor ou em outro. Dessa
maneira, as operações de I/O nunca são roteadas através de um ponto de roteamento
central, evitando assim gargalos.
RECURSOS EMPRESARIAIS
Se você for um provedor de serviços que oferece infraestrutura hospedada como um
serviço ou se seu departamento de TI oferecer infraestrutura como um serviço para
unidades funcionais dentro de sua organização, o ScaleIO fornece um conjunto de
recursos que oferece a você controle completo sobre o desempenho, a capacidade e
o local de dados. Para datacenters de nuvem privada e provedores de serviços, esses
recursos expandem o controle do sistema e a gerenciabilidade — garantindo que a
qualidade de serviço seja correspondida. Os domínios de proteção permitem que você
isole servidores específicos e conjuntos de dados. Isso pode ser feito na granularidade
de um só cliente para que cada cliente possa estar sob um SLA diferente. Os pools de
armazenamento podem ser usados para promover a segregação de dados, a
classificação por níveis e o gerenciamento de desempenho. Por exemplo, os dados
que são acessados com muita frequência podem ser armazenados em um pool de
armazenamento somente de flash para que se obtenha a mais baixa latência,
enquanto que os dados acessados com menos frequência podem ser armazenados em
um pool de discos rotativos de alta capacidade de baixo custo. Com o ScaleIO, você
pode limitar a quantidade de desempenho — IOPS ou largura de banda — que clientes
selecionados podem consumir. O limitador permite que a distribuição de recursos seja
imposta e regulada para evitar cenários de “hogging” de aplicativos. O mascaramento
de dados pode ser usado para oferecer segurança extra para dados confidenciais do
cliente. Por fim, o ScaleIO oferece snapshots instantâneos e graváveis para backups
de dados.
PROTEÇÃO DE DADOS E RESILIÊNCIA
Com o ScaleIO, não existe ponto único de falha. O ScaleIO oferece proteção de dados
e resiliência através de espelhamento mesh de duas cópias de “fragmentos de dados”
distribuídos e divididos aleatoriamente por diversos servidores e dispositivos de
armazenamento. Se ocorrer uma paralisação de servidor ou de armazenamento, o
ScaleIO reconstrói automaticamente o blocks com falha e reequilibra os dados para
autocorrigir o cluster. As paralisações de servidor e de armazenamento são toleradas e
manipuladas automaticamente sem interromper a operação geral do sistema. As
reconstruções de dados podem ser monitoradas e aceleradas por administradores de
TI de acordo com os objetivos de desempenho do sistema e prioridades do aplicativo.
GERENCIAMENTO E MONITORAMENTO SIMPLES
Gerenciar a implementação do ScaleIO é fácil; a instalação, a configuração, o
monitoramento e o upgrade são simples e rápidos. Qualquer um que gerencie o
datacenter é capaz de administrar totalmente a implementação sem nenhum
treinamento especializado e/ou certificação de fornecedor. A complexidade da
administração do armazenamento é completamente eliminada. Como o sistema faz
autogerenciamento e toma todas as medidas corretivas necessárias quando ocorre
uma falha, inclusive reotimização, não há necessidade de intervenção do operador
quando ocorrem vários eventos. No entanto, o administrador pode seguir as operações
do sistema e monitorar seu andamento por meio do painel de controle.
TCO REDUZIDO X SAN TRADICIONAL
Existem custos benefícios óbvios do ScaleIO que já provaram oferecer mais de 60% de
economia de TCO. Primeiro, o sistema somente de software usa hardware genérico. E
como ele cria uma SAN baseada em servidor, não há componentes de armazenamento
dedicados como fabric e HBAs. Isso possibilita alimentação, resfriamento e espaço
reduzidos, o que representa uma enorme economia de custos. E como não há sistema
de armazenamento grande com o ScaleIO, não há grande upgrade para hardware com
fim da vida útil. Você só precisa remover discos com defeito ou servidores
ultrapassados do cluster. Conforme mencionado anteriormente, a complexidade da
administração de armazenamento é totalmente eliminada com o ScaleIO para que você
possa reduzir drasticamente sua sobrecarga administrativa. Por fim, o software é
licenciado por TB. Você simplesmente paga enquanto cresce, sem custos surpresa.
Você nunca terá que comprar mais armazenamento do que precisa.
REQUISITOS DE HARDWARE E SOFTWARE
•
Instalação mínima de três nós de servidor e três dispositivos de armazenamento
local.
•
Sistemas operacionais: Microsoft Windows, RedHat Enterprise Linux, CentOS,
SUSE
•
Hipervisores: VMware vSphere, Citrix XenServer, Microsoft Hyper-V, Linux KVM
•
Placas flash PCIe EMC XtremSF opcionais para armazenamento local
•
Software de armazenamento em cache EMC XtremCache opcional para um
desempenho de leitura acelerado
FALE CONOSCO
Para saber mais sobre como os
produtos, serviços e soluções EMC
podem ajudar a resolver seus desafios
de negócios e de TI, entre em contato
com seu representante local ou
revendedor autorizado ou acesse nosso
site brazil.emc.com.
EMC2, EMC, o logotipo EMC e ScaleIO são marcas registradas ou comerciais da EMC Corporation
nos Estados Unidos e em outros países. Todas as outras marcas comerciais aqui mencionadas
pertencem a seus respectivos proprietários. © Copyright 2014 EMC Corporation. Todos os direitos
reservados. 01/14 Data sheet H12713
brazil.emc.com
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.
Download

Storage Area Network