Como definir um modelo em camadas para a Arquitetura de Armazenamento?

3

Eu não tenho conhecimento suficiente sobre sistemas de armazenamento, mas tenho que informar ao meu público sobre como o armazenamento funciona nos data centers da organização.

Para isso, para manter as coisas simples, primeiro quero mostrar uma camada de cima para baixo e, em seguida, quero explorar todas essas camadas.

O que quero dizer com modelo em camadas na arquitetura de armazenamento?

eu quero começar minha apresentação assim, primeira camada pode ser aplicações, solicitação de aplicativo de dados de armazenamento e, em seguida, ... ... (os tópicos que eu quero cobrir são os sistemas de arquivos, metadados, a implementação física de armazenamento (das, nas etc.) ... a solicitação vem para o dispositivo de armazenamento e dispositivo de armazenamento (depende da tecnologia) percorre o disco e o disco enviar de volta os dados usando o protol iscsi, podemos dizer que o protocolo iscsi gerenciando o caminho entre ... ...

Se você me ajudar a explicar essas etapas, camada por camada, por exemplos e nomes de algumas tecnologias-chave a serem definidas, realmente goste.

obrigado.

    
por Berkay 05.04.2010 / 21:09

2 respostas

5

Você está com sorte, porque há um ótimo blog chamado Expositores SysAdmin1138 que apenas cobriu isso.

A série de posts é chamada "Conheça sua E / S".

Introdução

Os componentes

A tecnologia

Cache

Eu realmente recomendo que você dê uma olhada neles. Tenho certeza de que isso ajudará você e seu público.

    
por 05.04.2010 / 21:49
2

Matt já apontou para isso, mas o link intitulado " The Components "mostra a pilha completa da parte inferior (unidade de disco) ao topo (aplicativo baseado em arquivo) com mais detalhes do que você provavelmente se preocupa. É tudo sobre a abstração. O artigo sobre o armazenamento em cache apresenta alguns detalhes sobre quando as gravações são relatadas como comprometidas com aplicativos, pois isso pode variar devido a vários motivos. O artigo sobre Tecnologia entra em alguns detalhes sobre drives SATA vs SAS, o que achei interessante para escrever.

O que eu não entrei em detalhes é sobre detalhes específicos do sistema de arquivos, como manipulação de metadados, registro no diário ou manuseio de grandes diretórios. Isso depende de cada sistema de arquivos individualmente e passa por constantes mudanças (no mundo linux de qualquer maneira). De modo geral, os sistemas de arquivos registrados registram os metadados primeiro no diário e, em seguida, confirmam os dados reais; o que significa que lentidões no processamento de metadados podem retardar gravações, mesmo se os canais de E / S de armazenamento estiverem limpos. Para um exemplo de como isso pode funcionar em NTFS, eu entro aqui .

    
por 05.04.2010 / 22:54