Virtualização de Armazenamento

Alunos: Fabrício Ziliotti, Guilherme Raimondi e Marcos Victor

INFOGRÁFICO HISTÓRIA DA VIRTUALIZAÇÃO

Armazenamento

HDD

SSD

Virtualização de Storage

  • Inclui a tecnologia de hardware e software que oculta onde estão os sistemas de armazenamento e qual tipo de dispositivo está, de fato, suportando as aplicações e os dados.
  • Cria uma camada de abstração entre o sistema operacional e os discos físicos
  • O  software de virtualização de armazenamento cria um espaço lógico e, em seguida, gerencia os metadados que estabelecem um mapa entre o espaço lógico e o espaço em disco físico.
  • O termo geralmente refere-se a um processo pelo qual vários discos físicos parecem ser uma única unidade
  • Com essa virtualização é possível usar a capacidade total de uma máquina física, distribuindo os recursos entre muitos usuários ou ambientes

Virtualização de Storage

Tipos

Dentro do contexto de um sistema de armazenamento, existem três tipos principais de virtualização  de armazenamento:

  • Virtualização de blocos: A virtualização de blocos refere-se à abstracção (separação) do armazenamento lógico do armazenamento físico para que ele possa ser acedido sem levar em conta o armazenamento físico ou a estrutura heterogénea. A virtualização ao nível de bloco assume o controle antes do sistema de ficheiros; substitui ou incrementa os controladores existentes e assume o comando ao nível do disco.
  • Virtualização de arquivos: é a criação de uma camada de abstração entre os servidores de arquivos e os clientes que acessam esses servidores de arquivos. Depois de implantada, a camada de virtualização de arquivos gerencia arquivos e sistemas de arquivos entre servidores, permitindo que os administradores apresentem aos clientes uma única montagem de arquivo lógica para todos os servidores. Os servidores de arquivos continuam a hospedar dados de arquivos e metadados.

Tipos

Virtualização de Objetos:  

  • Armazena dados em contêineres isolados conhecidos como objetos.
  • Atribui ID e armazena em um modelo de memória simples.
  • Recuperar um objeto do armazenamento simplesmente apresentando seu ID (facilidade de localização).
  • Graças à estrutura de endereço simples, o objeto pode ser recuperado da mesma maneira.
  • Em sua forma pura,  pode “salvar” apenas uma versão de um arquivo (objeto). Se um usuário fizer uma alteração, outra versão do mesmo arquivo será armazenada como um novo objeto

  • Solução ideal para backup, arquivamento ou armazenamento de grandes arquivos (ex: vídeos).

  • Gerenciados por meio do próprio aplicativo que suporta o armazenamento de objetos,  nenhum sistema de arquivos real é necessário.

Como funciona

O software responsável virtualiza o armazenamento agrupando discos em pools de armazenamento, os quais armazenam pequenos trechos (páginas) de dados.

 

O armazenamento em nível de bloco é alocado para uso definindo volumes e mapeando-os para servidores.

 

Quando uma solicitação de E/S é enviada ao disco virtual, ela é redirecionada para a unidade física apropriada. Essa unidade então faz a gravação ou retorna os dados, no qual o disco virtual então retorna a quem fez a requisição.

Como funciona

Diagrama: Um servidor de virtualização de armazenamento que apresenta um pool unificado para vários hosts de computação, composto de três tipos diferentes de matrizes de armazenamento.

Problema usual em empresas

  • O recurso mais valioso de uma empresa é a informação. ''

  • Volume de dados armazenados em storage é cada vez maior. (Crescimento de usuários, Whats, Face)

  • Aquisição de diferentes capacidades de armazenamento e de diferentes fabricantes.

Uma possível solução 

Virtual Box

VirtualBox é um software de virtualização que, como o VMware Workstation, visa criar ambientes para instalação de sistemas distintos. Ele permite a instalação e utilização de um sistema operacional dentro de outro, assim como seus respectivos softwares, como dois ou mais computadores independentes, mas compartilhando fisicamente o mesmo hardware.

Exemplo prático 1.1

Exemplo prático 1.2

Exemplo prático 1.3

Exemplo prático 1.4

O VirtualBox emula vários dispositivos para fornecer o ambiente de hardware que vários convidados precisam. A maioria deles são dispositivos padrão encontrados em muitas máquinas compatíveis com PC e amplamente suportados pelos sistemas operacionais convidados. Para dispositivos de rede e armazenamento em particular, existem várias opções para os dispositivos emulados acessarem o hardware subjacente.

Fonte:

https://www.virtualbox.org/manual/ch10.html

Gerenciamento de Disco

Virtualização de Storage em Cloud Computing

Virtualização de Storage em Cloud Computing

No IaaS - Infraestrutura como Serviço:

  • É fornecido ao cliente o provisionamento de processamento, armazenamento, rede e recursos básicos de computação, na forma de máquina e dispositivos virtuais;
  • O usuário não terá acesso a infraestrutura da nuvem em si, somente aos sistemas disponibilizados por meio do modelo
  • exs: Amazon EC2, Amazon S3, Dropbox, GoogleDrive

Benefícios da Virtualização de Storage

  • Ponto único de administração
  • Economia de espaço, energia, etc.
  • Migração de dados sem interrupção
  • O conjunto assume a inteligência do armazenamento
  • Maior eficiência na alocação de recursos
  • Múltiplos ambientes utilizam a mesma máquina física

O que oferece para as empresas?

  • Melhora a performance
  • Oferece maior segurança
  • Oferece maior disponibilidade
  • Facilita a implementação do DR (Disaster Recovery)

Webseminário Virtualização de Storage do canal Campello Inovação e Tecnologia

Fontes:

MERCADO PARA STORAGE VIRTUALIZATION

  • É MUITO UTILIZADO POR EMPRESAS QUE OFERECEM SERVIÇOS DE IAAS (Cloud Computing).

  • EMPRESAS QUE VENDEM RECURSOS DE HARDWARE (IBM, HITACH, )

IBM IT INFRASTRUCTURE

IBM IT INFRASTRUCTURE

Com a virtualização de armazenamento da IBM, todos os seus ativos de armazenamento podem trabalhar juntos de maneira consistente.

AMAZON WEB SERVICES

HITACHI VIRTUAL STORAGE 

Sistema Operacional Hitachi Storage virtualization

Google Drive 

Dropbox

 

Referências e artigos

  • https://www.ibm.com/it infrastructure/storage/virtualization
  • https://www.datacore.com/storage-virtualization/
  • https://canaltech.com.br/infra/Que-diferencas-existem-entre-virtualizacao-e-computacao-na-nuvem-E-qual-adotar/
  • reill - cloud computing
  • https://xtech.com.br/Virtualizacao-De-Storage/
  • ARTIGOS:
  • https://cepein.femanet.com.br/BDigital/arqTccs/0711271148.pdf
  • https://comum.rcaap.pt/bitstream/10400.26/6743/1/Impacto%20da%20virtualiza%C3%A7%C3%A3o.pdf
  • https://virtualizationreview.com/articles/2014/12/12/storage-virtualization-in-the-cloud.aspx
  • VÍDEOS:
  • https://www.youtube.com/watch?v=XD1zl2m9wSU&t=1406s - Bóson Treinamentos

Virtualização de armazenamento

By Fabrício Fernandes ZIliotti

Virtualização de armazenamento

  • 114