Virtualização

Virtualization é um conceito que se aplica a muitas áreas da indústria da tecnologia da informação.

Para armazenamento de dados, virtualização inclui a criação de um conjunto de armazenamento que contém vários sistemas de disco. Esses sistemas podem ser fornecidos a partir de diferentes fornecedores. O conjunto pode ser dividido em volumes visíveis aos sistemas host que os usam. Portanto, volumes pode utilizar o armazenamento de backend misto e fornecem uma maneira comum de gerenciar uma rede de área de armazenamento (SAN).

Historicamente, o termo armazenamento virtual descreveu as técnicas de memória virtual que foram usadas em sistemas operacionais. Entretanto, o termo virtualização de armazenamento descreve a passagem do gerenciamento de volumes físicos de dados para volumes lógicos de dados. Essa mudança pode ser feito em vários níveis dos componentes de redes de armazenamento. Virtualização separa a representação do armazenamento entre o sistema operacional e seus usuários do real de componentes de armazenamento físico. Computadores mainframe usaram essa técnica por muitos anos por meio de métodos como armazenamento gerenciado pelo sistema e produtos semelhantes ao IBM® Data Facility Storage Management Subsystem (DFSMS). A virtualização pode ser aplicada aos quatro níveis principais a seguir.
No nível do servidor
Gerencia volumes nos servidores sistemas operacionais. Um aumento na quantidade de armazenamento lógico sobre o armazenamento físico é apropriado para ambientes que não possuem redes de armazenamento.
No nível do dispositivo de armazenamento
Utiliza RAID para criar sistemas de disco. Esse tipo de virtualização pode variar de simples controladores RAID para gerenciamento de volume avançado como o fornecido pelo IBM DS8000. O VTS (Virtual Tape Server) é outro exemplo de virtualização no nível do dispositivo.
No nível de malha
Ativa conjuntos de armazenamento para que sejam independentes dos servidores e os componentes físicos que compõem os conjuntos de armazenamento. Um de gerenciamento de interface pode ser utilizada para gerenciar sistemas de armazenamento diferente sem afetar os servidores. Storwize V3700 executa virtualização no nível da malha.
No nível do sistema de arquivos
Fornece o maior benefício, pois os dados são compartilhados, alocados e protegidas no nível dos dados, em vez de no nível de volume.

Virtualization é uma mudança radical em gerenciamento de armazenamento tradicional. No gerenciamento de armazenamento tradicional, o armazenamento está conectado diretamente a um sistema host, que controla gerenciamento de armazenamento. SANs introduziu o princípio de redes de armazenamento, mas o armazenamento ainda está principalmente criadas e mantidas no nível do sistema RAID. Diversos controladores RAID de diferentes tipos necessitam de conhecimento sobre e software que seja específico ao hardware específico. Virtualization fornece um ponto central de controle para a criação de disco e manutenção.

Um problema área que os endereços de virtualização é a capacidade não utilizada. Antes de virtualização, sistemas host individual de cada tem seu próprio armazenamento, que detinham a capacidade de armazenamento não utilizados. Com a virtualização, armazenamento está agrupado para que os jobs a partir de qualquer sistema conectado que precisam de grandes quantidades de capacidade de armazenamento pode ser utilizado conforme necessário. virtualização facilita a regular a quantidade de armazenamento disponível sem precisar utilizar recursos do sistema host ou para ativar os dispositivos de armazenamento desligado e ligado para incluir ou remover a capacidade. Virtualização também fornece a capacidade de mover de armazenamento entre os sistemas de armazenamento de forma transparente para sistemas host.

Tipos de virtualização

A virtualização pode ser executada ou assimetricamente ou simetricamente. Figura 1 fornece um diagrama dos níveis de virtualização. Storwize V3700 implementa a virtualização de nível de malha. Dentro do contexto do Storwize V3700, de virtualização refere-se a virtualização simétrica nível da malha.
Figura 1. Níveis de virtualização
Levels of virtualization
Assimétrico
Um mecanismo de virtualização está fora do caminho de dados e gera um serviço do estilo de metadados. Storwize V3700 não usa virtualização assimétrica.
Simétrico
Um mecanismo de virtualização existe no caminho de dados e apresenta discos para os hosts, mas oculta o armazenamento físico dos hosts. Portanto, funções avançadas, como cache e Copy Services, podem ser implementadas no próprio mecanismo.

virtualização em qualquer nível fornece benefícios. Quando vários níveis são combinados, os benefícios desses níveis também podem ser combinadas. Por exemplo, você pode combinar benefícios anexando um controlador RAID a um mecanismo de virtualização que fornece volumes virtuais para um sistema de arquivo virtual.