Índice
Equallogic: storage acessível e de fácil configuração
O armazenamento de dados é uma necessidade que cresce de forma constante para as empresas e organizações que lidam com grandes volumes de informações.
Para atender a essa demanda, existem diversas soluções de armazenamento em rede, que permitem o acesso, a proteção e o gerenciamento dos dados de forma eficiente e segura.
Uma das empresas que se destacou nesse segmento foi a Equallogic, uma companhia americana que desenvolveu sistemas de armazenamento baseados em iSCSI, uma tecnologia que usa o protocolo IP para transferir dados entre servidores e dispositivos de armazenamento.
A história da Equallogic
A Equallogic foi fundada em 2001 por Peter Hayden, Paul Koning e Paula Long, três engenheiros que tinham experiência em redes, sistemas operacionais e armazenamento.
Eles perceberam que o mercado de armazenamento estava mudando, com a crescente adoção do iSCSI, que oferecia uma alternativa mais simples e econômica ao tradicional Fibre Channel.
O iSCSI permitia usar a infraestrutura de rede existente para conectar servidores e dispositivos de armazenamento, sem a necessidade de adaptadores especiais ou switches dedicados.
Além disso, o iSCSI possibilitava a criação de redes de armazenamento (SANs) mais flexíveis e escaláveis, que podiam se adaptar às necessidades de cada cliente.
Arquitetura diferenciada
A Equallogic desenvolveu uma arquitetura de armazenamento inovadora, baseada em uma abordagem peer-to-peer, que eliminava a necessidade de controladores centrais ou metadados externos.
Cada dispositivo de armazenamento (array) era um nó independente, que se comunicava com os demais através de uma interface Ethernet com switches. Os arrays formavam um grupo, que podia ser expandido ou reduzido de forma dinâmica, sem interrupções ou perda de dados.
O grupo distribuía automaticamente os dados, o balanceamento de carga e as funções de gerenciamento entre os arrays, garantindo uma alta performance, disponibilidade e eficiência.
Além disso, o grupo oferecia uma série de serviços avançados de manipulação e organização de dados, como provisionamento reduzido (thin provisioning), snapshots, replicação, clonagem, migração e tiering, que facilitavam o uso e a proteção dos dados.
A Equallogic lançou o seu primeiro produto, o PS100, em 2003, e logo conquistou a atenção e a preferência de clientes de diversos setores, como educação, saúde, finanças, governo e mídia.
Aquisição pela Dell
A empresa cresceu rapidamente, recebendo investimentos de capital de risco e prêmios da indústria. Em 2007, a Equallogic estava se preparando para abrir o seu capital na bolsa de valores, quando recebeu uma proposta irrecusável da Dell, que ofereceu 1,4 bilhão de dólares pela sua aquisição.
A Dell viu na Equallogic uma oportunidade de ampliar o seu portfólio de soluções de armazenamento, especialmente para o mercado de pequenas e médias empresas, que demandavam sistemas de armazenamento simples, eficientes e acessíveis.
A transação foi concluída em janeiro de 2008, e desde então a Equallogic passou a fazer parte da divisão de armazenamento da Dell, mantendo a sua marca, a sua equipe e a sua tecnologia.
Arquitetura frameless Equallogic
A arquitetura de armazenamento da Equallogic é baseada em um conceito chamado de frameless, que significa que não há um controlador central ou um metadado externo que coordene o funcionamento dos arrays.
Em vez disso, cada array é um controlador em si, que possui a sua própria inteligência, memória, processamento e conectividade. Os arrays se conectam entre si através de uma rede Ethernet, formando um grupo que funciona como uma única entidade lógica.
O grupo é capaz de gerenciar os dados, o balanceamento de carga e as funções de gerenciamento de forma automática e distribuída, sem a intervenção do administrador. O grupo também oferece uma interface única de gerenciamento, que pode ser acessada por um navegador web (SANHQ) ou por uma linha de comando (CLI).
A arquitetura frameless da Equallogic traz uma série de vantagens para os clientes, como:
Simplicidade
Os arrays são fáceis de instalar, configurar e administrar, sem a necessidade de conhecimentos avançados ou ferramentas específicas. Basta conectar os arrays à rede, atribuir um endereço IP e um nome ao grupo, e o sistema está pronto para usar.
O grupo detecta automaticamente os novos arrays, os adiciona ao pool de armazenamento e redistribui os dados entre eles. O grupo também ajusta automaticamente os parâmetros de performance, como o tamanho dos blocos, o alinhamento das partições e o tipo de RAID, de acordo com as características dos arrays e das aplicações.
O grupo ainda permite a realização de atualizações de firmware e de hardware de forma online, sem interromper o acesso aos dados.
Escalabilidade
Os arrays podem ser expandidos ou reduzidos de forma dinâmica, sem afetar o funcionamento do grupo. O grupo suporta até 16 arrays por grupo PS6xxx, com capacidades que variam de 1,2 TB a 144 TB por array, dependendo do tipo e do tamanho dos discos.
O grupo também suporta diferentes gerações e modelos de arrays, que podem ser combinados no mesmo grupo, desde que tenham o mesmo firmware.
O grupo permite a criação de até 1.024 volumes por grupo, com tamanhos que variam de 10 GB a 15 TB por volume, dependendo da capacidade do grupo.
O grupo também permite a criação de pools, que são subconjuntos de arrays dentro do grupo, que podem ter políticas de armazenamento diferentes, como o tipo de RAID, o nível de proteção e o tiering.
Performance
Os arrays oferecem uma alta performance, tanto em termos de taxa de transferência quanto de latência, graças ao uso de controladores redundantes e de troca a quente, que possuem processadores RISC, memória cache e interfaces Ethernet de 1 Gb ou 10 Gb.
Os arrays também usam uma tecnologia patenteada de movimentação de dados baseada em páginas, que permite a distribuição uniforme dos dados entre os discos e os arrays, evitando pontos de contenção e melhorando o balanceamento de carga.
Os arrays ainda contam com os seguintes recursos de otimização de performance:
Provisionamento reduzido, também chamado de thin provisioning, que aloca o espaço em disco somente quando os dados são escritos, economizando espaço e reduzindo a fragmentação.
Armazenamento em camadas automatizado (tiering) de subvolumes, que migra os dados mais acessados para os discos mais rápidos, como os SSDs, aumentando a eficiência e a performance.
Integração com os principais sistemas operacionais, hypervisors e aplicações, que permite o uso de recursos como o multipathing, o offload, o thin provisioning e o snapshot, que melhoram a disponibilidade e a performance dos dados.
Proteção
Os arrays oferecem uma proteção abrangente dos dados, tanto em nível local quanto remoto, graças ao uso de recursos de dados, como o RAID, que protege os dados contra falhas de discos, podendo usar diferentes níveis de RAID, como o RAID 10, o RAID 50, o RAID 5 e o RAID 6, dependendo do nível de proteção e de performance desejados
Outra função muito prática é o snapshot, que cria cópias instantâneas e consistentes dos volumes, que podem ser usadas para backup, restauração, clonagem ou replicação dos dados, podendo criar até 512 snapshots por volume e até 10.000 snapshots por grupo.
Lembrando que este conceito de uso do snapshot como backup e restauração não previne nem remedia desastres, e sim permite o retorno conveniente para um ponto de dados no passado ou a consulta de dados que possam eventualmente ter sido apagados ou danificados sem precisar de longas rotinas de restauração. Portanto, é mais uma ferramenta de produtividade do setor de tecnologia, do que uma ferramenta de segurança.
A replicação é uma função que copia os dados de um grupo para outro, que pode estar em um local diferente, para fins de site backup ou contingência, podendo replicar tanto volumes inteiros quanto snapshots individuais, de forma assíncrona, com compressão e criptografia
A clonagem permite cria cópias independentes e modificáveis dos volumes ou dos snapshots, que podem ser usadas para desenvolvimento, inspeção a frio do volume de dados, restauração e templating de volumes.
Os discos e os níveis de RAID
Os arrays Equallogic usam discos de diferentes tipos e tamanhos, que podem ser combinados no mesmo grupo, sendo sempre iguais a cada array, exceto nos híbridos. Os tipos de discos são:
SAS: são discos que usam a interface Serial Attached SCSI, que oferece uma alta performance e confiabilidade, com velocidades de rotação de 10.000 RPM ou 15.000 RPM. Os discos SAS têm capacidades que variam de 146 GB a 2,4 TB por disco.
NL-SAS: são discos que usam a interface Serial Attached SCSI, mas com uma velocidade de rotação menor, de 7.200 RPM, o que reduz a performance, mas aumenta a capacidade e o custo-benefício. Os discos NL-SAS têm capacidades que variam de 500 GB a 4 TB por disco.
Enterprise SATA: são discos que usam a interface SATA, mas com velocidade de rotação de 7.200 RPM, o que também reduz a performance, mas aumenta a capacidade e o custo-benefício. Os discos SATA têm capacidades que variam de 500 GB a 4 TB por disco.
SSD: são discos que usam a tecnologia de armazenamento em estado sólido, que não possui partes móveis, o que aumenta a performance, a durabilidade e o consumo de energia. Os discos SSD têm capacidades que variam de 200 GB a 1,92 TB por disco.
Os arrays Equallogic usam diferentes níveis de RAID, que são formas de distribuir e proteger os dados entre os discos, usando técnicas de espelhamento, paridade ou striping.
Elaboramos um artigo completo sobre RAID. Clique aqui para conhecer.
De forma simplificada, os níveis de RAID utilizados na linha Equallogic são:
RAID 10: é um nível de RAID que combina o espelhamento e o striping, ou seja, os dados são divididos em blocos e distribuídos entre os discos, mas cada bloco tem uma cópia em outro disco. O RAID 10 oferece uma alta performance e uma alta proteção, mas consome metade do espaço em disco disponível.
RAID 50: é um nível de RAID que combina o striping e a paridade, ou seja, os dados são divididos em blocos e distribuídos entre os discos, mas alguns blocos são reservados para armazenar informações de paridade, que permitem a recuperação dos dados em caso de falha de um disco. O RAID 50 oferece uma boa performance e uma boa proteção, mas consome em torno de 20% do espaço em disco disponível.
RAID 5: é um nível de RAID que usa somente a paridade, ou seja, os dados são divididos em blocos e distribuídos entre os discos, mas um bloco é reservado para armazenar informações de paridade, que permitem a recuperação dos dados em caso de falha de um disco. O RAID 5 oferece uma performance moderada e uma proteção moderada, mas consome em torno de 10% do espaço em disco disponível.
RAID 6: é um nível de RAID que usa a paridade dupla, ou seja, os dados são divididos em blocos e distribuídos entre os discos, mas dois blocos são reservados para armazenar informações de paridade, que permitem a recuperação dos dados em caso de falha de até dois discos. O RAID 6 oferece uma performance baixa e uma proteção alta, mas consome 20% do espaço em disco disponível.
O grupo Equallogic ajusta automaticamente o nível de RAID de cada volume, de acordo com o tipo de disco, a capacidade do grupo e a política de armazenamento definida pelo administrador.
O grupo também permite a alteração do nível de RAID de um volume de forma online, sem interromper o acesso aos dados.
Modelos Equallogic
Os arrays Equallogic são divididos em séries, que possuem características e recursos diferentes, de acordo com o tipo de disco, a capacidade, a performance e a conectividade. As principais séries são:
Série PS: é a série mais antiga e mais popular da Equallogic, que usa discos SAS ou NL-SAS, com capacidades que variam de 1,2 TB a 144 TB por array. A série PS possui modelos que usam interfaces Ethernet de 1 Gb ou 10 Gb, e que podem ser combinados no mesmo grupo. A série PS oferece uma boa performance e uma boa escalabilidade, sendo adequada para diversos tipos de aplicações e ambientes.
Série FS: é a série que usa discos SSD e o Fluid FileSystem, com capacidades que variam de 9,6 TB a 46,4 TB por array e funcionalidades de NAS. A série FS possui modelos que usam interfaces Ethernet de 10 Gb, e que podem ser combinados com os modelos da série PS no mesmo grupo. A série FS oferece uma alta performance e uma baixa latência, sendo adequada para aplicações que exigem um acesso rápido e frequente aos dados, como bancos de dados, análises e virtualização.
Híbridos XVS/XS: é a série que usa discos híbridos, ou seja, que combinam discos SAS e SSD, com capacidades que variam de 14,4 TB a 28,8 TB por array. Esta série possui modelos que usam interfaces Ethernet de 10 Gb, e que podem ser combinados com os modelos da série PS e FS no mesmo grupo. Este arranjo oferece uma performance balanceada e um armazenamento em camadas automatizado, que migra os dados mais acessados para os discos SSD, aumentando a eficiência e a performance.
Conectividade
A conectividade da Equallogic é baseada no protocolo iSCSI, que usa o protocolo IP para transferir dados entre os servidores e os arrays. O iSCSI permite usar a infraestrutura de rede existente, sem a necessidade de adaptadores especiais ou switches dedicados.
O iSCSI também possibilita a criação de redes de armazenamento (SANs) mais flexíveis e escaláveis, que podem se adaptar às necessidades de cada cliente.
O array Equallogic suporta o iSCSI em diferentes velocidades, como 1 Gb ou 10 Gb, dependendo do modelo do array e do tipo de cabo usado.
Esta família também suporta recursos que melhoram a performance e a segurança do iSCSI, como o multipathing I/O, que usa múltiplos caminhos de rede para aumentar a disponibilidade e o balanceamento de carga; o offload, que delega parte do processamento do iSCSI para o hardware, reduzindo a carga do CPU e da rede; e a criptografia, que protege os dados em trânsito contra interceptações ou alterações.
Integração com sistemas operacionais, hypervisors e aplicações
A estrutura Equallogic oferece uma integração nativa com os principais sistemas operacionais, hipervisores e aplicações, que permite o uso de recursos que facilitam o gerenciamento, a performance e a proteção dos dados.
A integração do Equallogic é feita por meio de softwares, drivers e plug-ins, que são instalados nos servidores ou nas estações de trabalho que acessam os arrays. Alguns exemplos de integração são:
Com o Windows: a Equallogic oferece o software Dell Storage Manager, que permite o gerenciamento dos arrays a partir do Windows, usando uma interface gráfica ou uma linha de comando. A Equallogic também oferece o driver Dell Equallogic Multipath Extension Module, que permite o uso do multipathing do Windows para aumentar a disponibilidade e o balanceamento de carga dos volumes. A Equallogic ainda oferece o plug-in Dell Equallogic Host Integration Tools for Microsoft, que permite a integração com o Microsoft SQL Server, o Microsoft Exchange e o Microsoft SharePoint, para realizar operações com consistência.
Linux: a Equallogic oferece o software Dell Storage Manager, que permite o gerenciamento dos arrays a partir do Linux, usando uma interface gráfica ou uma linha de comando. A Equallogic também oferece o driver Dell Equallogic Multipath Extension Module, que permite o uso do multipathing do Linux para aumentar a disponibilidade e o balanceamento de carga dos volumes. A Equallogic ainda oferece o plug-in Dell Equallogic Host Integration Tools for Linux, que permite a integração com o Oracle Database, o MySQL e o PostgreSQL, para realizar operações consistentes.
VMware: a Equallogic oferece o software Dell Storage Manager, que permite o gerenciamento dos arrays a partir do VMware vCenter, usando uma interface gráfica ou uma linha de comando. A Equallogic também oferece o driver Dell Equallogic Multipath Extension Module, que permite o uso do multipathing do VMware para aumentar a disponibilidade e o balanceamento de carga dos volumes. A Equallogic ainda oferece o plug-in Dell Equallogic Host Integration Tools for VMware, que permite a integração com o VMware vSphere, o VMware Site Recovery Manager e o VMware Horizon View, para realizar operações como provisionamento, snapshot, replicação e recuperação dos dados.
Hyper-V: a Equallogic oferece o software Dell Storage Manager, que permite o gerenciamento dos arrays a partir do Hyper-V Manager, usando uma interface gráfica ou uma linha de comando. A Equallogic também oferece o driver Dell Equallogic Multipath Extension Module, que permite o uso do multipathing do Hyper-V para aumentar a disponibilidade e o balanceamento de carga dos volumes. A Equallogic ainda oferece o plug-in Dell Equallogic Host Integration Tools for Hyper-V, que permite a integração com o Microsoft System Center Virtual Machine Manager, o Microsoft System Center Data Protection Manager e o Microsoft System Center Operations Manager, para realizar operações como provisionamento, snapshot, replicação e recuperação dos dados.
Um marco na história do storage
Os storages Dell Equallogic tornaram possível o acesso de pequenas e médias empresas a um ecossistema de armazenamento escalável e acessível com funções avançadas que antes só estavam disponíveis em arrays de grande porte. A isso se deve seu enorme sucesso de vendas e ainda existir um parque instalado considerável nas empresas.
Conte com a SuperIT para um conjunto completo de peças para upgrade e reposição de discos, controladoras e fontes para os storages da família Dell Equallogic.