Como tornar o seu controlador de armazenamento mais rápido

Author Photo
11:51 am - 17 de abril de 2012

O controlador fica entre os servidores que precisam ler e gravar dados e o armazenador que, eventualmente, entrega e guarda esses dados. O controlador é agora mais visado graças as máquinas virtuais menos latentes, sistemas de disco de alto desempenho baseados em armazenamento em estado sólido.

Há três soluções para a fixação de um controlador “quebrado”: você pode torná-lo maior e mais rápido; descarregar algumas das responsabilidades do controlador ou projetar uma arquitetura de controlador mais escalável como aqueles comumente encontrados em projetos de scale-out ou armazenamento em nuvem. Cada uma destas três abordagens tem mérito, o que é o certo para você depende de suas necessidades. Nas próximas colunas eu vou aprofundar mais em cada um.

Vamos começar com a construção de um controlador de armazenamento mais rápido. Controlador de arquiteturas dual é ainda o tipo dominante de arquitetura de armazenamento em data centers de hoje. É muito fácil demiti-los, mas isso seria um erro para muitos centros de dados. Fui questionado recentemente por que controladores dual de armazenamento ainda existem – por que eles não foram substituídos por arquiteturas scale-out? A resposta é que controlador duplo pode fornecer a abundância de desempenho e escalabilidade para um grande número de data centers. Apesar das limitações teóricas, na prática, muitas organizações não vão superar o investimento em controlador de armazenamento por anos após a compra inicial.

Como escrevi em outro blog, arquiteturas scale-up têm algumas vantagens em relação a algumas das arquiteturas mais recentes no mercado. Primeiro, elas são simples de implementar, normalmente com uma unidade única e menos conexões de rede. Em segundo lugar, as capacidades e acessibilidade do processador Intel permitem esse tipo de arquiteturas lidarem com uma ampla gama de exigências de desempenho e capacidade. Finalmente, elas são tipicamente um projeto menos caro a partir de uma perspectiva de custo inicial.

O desafio com armazenamento scale-up é amplo. Por exemplo, se algum dia você sabe que vai precisar de um sistema de armazenamento de scale-up de alta capacidade, de alto desempenho, ou ambos, você precisa começar com um sistema que pode oferecer muito, mesmo se você não precisa dessa escala por alguns anos. Isso significa investimento desperdiçado do orçamento de TI, pois a capacidade e desempenho continuamente tornam-se menos oneroso ao longo do tempo. Em TI, quanto mais você esperar as coisas mais baratas se tornam. Com estes sistemas, é difícil começar pequeno e terminar grande.

Como qualquer projeto de TI, há sempre mais do que algumas soluções alternativas. Vários fornecedores têm a capacidade de migrar seus volumes sem a ajuda de um hypervisor entre vários sistemas de armazenamento. Embora você tenha múltiplos pontos de gestão, os esforços de equilíbrio de carga de trabalho são muito simplificados.

A segunda solução para a fixação do controlador quebrado – o descarregamento de responsabilidades dos controladores – pode ser usado em vez de ou em conjunto com a construção de um controlador mais rápido. Nós vamos olhar para o descarregamento, em breve, em uma próxima coluna.

Saiba mais:

Modelo de armazenamento de dados corporativos

Armazenamento em Camadas: Essencial para o Gerenciamento de Dados na Era Virtual

Unidades de estado sólido, ou SSDs, mudam lógica do armazenamento de dados

Newsletter de tecnologia para você

Os melhores conteúdos do IT Forum na sua caixa de entrada.