Armazenamento definido por software ou o que levou à extinção dos dinossauros?

Armazenamento definido por software ou o que levou à extinção dos dinossauros?

Uma vez, eles estavam no topo da cadeia alimentar. Milênios. E então aconteceu o inimaginável: o céu foi coberto por nuvens e eles deixaram de existir. No outro lado do mundo, eventos mudaram o clima: a nebulosidade aumentou. Os dinossauros se tornaram muito grandes e lentos: suas tentativas de sobrevivência estavam fadadas ao fracasso. Os predadores superiores governaram a Terra por 100 milhões de anos, crescendo cada vez mais e se tornando mais fortes. Eles evoluíram para o que parecia ser o ser ideal, no topo da cadeia alimentar, mas o Universo rapidamente mudou a face do nosso planeta.

Por ironia do destino, foram exatamente as nuvens que apagaram os dinossauros da face da Terra há 66 milhões de anos. Da mesma forma, as nuvens hoje estão destruindo os sistemas tradicionais de armazenamento de dados que estão 'no topo da cadeia alimentar'. Em ambos os casos, o problema não estava nas nuvens em si, mas na capacidade de adaptação a um mundo em mudança. No caso dos dinossauros, tudo aconteceu rapidamente: o efeito destrutivo das nuvens ocorreu em dias ou semanas após a queda do meteorito (ou a erupção de um vulcão – a escolha da teoria é sua). No caso dos sistemas tradicionais de armazenamento de dados, o processo leva anos, mas, certamente, é irreversível.

Período Triássico: a era do ferro e o surgimento de aplicativos migratórios

Então, o que aconteceu? Na ecossistema formado, existiam sistemas de armazenamento de dados de nível básico e médio, sistemas de nível corporativo e sistemas de armazenamento direto (DAS). Essas categorias foram definidas por analistas, tinham seus volumes de mercado, indicadores de custo, confiabilidade, desempenho e escalabilidade. E então algo estranho aconteceu.

O surgimento das máquinas virtuais significa que múltiplos aplicativos, possivelmente de diferentes proprietários, poderiam operar simultaneamente em um único servidor – essas mudanças imediatamente colocaram em dúvida o futuro das armazenagens conectadas. Então, os donos das maiores infraestruturas hiperescaláveis (hiperscalers): Facebook, Google, eBay, etc., cansados de pagar fortunas por armazenamento, desenvolveram suas próprias aplicações que garantiam a disponibilidade de dados em servidores comuns em vez de grandes armazenamentos magníficos. Depois, a Amazon apresentou ao mercado algo intrigante chamado Simple Storage Service (Serviço Simples de Armazenamento) ou S3. Não um bloco, não um arquivo, mas algo fundamentalmente novo: comprar um sistema se tornou impossível, a única opção passou a ser comprar um serviço. Espere, que luz brilhante é aquela visível no céu? Mais um asteroide?

Período Jurássico: era dos "saurópodes suficientemente bons"

Entramos em uma fase de desenvolvimento da armazenagem conectada com a ideologia do "suficientemente bom". Clientes que utilizavam sistemas de armazenamento começaram a questionar a justiça de pagarem valores dez ou até cem vezes superiores ao custo do hardware por suas soluções empresariais. Os sistemas de médio porte começaram a conquistar participação no mercado dos sistemas de alto nível. Produtos como HPE 3PAR mostrar um crescimento rápido. O EMC Symmetrix, que outrora dominava o mercado corporativo, ainda mantinha alguma área, mas esta estava rapidamente diminuindo. Muitos usuários começaram a transferir seus dados para a AWS.

Por outro lado, os inovadores da armazenagem conectada começaram a se inspirar nas ideias dos hiperescalers, utilizando tecnologias de sistemas distribuídos horizontalmente escaláveis – uma ideologia oposta à escalabilidade vertical. Espera-se que o novo software de armazenagem conectada possa operar em servidores comuns, assim como nos hiperescalers. Não há mais preços 10-100 vezes superiores ao custo do próprio equipamento. Teoricamente, qualquer servidor pode ser utilizado – a escolha depende de suas preferências. A era da armazenagem definido por software (SDS) começou: as nuvens cobriram o céu, a temperatura caiu e a população dos predadores de topo começou a diminuir.

Período Cretáceo: o início da evolução do armazenamento definido por software

Os primeiros dias do armazenamento definido por software foram tumultuosos. Prometia-se muito, mas entregava-se pouco. Ao mesmo tempo, ocorreu uma importante mudança tecnológica: a memória flash tornou-se uma alternativa moderna ao "ferrugem giratória" (HDD). Foi um período de surgimento de muitas startups de armazenamento e fácil disponibilidade de dinheiro de risco. Tudo estaria ótimo, não fosse um problema: o armazenamento de dados exige um sério comprometimento. Descobriu-se que os clientes valorizam seus dados. Se perdem o acesso a eles ou se descobrem alguns bits incorretos em terabytes de dados, eles se preocupam e se preocupam muito. A maioria das startups não sobreviveu. Os clientes recebiam funcionalidades incríveis, mas as ferramentas básicas não estavam em ordem. Uma receita ruim.

Período Cenozoico: arrays de armazenamento dominam

