Armazenamento de dados de computação em nuvem
Cloud Storage é um serviço que permite salvar dados em um sistema de armazenamento externo gerenciado por terceiros e acessível por um web services API.
Dispositivos de armazenamento
Os dispositivos de armazenamento podem ser amplamente classificados em duas categorias:
- Dispositivos de armazenamento em bloco
- Dispositivos de armazenamento de arquivos
Dispositivos de armazenamento em bloco
o block storage devices oferecer armazenamento bruto aos clientes. Esse armazenamento bruto é particionado para criar volumes.
Dispositivos de armazenamento de arquivos
o file Storage Devicesoferecer armazenamento aos clientes na forma de arquivos, mantendo seu próprio sistema de arquivos. Este armazenamento está na forma de Network Attached Storage (NAS).
Classes de armazenamento em nuvem
O armazenamento em nuvem pode ser amplamente classificado em duas categorias:
- Armazenamento em nuvem não gerenciado
- Armazenamento em nuvem gerenciado
Armazenamento em nuvem não gerenciado
Armazenamento em nuvem não gerenciado significa que o armazenamento é pré-configurado para o cliente. O cliente não pode formatar, nem instalar seu próprio sistema de arquivos ou alterar as propriedades da unidade.
Armazenamento em nuvem gerenciado
O armazenamento em nuvem gerenciado oferece espaço de armazenamento on-line sob demanda. O sistema de armazenamento em nuvem gerenciado parece para o usuário um disco bruto que o usuário pode particionar e formatar.
Criando sistema de armazenamento em nuvem
O sistema de armazenamento em nuvem armazena várias cópias de dados em vários servidores, em vários locais. Se um sistema falhar, será necessário apenas alterar o ponteiro para o local onde o objeto está armazenado.
Para agregar os ativos de armazenamento em sistemas de armazenamento em nuvem, o provedor de nuvem pode usar um software de virtualização de armazenamento conhecido como StorageGRID.Ele cria uma camada de virtualização que busca armazenamento de diferentes dispositivos de armazenamento em um único sistema de gerenciamento. Ele também pode gerenciar dados de CIFS e NFS sistemas de arquivos pela Internet. O diagrama a seguir mostra como o StorageGRID virtualiza o armazenamento em nuvens de armazenamento:
Recipientes de armazenamento virtual
o virtual storage containers oferecem sistemas de armazenamento em nuvem de alto desempenho. Logical Unit Number (LUN)de dispositivo, arquivos e outros objetos são criados em contêineres de armazenamento virtual. O diagrama a seguir mostra um contêiner de armazenamento virtual, definindo um domínio de armazenamento em nuvem:
Desafios
Armazenar os dados na nuvem não é uma tarefa simples. Além de sua flexibilidade e comodidade, também possui diversos desafios enfrentados pelos clientes. Os clientes devem ser capazes de:
Obtenha provisão para armazenamento adicional sob demanda.
Conheça e restrinja a localização física dos dados armazenados.
Verifique como os dados foram apagados.
Tenha acesso a um processo documentado para descartar o hardware de armazenamento de dados.
Tenha controle de acesso de administrador sobre os dados.