terça-feira, 22 de outubro de 2013

Seagate: Fibre Channel? RAID? SATA? Sistema de arquivos? Todo o lixo


IOControl - liderança em desempenho de armazenamento híbrido


Seagate é a construção de unidades de disco rígido com uma interface Ethernet directa e acesso à API de estilo de objeto para as lojas de objetos escaláveis, um plano que - se ele funciona - iria destruir grande parte da, pilha de armazenamento típico existente.


Drives se tornaria chave / valor lojas nativas que gerem o seu próprio mapeamento espaço com acesso a aplicações que lidam simplesmente no nível do objeto com o recebe e coloca em vez de usar abstrações de arquivo.







Seagate diz que tem desenvolvido sua tecnologia Kinetic porque a pilha de armazenamento app-para-drive existente é desajeitado, ineficiente e atrasos de acesso a dados. Coloque um módulo de interface Ethernet em cada unidade para aplicativos para falar diretamente, dizem eles.


O gigante de armazenamento afirma:


"O caminho de trânsito de aplicação para armazenamento requer várias camadas de manipulação de bancos de dados, através de interfaces POSIX, sistemas de arquivos, gerentes de volume e motoristas. Informações passa sobre Ethernet, através de Fibre Channel, em controladores RAID, SAS expansores e adaptadores de barramento de host SATA. "



Seagate vista da pilha de armazenamento tradicional



Parece que este só não vai fazer. Seagate trovões:


A maioria das aplicações de objetos em escala de massa de hoje não precisa de tanto semântica de arquivo ou um sistema de arquivo para determinar e manter a melhor estratégia para a gestão do espaço em um dispositivo. As aplicações modernas só precisa de objeto semântica [por exemplo, escrever a coisa toda, ler a coisa toda, apagar a coisa toda, se referem a ele por um identificador escolhido pelo cliente e de cluster manager] não é onde os dados residem em um determinado dispositivo.

Estamos ainda mais certeza de que "os objetos (informações) são escritas, lidas e excluído, mas nunca modificadas."


A luz apagou-se em nossas mentes aqui. Unidades de mídia de telhas, que Seagate está em desenvolvimento, são muito, muito pobre em dados re-escrita. Pista várias leituras e re-escreve são contingentes em um único item de dados, devido à pista sobreposição parcial inerente shingling.


Sistema de armazenamento do disco cinética da Seagate


Em unidades esquema cinéticos da Seagate comunicar em chaves e valores. Por exemplo, eles fazem gets, puts e exclui. Eles permitem que aplicativos para distribuir objetos e gerenciar grupos, deixando a unidade de gestão eficiente funcionalidade, tais como:



  • Gerenciando chave (object) ordenando

  • Qualidade de serviço

  • Migração de dados drive-para-drive com base em políticas

  • Tratamento de falhas do dispositivo parciais e outro de gestão

  • A segurança dos dados em repouso


Seagate Kinetic Stack

Modelo da pilha de armazenamento Seagate Kinetic



Seagate diz que, até a demolição do servidor de armazenamento e conexão lógica para as unidades, racks podem ter mais unidades com eles e outros quatro bennies acontecer:



  • Compartilhamento de Dados - uma aplicação pode escrever uma chave e valor para uma unidade, enquanto a outra tem a capacidade de ler os dados

  • Os dados podem ser movidos diretamente entre as unidades com dados peer-to-peer copiar comandos em intervalos de chaves podem ser movidos entre discos, usando as APIs

  • A corrupção silenciosa de dados é um fato da vida, Seagate diz. Com o Storage Kinetic, os dados podem ser armazenados com end-to-end verificações de integridade abrangentes que garantam que os dados são armazenados corretamente

  • Tecnologia de acionamento pode se desenvolver sem a necessidade de mudanças de software pilha superior


A afirmação de que é, em geral, o custo total de propriedade (TCO) de infra-estruturas médias nuvem se reduzido de até 50 por cento.


Seagate diz ainda:


Discos Seagate específicos são fornecidos com uma biblioteca em espaço de usuário abrangente que permite que os aplicativos para acessar a unidade diretamente. Esta biblioteca fornece uma interface completa para acessar os dados e gerenciar a unidade. Ele ignora a pilha de armazenamento do sistema operacional normal e permite que o aplicativo falar diretamente com a unidade como se estivesse falando com outro serviço no centro de dados. Este processo utiliza uma aplicação típica chamada de procedimento remoto (RPC). Esta plataforma API de armazenamento Kinetic atualmente fornece bibliotecas para Java, C + +, C, Python, e Erlang, e outros idiomas serão fornecidos ao longo do tempo.

Podemos imaginar que os discos híbridos, aqueles com caches flash, será adequado para esta aplicação, com metadados armazenados em flash.


A chave / valor API vai ser de código aberto, estamos disse.


Apoio da indústria


Unidades de armazenamento cinética da Seagate - unidades de disco rígido em primeiro lugar ele diz - são para nuvem e data centers hiperescala. A conferência de imprensa tem citações de apoio lata de Basho Technologies, Dell, EVault, Huawei, Hyve, Rackspace, Sanmina (Newisys divisão), Supermicro, SwiftStack, Yahoo e Xyratex. Isso é uma boa coleção de empresas de apoio.


Aqui está um exemplo fora das latas de cotação, de Xyratex CEO Ernie Sampias:


"Nos últimos anos, temos vindo a enviar uma solução de armazenamento baseada em objetos em nossa oferta ClusterStor, e vemos claramente armazenamento baseado em objeto como uma parte fundamental do nosso futuro. Que a equipe Seagate está fazendo se encaixa muito bem com a nossa estratégia . Estamos satisfeitos com a parceria com eles e trazer um melhor desempenho e escalabilidade para os nossos clientes. "


Então Xyratex estará produzindo gabinetes de armazenamento com novas unidades Kinetic dentro deles e, presumivelmente, a adição de software em nível de sistema aplicativo para acessá-los.


Basho anunciou hoje que fez parceria com a Seagate Technology para implantar o seu banco de dados NoSQL Riak distribuída na plataforma Open Storage Kinetic da Seagate. Ele afirma que "Riak irá melhorar a I / O a eficiência operacional da plataforma, eliminando gargalos e otimizar o gerenciamento de cluster, enquanto maximiza a densidade de armazenamento e simplificando as operações para reduzir os custos do cliente."


Basho está disponibilizando um driver eKinetic permitindo uma conexão de soquete de alto desempenho baseado em Erlang para a unidade. Basho também está fornecendo o software que mapeia um backend Riak para a biblioteca da unidade. Tanto o motorista eKinetic e compatibilidade backend Riak estão disponíveis como software versão alpha.

Logicamente, isso significa Basho vem usando discos cinéticos e Seagate deve estar perto de anunciar-lhes.


Leia-se sobre o Seagate plataforma aqui . ®



Nenhum comentário:

Postar um comentário