Poucos falam sobre o que aconteceu depois, porque isso não é muito interessante - os clientes continuam a comprar os mesmos arrays de armazenamento clássicos. Claro, aqueles que migraram seus aplicativos para a nuvem também trouxeram seus dados. Mas para a esmagadora maioria dos clientes que não desejam migrar completamente para a nuvem ou não querem migrar de forma alguma, a Hewlett Packard Enterprise continuou a oferecer arrays clássicos.

Estamos em 2019, então por que ainda existe um negócio de bilhões de dólares de arrays de armazenamento, baseado em tecnologias da época do Y2K? Porque eles funcionam! Em termos simples, as exigências de aplicativos críticos não foram atendidas por produtos gerados pela onda de hype. Produtos como HPE 3PAR continuaram a ser as melhores opções para clientes corporativos, e uma nova fase na evolução da arquitetura HPE 3PAR - HPE Primera – apenas confirma isso.

Por sua vez, as capacidades de armazenamento definido por software eram excelentes: escalabilidade horizontal, uso de servidores padrão... Mas o preço a pagar por isso eram: disponibilidade instável, desempenho imprevisível e regras específicas de escalabilidade.

A dificuldade das exigências dos clientes é que elas nunca ficam mais simples. Ninguém dirá que a perda de integridade dos dados ou o aumento do tempo de inatividade são aceitáveis. É por isso que a arquitetura é tão importante para os sistemas de armazenamento de dados, pois deve atender às exigências dos modernos data centers em rápida evolução, sem abrir mão das características essenciais dos sistemas de armazenamento de classe empresarial.

Período terciário: surgimento de novas formas de vida

Vamos tentar entender como uma das novatas no mercado de sistemas de armazenamento, a empresa Datera, conseguiu lidar com essa mistura complexa de requisitos historicamente estabelecidos e novos. Isso foi alcançado principalmente através da implementação de uma arquitetura voltada para resolver o dilema mencionado acima. Não é possível modificar arquiteturas antigas para resolver as tarefas enfrentadas pelos modernos data centers, assim como não é possível mudar uma arquitetura de sistema de armazenamento definido por software de médio porte para atender às exigências dos sistemas corporativos: dinossauros não se tornaram mamíferos porque a temperatura caiu.

Construir uma solução que atenda às exigências dos sistemas de armazenamento de nível corporativo e ao mesmo tempo considere todo o valor da dinâmica dos modernos data centers é uma tarefa desafiadora, mas era exatamente isso que a Datera pretendia fazer. Os especialistas da Datera trabalharam nisso por cinco anos e descobriram a receita para "preparar" um sistema de armazenamento definido por software de classe empresarial.

A principal dificuldade que a Datera enfrentou foi que foi necessário usar o operador lógico "E" em vez do mais simples "OU". Disponibilidade estável, "E" desempenho previsível, "E" escalabilidade arquitetônica, "E" orquestração-como-código, "E" hardware padronizado, "E" implementação de políticas de gerenciamento, "E" flexibilidade, "E" gerenciamento baseado em análise, "E" segurança, "E" integração com ecossistemas abertos. O operador lógico "E" é um símbolo a mais do que "OU" – essa é a principal diferença.

Período quaternário: data centers modernos e mudanças climáticas drásticas predefinem o desenvolvimento de sistemas de armazenamento definidos por software

Como a Datera criou uma arquitetura que atende às exigências de sistemas de armazenamento corporativos tradicionais e ao mesmo tempo satisfaz as demandas dos modernos data centers? Tudo recai novamente sobre aquele incômodo operador "E".

Não fazia sentido resolver uma a uma as tarefas para atender a requisitos específicos. A soma desses elementos não se tornaria um todo coeso. Assim como em qualquer sistema complexo, aqui a elaboração cuidadosa de todo o conjunto de compromissos equilibrados era fundamental. No desenvolvimento, os especialistas da Datera se basearam em três princípios principais:

  • gerenciamento considerando as especificidades das aplicações;
  • mecanismo unificado para garantir flexibilidade dos dados;
  • alto desempenho com custos operacionais reduzidos.

A característica comum desses princípios é a simplicidade. Gerenciamento simples do sistema, gerenciamento simples dos dados através de um único mecanismo elegante e garantia de desempenho previsível (e alto) por meio da redução de despesas. Por que a simplicidade é tão importante? Profissionais experientes do mundo do armazenamento sabem que não é possível atender aos requisitos de sistemas de armazenamento para um data center dinâmico moderno apenas com gerenciamento granular, um grande número de ferramentas de gerenciamento de dados e hiperotimização para aumentar o desempenho. O conjunto dessas metodologias já nos é familiar como o "dinossauro de armazenamento".

O entendimento desses princípios foi muito útil para a Datera. A arquitetura que eles desenvolveram possui, por um lado, a disponibilidade, desempenho e escalabilidade de um sistema de armazenamento corporativo moderno, e, por outro lado, a flexibilidade e a rapidez necessárias para um moderno centro de dados definido por software.

Disponibilidade da Datera na Rússia

A Datera é um parceiro tecnológico global da Hewlett Packard Enterprise. Os produtos da Datera foram testados quanto à compatibilidade e desempenho com vários modelos de servidores HPE ProLiant.

Você pode saber mais sobre a arquitetura da Datera no webinar da HPE 31 de outubro.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster