quinta-feira, 25 de setembro de 2014

Na integração de matrizes de flash com flash do lado do servidor


Escolhendo uma nuvem de hospedagem parceiro com confiança


Se você estiver comprando armazenamento flash de hoje, você está fazendo isso para a velocidade. Afinal, você não está fazendo isso para economizar dinheiro e você definitivamente não é rico o suficiente para estar fazendo isso porque você quer ser verde e economizar alguns quilowatts-hora em sua conta de energia.


Com disco giratório, os próprios discos eram provavelmente o gargalo em suas matrizes de armazenamento baseadas em SAN. Com flash, porém, as unidades são tão rápidos que a própria infra-estrutura de armazenamento torna-se o elo mais fraco, ou seja, é mais lento do que tanto o armazenamento e os servidores.







Por isso há uma tentação crescente para mover pelo menos parte do armazenamento em servidores físicos para colocá-lo perto das aplicações; é então ou uma cache (em frente ao armazenamento compartilhado para o qual os dados são gravados mais tarde) ou um meio de armazenamento de primeira linha completa (com o armazenamento compartilhado como armazenamento de segundo nível).


As vantagens de ter o armazenamento nos servidores é óbvia: ele faz com que as aplicações super-rápido e se o seu sistema operacional em particular tem otimização específica-flash que você pode tirar vantagem de que, quando o armazenamento é local (considerando que você não poderia em armazenamento compartilhado) .


Mas é claro que a desvantagem é que você acaba tendo uma carga de armazenamento desperdiçado, porque você tem a mais-especificar o volume de comprar. Do outro lado da moeda a vantagem de ter rápida, armazenamento flash compartilhada é que todos os seus servidores podem se beneficiar de um melhor desempenho do que costumava ter, contanto que você gastar algum dinheiro em fazer a interconexão de um bom desempenho; a desvantagem é que, melhorando o caso médio que você está matando os nichos de aplicações que dependem de ordenha tanto o desempenho quanto possível a partir do flash.



Quando você compra os servidores, o que você compra? E o que você colocar sobre eles?



O último parágrafo poderia, é claro, foram escritos sobre muito bem todo o tipo de armazenamento que já existiu: é o velho compromisso de velocidade contra custo (com uma grande ênfase na relação custo - o flash é um par de ordens de grandeza maior do que o disco tradicional no presente). Há uma diferença sutil, porém, com a tecnologia de hoje.


Pense nisso. Quando você compra os servidores, o que você compra? E o que você colocar sobre eles?


Eu faço o meu melhor para evitar a compra de servidores e executando um sistema operacional de servidor sobre eles (e refiro-me Linux, Windows, AIX ou algum outro sistema operacional autônomo). Se eu comprar um servidor que irá geralmente tornam-se parte de uma instalação VMware ESXi (outros hypervisors estão disponíveis - Eu só acontecerá a preferir VMware), o que significa que a qualquer momento vai ser de hospedagem dezenas de máquinas virtuais. Então, se ele tem o armazenamento a bordo, que o armazenamento pode ser compartilhado por todas as VMs em que o anfitrião.


Isso não é muito resistente, é claro, mas isso não é um grande problema, porque eu não preferem comprar servidores individuais: I tendem para sistemas baseados em chassis em que você enche de armazenamento e servidores blades (cada lâmina ser o equivalente a uma tradicional autônomo , servidor single-box). Isto dá-lhe a possibilidade de compartilhar o armazenamento chassis 'on-board entre os vários servidores blade na caixa.


Onde armazenamento flash ir?


É claro que você ainda tem o potencial de falha em seu chassis único, mas isso é bom porque o outro benefício do chassis é que ele fornece acesso compartilhado a periféricos de alta velocidade, tais como adaptadores de armazenamento baseados em SAS e links de 10 Gbit / s iSCSI (que , se você está se sentindo tão inclinado, você pode tronco com EtherChannel para vigor somado - e as ligações de dez shows já estão a conexão de escolha para muitos fornecedores de matriz com base em flash). E, claro, tendo isso em um ambiente compartilhado será menos caro e mais fácil de gerenciar do que se você tivesse uma carga de caixas de servidores separados.


Então, onde irá piscar de armazenamento ir? Será que vai gravitar para o servidor porque você precisa de toda essa velocidade ao lado dos aplicativos e os caras hardware deram-lhe novas formas fab para enganchar o armazenamento em diretamente com os processadores e memória? Ou ele vai ficar no armazenamento compartilhado, porque é o único lugar que você pode dar ao luxo de colocá-lo?


A resposta é que ele vai fazer as duas coisas, e que os algoritmos de cache e subsistemas de armazenamento dos sistemas operacionais e os motores de virtualização continuarão a se tornar mais esperto e mais inteligente (assim como eles fizeram por anos de qualquer maneira).


Vamos olhar para o armazenamento baseado em servidor pela primeira vez. Se você estiver executando anfitriões baseadas em hipervisor (ou seja, você está em um mundo virtualizado servidor) os vendedores já estão apostando na existência de algum tipo de armazenamento de estado sólido sentado ali de uma forma directamente acessíveis.


No vSphere 5.5, por exemplo, a VMware tem um novo conceito badalado chamado Flash Read Cache que reúne vários itens de armazenamento baseados em flash em entidades utilizáveis ​​single chamado vSphere Recursos Flash. E mesmo se você estiver executando uma configuração de servidor único tradicional em uma caixa física que estamos vendo mais e mais técnicas de otimização e drivers específicos do SSD que podem explorar a velocidade do SSD enquanto minimiza o desgaste através de gravações excessivas.


Vivo e chutando


E no armazenamento baseado em array, a hierarquia multi-tier está vivo e chutando e terá todo o prazer continuar a existir enquanto disco giratório e SSD continuar tanto de existir. O que, se você está se perguntando, será o caso por muitos anos vindouros. Armazenamento baseado em matriz dá-lhe a capacidade de expandir bastante o conteúdo do seu coração, porque se você ficar sem espaço em sua matriz você simplesmente parafuso em outra prateleira e material em um monte mais discos.


E as preocupações traficantes por aí que continuo batendo em que as interconexões não são rápidos o suficiente claramente não ter ouvido falar que esses caras de tecnologia de rede continuam batendo para fora versões mais rápidas de seus protocolos mais rápido e: por isso, se você não pode manter-se já, você vai ser capaz de em breve.


Em suma, então: servidores de Flash, que tem disco de alta velocidade conectado internamente e diretamente para o hardware de processamento e RAM continuará a existir. Mas, assim como com o armazenamento tradicional que vai permanecer em qualquer nicho de aplicações ou a memória cache em configurações multi-camadas. O resto de nossas aplicações continuará a explorar as economias, a resiliência ea conveniência de armazenamento compartilhado.


Francamente, é a única coisa sensata a fazer - e por isso os vendedores são bastante conveniente e de forma consistente tornando-se uma coisa cada vez mais rápido para fazer também. ®


Dave Cartwright já trabalhou em vários aspectos da TI em seu 20-year-ou-so carreira, embora as coisas que ele afirma ser muito bom em são estratégia, arquitetura, integração e fazendo coisas quebradas tornar-se intacta. Seu principal passatempo é gritar com as pessoas que tentam instalar a tecnologia sem considerar se ele realmente se encaixa no negócio ou a exigência. Dave é um engenheiro qualificado, Chartered IT Professional e Fellow da BCS, e vive com sua família em uma pequena pedra no Canal Inglês.



Nenhum comentário:

Postar um comentário