rudy310

28 de out de 20195 min

Usando Nutanix Objects como um destino de backup na nuvem S3 da Amazon

Esta publicação foi de autoria de Laura Jordana, engenheira de marketing técnica da Nutanix
 

** Atualização: o Nutanix Buckets foi renomeado recentemente para Nutanix Objects **
 

A próxima versão do Nutanix Objects fornecerá armazenamento de objetos simples e escalável baseado em S3, com suporte para APIs comuns do S3. O armazenamento de objetos do Nutanix Buckets é implementado e gerenciado no Nutanix Prism e fornece um terminal S3 por HTTP ou HTTPS ao qual qualquer aplicativo compatível com S3 pode se conectar. Muitos aplicativos de backup populares são compatíveis com o protocolo S3 e são um caso de uso ideal para os baldes Nutanix.

O Nutanix Objects apresentará uma solução de armazenamento de objetos nativa ao portfólio de produtos Nutanix. Esse armazenamento de objetos é implementado e gerenciado na mesma interface do usuário Prism que outros serviços principais da Nutanix e acessado por aplicativos compatíveis com S3. O Nutanix Objects é compatível com as APIs REST HTTP e HTTPS S3 comuns (incluindo operações GET, PUT, POST, DELETE e LIST) para armazenamento de objetos, o que significa que qualquer aplicativo que esteja fazendo chamadas S3 para acessar o armazenamento de objetos provavelmente poderá ser usado com o Nutanix Objetos prontos para uso, sem exigir nenhuma aplicação ou alteração de código.
 

Os Objetos Nutanix foram projetados de maneira diferente desde o início. Em vez de ser construído como outro conjunto de serviços em execução no CVM ou em uma VM especializada, implanta serviços em uma plataforma em contêiner. Essa plataforma é baseada no Kubernetes, com todos os serviços relacionados a objetos sendo executados como contêineres no cluster Kubernetes. Isso permite que os objetos sejam flexíveis em termos de implantação, atualizações e potencial de escalabilidade. Por exemplo, em vez de precisar atualizar o serviço Objetos inteiro para uma liberação pontual, apenas os microsserviços relevantes (executando como contêineres) precisariam ser atualizados, resultando em ciclos de atualização mais rápidos e ágeis.
 

Isso é importante no mundo atual de nuvem, onde os aplicativos devem ser ágeis e fluidos, altamente dissociados da infraestrutura. Esse tipo de arquitetura nativa da nuvem pode ser expandido rapidamente com alto desempenho e aproveita a infraestrutura da maneira ideal.
 

Por que usar armazenamento de objetos para backups?

O backup nunca foi um tópico interessante no mundo da tecnologia. Ninguém realmente se importa com backups até que sejam necessários, e os backups são uma parte crítica de qualquer ambiente de TI. Uma das principais perguntas a serem respondidas ao projetar uma estratégia de backup é determinar onde e em que tipo de armazenamento os backups devem ser mantidos. Pode ser quase qualquer tipo de armazenamento, incluindo compartilhamentos de rede baseados em NFS / CIFS, armazenamento em bloco, armazenamento de objetos, dispositivos de fita e muito mais.
 

Armazenar backups no armazenamento de objetos tem vários benefícios. O custo do armazenamento de objetos é geralmente mais barato que o armazenamento de blocos e arquivos e muito mais fácil de gerenciar do que a fita. Os backups baseados em fita normalmente têm uma RTO mais alta e envolvem dispositivos adicionais, como carregadores automáticos e bibliotecas de fitas. O armazenamento em bloco e arquivo facilita a capacidade de gerenciamento, mas pode ser um exagero para o armazenamento de arquivos de backup. O armazenamento de objetos é ideal para esse tipo de dados não estruturados e acessados ​​com pouca frequência.
 

Em vez dos protocolos típicos de armazenamento NFS / SMB / iSCSI, o armazenamento de objetos usa protocolos baseados em HTTP e, como tal, é nativo para ambientes em nuvem. Isso permite flexibilidade no gerenciamento de arquivos de backup no local ou na nuvem. O armazenamento de objetos do Nutanix Objects implementa o protocolo S3, que se tornou o padrão do setor para acessar dados na nuvem (pública e privada). A possibilidade de usar o S3 como destino de backup abre opções para poder ser facilmente diferenciada entre os dois no futuro, permitindo uma verdadeira experiência em várias nuvens.
 

Diferentemente do armazenamento de arquivos e blocos, o armazenamento de objetos usa um espaço para nome simples. Os objetos contêm apenas três itens - um identificador exclusivo, metadados e os próprios dados. Não há sobrecarga do sistema de arquivos, o que o torna massivamente escalável para o nível de petabytes, o que significa que você pode consolidar e armazenar todos os seus backups em um único espaço de nome.

