Sábado Jan 17, 2009

Gerenciando um sucesso de venda

Há duas livrarias no meu bairro. Não podiam ser mais diferentes uma da outra.

A primeira é conhecida por oferecer os maiores sucessos de venda, promover livros populares e usar vitrines e técnicas tradicionais de varejo para alavancar os negócios. Parece fazer sucesso, entra ano e sai ano. A outra livraria é como se fosse um tesouro da comunidade, é adorada por todos do bairro e é conhecida pelas recomendações dos (atenciosos) funcionários. Essas recomendações são oferecidas em pequenos bilhetes afixados às prateleiras por toda a loja, onde os livros são dispostos em ordem alfabética, com a neutralidade de uma biblioteca.

A primeira livraria é muito voltada para o mercado, muda de acordo com a época e parece ser bem-sucedida. A segunda, embora seja muito querida, luta para continuar no mercado.

Você deve estar pensando que esse é um jeito estranho de começar uma discussão sobre dispositivos de armazenamento do datacenter, mas é o melhor que posso fazer depois de mais uma semana lendo manchetes tenebrosas sobre a economia, dominadas por prejuízos multibilionários e socorros financeiros para as maiores corporações do mundo. Porém, não quero (mesmo) falar sobre a economia (nem sobre a ironia que é um analista de Wall Street que recomendou a venda das ações da Sun me pedir emprego). Também não quero falar sobre o mercado de venda de livros. Quero falar, no entanto, sobre armazenamento e memória flash, tópicos bem mais atraentes (pelo menos para mim).

Como você deve saber, a memória flash está chegando com tudo nos datacenters. A memória flash tem características de desempenho excepcionais e é dramaticamente mais rápida do que unidades de disco tradicionais ao responder solicitações de informações de leitura e gravação: até 100 vezes mais rápida. Ela também usa pouco ou nenhuma energia, não dissipa calor e pode aguentar trepidações, temperaturas extremas e choques. Ainda, com um nome desses, "memória flash", quem não ia querer uma em seu datacenter (os mitos sobre a memória flash ser menos confiável do que discos tradicionais foram derrubados aqui).

A Sun apresentou recentemente um dispositivo de armazenamento altamente otimizado com memória flash. Ele é conhecido por um nome tão atraente quanto, Sun Storage 7000, e trata-se de um dispositivo de "armazenamento aberto", criado com componentes essenciais de memória flash e disco, juntamente com software de código aberto (veja aqui um resumo excelente).

O Sun Storage 7000 tem um atributo deveras interessante: ele aprende. Quando mais tempo em funcionamento, interagindo com aplicativos e lidando com dados, mais rápido ele fica. O modo como faz isso tem a ver com as livrarias de que falei no início.

A maioria dos dispositivos de armazenamento comporta-se como a livraria mal-sucedida, organizando livros com base em algoritmo de classificação menosprezado pelos usuários; os discos não tentam organizar dados com base na frequência de acesso e, como resultado, conteúdos de acesso mais frequente são recuperados com a mesma, ou maior, latência que conteúdos de acesso menos frequente. Arquitetos de armazenamento trabalham duro para inventar quebra-galhos para o problema, mas a maioria falha nessa tentativa e cai na armadilha do superprovisionamento. Ou seja, injetam dinheiro no problema usando a técnica de "short stroking", forçando a gravação dos dados nos setores periféricos do disco, que giram mais rápido, proporcionando melhor desempenho de leitura e gravação. Isso pode funcionar, mas é altamente ineficiente, e desperdiça dinheiro, energia, espaço, discos e paciência.

Inversamente, o Sun Storage 7000 se comporta como a livraria voltada ao consumo e usa algoritmos (em vez de administradores de armazenamento) para colocar os dados acessados com mais frequência no lugar de onde serão recuperados mais rapidamente: a memória flash. (Hoje estive conversando com um analista de software que queria saber por que nos preocupamos com o negócio de hardware mesmo com todo o valor atribuído a nossos ativos de software; este exemplo é perfeito, o valor não está no software nem no hardware, está nos sistemas criados com eles.)

O sistema operacional interno (OpenSolaris, combinado com ZFS) na verdade "aquece" o dispositivo depois que começa a funcionar, ele observa o tráfego, percebe que arquivos são acessados com mais frequência e os coloca no cache de num flash. A partir daí, eles ficam disponíveis quase que instantaneamente. O Sun Storage 7000 pode então usar discos muito mais lentos e que consomem muito menos energia para os dados acessados sem muita frequência. Resultado líquido? Arquivos populares são acessados muito mais rápido do que os discos com "short stroking" mais poderosos (sem contar que esses discos custam uma verdadeira fortuna!), e os clientes gastam muito menos com dispositivo, energia, resfriamento, espaço, etc.

De sua perspectiva de usuário final, a página inicial do nosso site de notícias, os conteúdos ou produtos acessados com mais frequência ou o perfil do Facebook do piloto que salvou a vida de 185 passageiros aterrissando o avião no rio são acessados em velocidade alucinante. Seus usuários ficam mais contentes, o diretor financeiro fica mais contente, sua família, com quem você vai passar mais tempo, fica contente. (E se há máquina otimizada para MySQL, é esta. Mas ela também funciona extremamente bem com Oracle, DB2 e SQL Server; e o Postgres, claro).

É o bom senso: se você colocar os sucessos de venda na primeira prateleira que os clientes vêem ao entrar, eles ficam mais propensos a comprar do que se estivessem em ordem alfabética espalhados pela loja. Com as mudanças nas listas dos mais vendidos, mudam também as vitrines e as promoções - se você se adapta à demanda, pode aproveitá-la melhor. Essa é a premissa básica do Sun Storage 7000, usar as inovações dos sistemas para impulsionar o desempenho, eliminar a latência e cortar radicalmente os custos de compras e operacionais.

Esse comportamento pode deixar uma livraria do meu bairro menos querida, mas torna a Sun mais querida no datacenter. Além de fazer do Sun Storage 7000 um ótimo candidato para a lista dos maiores sucessos de venda no setor de armazenamento.

Se você é revendedor ou cliente e gostaria de experimentar o Sun Storage 7000 sem custos, clique aqui...

Há também um ótimo simulador disponível para download gratuito, para que os administradores possam conferir os recursos da interface do usuário e de diagnóstico do Sun Storage 7000 sem precisar instalá-lo.

Ainda, falando de sucessos de venda, veja o vídeo em que o Sun Storage 7000 é o astro, mostrando como não conseguir o melhor desempenho de seus dispositivos de armazenamento.


Share this post  del.icio.us | digg.com | slashdot.org | technorati.com | reddit | facebook | stumbleupon

No Comments

Post a Comment:
Comments are closed for this entry.