Objetos Nutanix para backups

A configuração de destinos de backup na infraestrutura tradicional em silos pode causar dores de cabeça de gerenciamento e configuração e até resultar em janelas de backup perdidas. Com o Nutanix Objects, seus destinos de backup são gerenciados a partir da familiar interface do usuário do Nutanix Prism e aproveitam o Acropolis Distributed Storage Fabric subjacente que alimenta outros serviços principais do Nutanix. Isso significa que, com o Nutanix Objects, você obtém não apenas os recursos de simplicidade, escalabilidade e armazenamento de nível corporativo, como compactação adaptável e posicionamento avançado de dados fornecidos pelos principais serviços de armazenamento do Nutanix, mas também recursos importantes para o armazenamento de objetos, como:


 
Suporte para upload em várias partes - O upload em várias partes permite que os clientes enviem arquivos grandes em pedaços. Isso pode acelerar o tempo de upload e impedir a perda de progresso durante um upload, se houver perda de conectividade.

Suporte a objetos pequenos - A arquitetura do Nutanix Objects oferece uma camada de metadados altamente escalável que pode suportar objetos extremamente pequenos (na escala de bytes).

Desempenho de taxa de transferência sustentada - O Nutanix Objects é executado como um serviço sobre o AOS, o que permite aproveitar os recursos de armazenamento encontrados no ADSF (Acropolis Distributed Storage Fabric). Isso, junto com a camada de serviço de metadados, permite que a Objects ofereça desempenho de taxa de transferência sustentada em bloco.

Capacidade de escalar para bilhões de objetos - O Nutanix Objects é altamente escalável e pode suportar bilhões de objetos.

O uso do Nutanix Objects simplifica o backup e oferece uma experiência com um clique, integrando-se perfeitamente a muitos provedores de backup de terceiros que fornecem um conector S3.
 

Os fornecedores suportados no Objects GA incluem HYCU, Commvault, Veeam e Veritas NetBackup.
 

Teste de desempenho com HYCU

A seguir, são apresentados os resultados dos testes preliminares de desempenho realizados no HYCU com o Nutanix Objects. Este teste foi realizado em objetos de acesso antecipado (EA) e código AOS. Uma coisa importante a ser observada é que, embora o armazenamento em bloco seja normalmente considerado mais eficiente que o armazenamento de objetos, o desempenho foi quase idêntico ou melhor ao fazer backup em Objetos em comparação com Grupos de Volume (armazenamento baseado em bloco).

Configuração
 
Configuração da VM HYCU: 16 vCPU e memória 32G

Escalado de 1-416

VMs para backup, cada uma com 6 discos de dados e 1 disco do SO.

O uso total de armazenamento por VM foi de cerca de 240GiB

8 threads HYCU foram usados ​​para fazer backup / restaurar simultaneamente cada VMCluster de origem: NX-3060-AF (executando a VM HYCU)

Cluster de destino (objetos): NX-6155

Linha de base (sem objetos, aproveitando grupos de volumes)
 
16 VMs com backup em 16 v

Disks (grupos de volumes)

Conjunto de Dados: 3863,8 GBTempo: 8107 segundos

Rendimento: 476,60 MB / s

Resultados de objetos

Cópia de segurança
 
1 VM HYCU fazendo backup de 16 VMs no destino Objetos

Conjunto de Dados: 3863,8 GB

Tempo: 7983 segundos

Rendimento: 484 MB / s

2 VMs HYCU fazendo backup de 16 VMs no destino Objetos

Conjunto de Dados: 3863,8 GB

Tempo: 5240 segundosRendimento: 737,37 MB / s

Restaurar
 
1 VM HYCU restaurando 1 VM do destino Objetos

Conjunto de Dados: 241,68 GB

Tempo: 856 segundos

Rendimento: 282,34 MB / s

2 VMs HYCU restaurando 2 VMs do destino Objetos

Conjunto de Dados: 483,36 GB

Tempo: 892,5 segundos

Rendimento: 541,58 MB / s

4 VMs HYCU restaurando 4 VMs do destino Objetos

Conjunto de Dados: 966,72 GB

Tempo: 1146 segundos

Rendimento: 843,56 MB / s

O uso do Nutanix Objects para backups oferece simplicidade e facilidade de uso, sem sacrificar o desempenho, com configuração fácil, painel único de gerenciamento de vidro e compatibilidade imediata com uma variedade de software de backup.
 

Com o AOS 5.11 e superior, 2TiB da Nutanix Objects são incluídos gratuitamente, por cluster.
 

ASG

https://www.asgit.com.br/

contato@asg.com.br

(51) 3376.1210

    570
    0