Esta página oferece uma visão geral dos recursos e funcionalidades do Google Cloud NetApp Volumes.
Armazenamento conectado à rede
O NetApp Volumes compartilha sistemas de arquivos ou volumes com clientes de armazenamento conectado à rede (NAS). Os clientes NAS geralmente são máquinas virtuais (VMs) executadas em sistemas operacionais Windows ou Linux usando os protocolos sistema de arquivos de rede (NFS) e bloco de mensagens do servidor (SMB) padrão do setor.
Modelo cliente-servidor
O NFS e o SMB usam um modelo cliente-servidor em que um cliente envia solicitações a um servidor para agir no sistema de arquivos. O servidor realiza operações como criar ou excluir arquivos ou pastas, modificar arquivos e navegar e ler arquivos.
Os sistemas de arquivos são incorporados em volumes que podem ser compartilhados por muitos clientes. Normalmente, os sistemas operacionais Windows, Linux e UNIX incluem software cliente SMB e NFS integrado.
Permissões de acesso
Todos os objetos do sistema de arquivos precisam ter um proprietário, mas é possível conceder permissões de acesso a outros usuários e grupos para objetos.
Para o NFS, a propriedade especifica IDs de usuário e IDs de grupo, que usam permissões de usuário e grupo padrão no estilo UNIX. O NFSv4.1 pode usar IDs de usuário e IDs de grupo ou principais de segurança. Ao usar o NFSv4.1 com o Kerberos, o uso de principais do Kerberos substitui o acesso ao ID do usuário, que autentica as identidades do usuário. Além das permissões padrão do UNIX, o NFSv4.1 também oferece listas de controle de acesso do NFSv4.1 como um método alternativo para gerenciar o acesso.
Para o SMB, os identificadores de segurança do Windows especificam a propriedade e usam listas de controle de acesso no estilo NTFS para gerenciar o acesso a objetos.
Armazenamento em blocos
O nível de serviço Flex Unified do NetApp Volumes permite provisionar o armazenamento em blocos usando os protocolos iSCSI e NVMe/TCP. Ao usar o armazenamento em blocos, é possível executar cargas de trabalho que exigem acesso direto ao disco, como bancos de dados, enquanto os usuários continuam se beneficiando de uma experiência totalmente gerenciada. A integração do armazenamento em blocos com protocolos iSCSI e NVMe/TCP aumenta a flexibilidade de implantação, expandindo o intervalo de aplicativos que podem ser hospedados no Google Cloud.
O NetApp Volumes apresenta dispositivos de transferência por blocos para hosts em uma rede TCP/IP usando os protocolos iSCSI e NVMe/TCP padrão do setor. O iSCSI permite que VMs executadas no Windows e no Linux acessem o NetApp Volumes como discos anexados localmente, apesar do armazenamento físico ser remoto. Só é possível usar o NVMe/TCP com servidores Linux.
Modelo de iniciador-destino
O iSCSI usa um modelo de iniciador-destino. O cliente, conhecido como iniciador iSCSI, envia comandos SCSI por redes IP para o sistema de armazenamento, que atua como o destino iSCSI. O destino recebe esses comandos e realiza operações no nível do bloco, como ler e gravar dados, formatar discos e gerenciar partições.
Os NetApp Volumes são apresentados como números de unidade lógica (LUNs) iSCSI para iniciadores como dispositivos de transferência por blocos. Cada LUN aparece para o cliente como um disco bruto, permitindo que o sistema operacional crie e gerencie seus próprios sistemas de arquivos, como NTFS, ext4 ou XFS. A maioria dos sistemas operacionais Windows e Linux tem software iniciador iSCSI integrado, simplificando a conexão com destinos iSCSI.
O NVMe/TCP usa um modelo de iniciador-destino que funciona no modelo de arquitetura de subsistema de host mais amplo para NVMe over Fabrics (NVMe-oF) para acessar o armazenamento em blocos em redes IP. O cliente atua como um host NVMe e se comunica com o sistema de armazenamento, que expõe um ou mais subsistemas NVMe, usando o protocolo NVMe sobre TCP. O sistema de armazenamento apresenta o armazenamento em blocos NVMe como espaços de nome NVMe para clientes Linux.
Para mais informações sobre como criar e gerenciar grupos de hosts, consulte Sobre grupos de hosts.
Pools de armazenamento
Os pools de armazenamento oferecem capacidade para volumes, e é possível dividir a capacidade de um pool entre os volumes nesse pool. A capacidade lógica se refere à capacidade provisionada para volumes no pool de armazenamento, que inclui dados do usuário (arquivos e LUNs), snapshots e metadados.
Todos os volumes em um pool de armazenamento compartilham as seguintes informações:
Local
Nível de serviço
Rede de nuvem privada virtual (VPC)
Política do Active Directory
Uso de LDAP para volumes NFS, se aplicável
Política de chave de criptografia gerenciada pelo cliente (CMEK)
Disponibilidade de pool regional ou zonal
Capacidade de níveis automáticos
Os pools de armazenamento também oferecem recursos de performance para volumes:
Os volumes em pools de armazenamento para os níveis de serviço Standard, Premium e Extreme oferecem 16, 64 e 128 MiBps de capacidade de processamento, respectivamente, por TiB de capacidade de volume provisionada.
Os volumes em pools de armazenamento para o nível de serviço de performance padrão do Flex File compartilham a performance do pool, que é de 16 MiBps por TiB de capacidade de pool provisionada.
Os volumes em pools de armazenamento para os níveis de serviço de performance personalizados do Flex Unified ou Flex File compartilham a performance do pool. É possível configurar a performance do pool de forma independente da capacidade.
Faturamento
A cobrança é feita pela capacidade lógica alocada a um pool de armazenamento, e não pelo espaço em disco físico real ou pelo uso de volume individual. O faturamento depende do local, do nível de serviço e do tamanho total alocado do pool, independentemente da capacidade que os volumes consomem fisicamente.
Para mais informações sobre o faturamento, consulte Preços do NetApp Volumes.
Se você ativar os níveis automáticos em um pool de armazenamento, o faturamento vai depender do nível de serviço do pool. Para mais informações, consulte estas seções:
Pools de armazenamento Flex Unified com níveis automáticos
Para pools de armazenamento Flex Unified com níveis automáticos ativados, os dados frios são movidos automaticamente para um armazenamento de menor custo. A capacidade e o faturamento desses pools dependem dos seguintes valores:
Tamanho do nível quente: a capacidade alocada para dados ativos, que é faturada na taxa do nível quente.
Tamanho do pool: a capacidade total do pool, que inclui o tamanho do nível quente e o uso real do nível frio.
Esse modelo de faturamento permite otimizar os custos com base na carga de trabalho:
A cobrança é feita pelo tamanho total do nível quente alocado na taxa Flex Unified.
A cobrança é feita apenas pelo uso real do nível frio.
Não há cobrança pela capacidade não utilizada do pool.
Por exemplo, suponha que você crie um pool de 12 TiB com 1 TiB alocado para o nível quente e, ao longo do tempo, grave 5 TiB de dados no pool. Depois que 4,5 TiB de dados frios forem movidos para o nível frio, 0,5 TiB permanecerá no nível quente. Nesse cenário, a cobrança será feita da seguinte maneira:
Nível quente: a cobrança será feita pela alocação total de 1 TiB do nível quente na taxa Flex Unified, mesmo que apenas 0,5 TiB permaneça no nível quente.
Nível frio: a cobrança será feita pelos 4,5 TiB armazenados no nível frio, além de todas as cobranças operacionais de rede aplicáveis para mover os dados.
Capacidade não utilizada: não há cobrança pelos 6,5 TiB restantes de capacidade não utilizada do pool.
Pools de armazenamento Premium e Extreme com níveis automáticos
Para pools de armazenamento Premium e Extreme com níveis automáticos ativados, os dados frios são movidos automaticamente para um armazenamento de menor custo. A capacidade e o faturamento desses pools dependem dos seguintes valores:
Tamanho do pool: a capacidade total alocada do pool.
Tamanho do nível frio: a capacidade usada por dados no armazenamento frio.
Tamanho do nível quente: a capacidade restante do pool, que é calculada automaticamente como o tamanho do pool menos o tamanho do nível frio. O nível quente inclui dados ativos e qualquer capacidade não utilizada do pool. A cobrança é feita por um mínimo de 2 TiB de capacidade de nível quente para cada pool.
A cobrança é feita pela capacidade total alocada do pool nos níveis quente e frio:
A cobrança é feita pelo tamanho do nível quente (dados ativos e capacidade não utilizada do pool) na taxa Premium ou Extreme.
A cobrança é feita pelo tamanho do nível frio na taxa de nível frio mais baixa.
Por exemplo, suponha que você crie um pool de 12 TiB e grave 5 TiB de dados no pool. Depois que 4,5 TiB de dados frios forem movidos para o nível frio, 0,5 TiB de dados ativos e 7 TiB de capacidade não utilizada permanecerão no nível quente. Nesse cenário, a cobrança será feita da seguinte maneira:
Nível quente: a cobrança será feita por 7,5 TiB de capacidade de nível quente (tamanho do pool de 12 TiB menos o tamanho do nível frio de 4,5 TiB) na taxa Premium ou Extreme.
Nível frio: a cobrança será feita pelos 4,5 TiB armazenados no nível frio na taxa de nível frio mais baixa, além de todas as cobranças operacionais de rede aplicáveis para mover os dados.
Flex Unified: modo padrão versus modo ONTAP
O nível de serviço Flex Unified oferece duas maneiras de provisionar pools de armazenamento:
Modo padrão
Modo ONTAP
Salvo indicação em contrário, todas as informações nesta documentação se aplicam aos dois modos.
Modo padrão
O modo padrão é totalmente gerenciado pelo Google. Todos os recursos são gerenciados pelo Google Cloud console, pela Google Cloud CLI e pelo provedor Terraform do Google, que operam pelas APIs do Google, semelhante aos níveis de serviço Standard, Premium e Extreme.
Criado para usuários que preferem um gerenciamento simplificado e podem ter experiência limitada em armazenamento.
Desenvolvido pelo Google Cloud NetApp ONTAP. No entanto, apenas os recursos do ONTAP expostos pelas APIs do Google estão disponíveis. Não é possível acessar ou modificar recursos do ONTAP que não são compatíveis com as APIs do Google.
Modo ONTAP
Oferece controle avançado do sistema operacional de armazenamento ONTAP, que permite usar a maioria dos recursos e configurações do ONTAP para SVMs, volumes e protocolos.
Criado para usuários com experiência na configuração e operação de sistemas de armazenamento ONTAP.
O Google gerencia apenas pools de armazenamento, rede e CMEK, enquanto as APIs ONTAP controlam todos os outros recursos, como volumes, protocolos e snapshots.
É possível usar o provedor Terraform para Google Cloud gerenciar o pool e o NetApp ONTAP provedor para gerenciar recursos no pool. Para mais informações, consulte Usar o Terraform para gerenciar o modo ONTAP.
Você é responsável por monitorar todos os recursos, exceto pools de armazenamento, por exemplo, volumes.
Volumes
Um volume é um contêiner de sistema de arquivos em um pool de armazenamento que armazena dados de aplicativos, bancos de dados e dados de usuários.
É possível criar a capacidade de um volume usando a capacidade disponível no pool de armazenamento, além de definir e redimensionar a capacidade sem interrupção de processos.
As configurações do pool de armazenamento são aplicadas automaticamente aos volumes contidos nele.
Snapshots e gerenciamento de dados baseado em snapshots
O NetApp Volumes ajuda a gerenciar o uso de dados usando recursos de snapshot. Isso permite que você tire snapshots dos seus dados em segundos sem exigir espaço de armazenamento adicional.
Os snapshots do NetApp Volumes não são uma cópia física separada dos seus dados. Em vez disso, os snapshots do NetApp Volumes capturam apenas os dados que foram alterados desde o último snapshot. Quando você substitui todos os dados, os snapshots podem consumir uma capacidade de volume significativa.
Replicação de volume
É possível proteger seus dados com a replicação de volumes entre locais, que replica de forma assíncrona um volume de origem em um local para um volume de destino em um local diferente. Com esse recurso, é possível usar o outro volume para atividades críticas no aplicativo em caso de falha temporária ou desastre em todo o local.
A replicação de volume move apenas blocos de dados usados durante a transferência inicial. Durante as transferências incrementais subsequentes, apenas os blocos alterados são transferidos. As cobranças são feitas apenas pelos bytes transferidos, o que otimiza os tempos de transferência e reduz os custos.
Backups
Um backup é uma cópia de um volume armazenado de forma independente do volume em um backup vault. Se um volume estiver indisponível ou excluído, é possível usar backups para restaurar os dados em um novo volume. O NetApp Volumes oferece suporte a backups de volume manuais e programados.
O primeiro backup de um volume contém todos os dados do volume. Os backups subsequentes capturam apenas mudanças incrementais, o que permite backups incrementais rápidos e reduz a capacidade necessária no backup vault.
Integração com Active Directory
Os protocolos de compartilhamento de arquivos, como SMB (CIFS), NFSv3 com grupos estendidos e NFSv4.1, dependem de serviços de diretório externos para fornecer informações de identidade do usuário usando principais de segurança. O NetApp Volumes depende do Active Directory para serviços de diretório. O Active Directory oferece serviços como servidores LDAP para pesquisar os seguintes objetos:
Usuários
Grupos
Contas de máquinas
Servidores DNS (para resolução de nomes de host)
Servidores Kerberos (para fins de autenticação)
Criptografia de dados
O NetApp Volumes sempre criptografa seus dados em repouso usando chaves específicas do volume.
Com as chaves de criptografia gerenciadas pelo cliente (CMEK), as chaves específicas do volume são encapsuladas usando as chaves armazenadas no Cloud Key Management Service. Esse recurso oferece maior controle sobre as chaves de criptografia usadas e adiciona uma camada extra de segurança armazenando as chaves em um sistema ou local diferente dos dados. O NetApp Volumes oferece suporte a recursos do Cloud Key Management Service, como módulos de segurança de hardware, gerenciamento de chaves de criptografia e o ciclo de vida completo de gerenciamento de chaves de geração, uso, rotação e destruição.
Níveis automáticos
Os usuários que têm grandes quantidades de dados inativos podem reduzir o custo geral de armazenamento usando níveis automáticos. Os níveis automáticos movem dados inativos para um nível de armazenamento mais barato. Esse processo é transparente para clientes NFS e SMB, e os usuários têm visibilidade e acessibilidade total aos dados. O acesso a dados frios é mais lento do que o acesso a dados quentes. Para mais informações, consulte Gerenciar níveis automáticos.
SnapMirror
O SnapMirror copia dados de um volume de origem principal para um volume de destino secundário. O destino pode estar no mesmo site ou em um local remoto. Essa cópia é usada para backup e recuperação de desastres para restaurar dados se o sistema principal estiver indisponível.
O SnapMirror oferece suporte à replicação assíncrona entre um sistema de origem baseado em ONTAP e volumes de destino do NetApp Volumes. Os volumes em pools de armazenamento Flex Unified também podem servir como volumes de origem. O SnapMirror síncrono não é compatível.
Após a primeira cópia completa, o SnapMirror transfere apenas os dados alterados, o que reduz a largura de banda e acelera as atualizações. Ele também oferece suporte a recursos de armazenamento, como desduplicação e compactação.
O SnapMirror permite pausar temporariamente a replicação para testar a recuperação de desastres. Após um desastre, o SnapMirror também pode reverter a direção da replicação para ressincronizar rapidamente os sistemas.
Para mais informações, consulte SnapMirror entre o ONTAP e o Google Cloud NetApp Volumes.
Métodos de migração e replicação compatíveis
A tabela a seguir descreve os métodos de migração e replicação que oferecem suporte a tipos de volume de origem e destino.
| Volume de origem | Volume de destino | Método de replicação |
|---|---|---|
| Todo o ONTAP | Standard, Premium, Extreme ou Flex Unified no modo padrão | Migração de volume ou replicação externa |
| Todo o ONTAP | Flex Unified no modo ONTAP | SnapMirror |
| Flex Unified no modo ONTAP | Standard, Premium, Extreme ou Flex Unified no modo padrão | Migração de volume ou replicação externa |
| Flex Unified no modo ONTAP | Todo o ONTAP | SnapMirror |
| Standard, Premium ou Extreme | Standard, Premium ou Extreme | Replicação de volume |
| Flex Unified no modo padrão | Flex Unified no modo padrão | Replicação de volume |
| Flex File | Flex File | Replicação de volume |
Migração de volume
O recurso de migração de volume permite migrar volumes Flex baseados em ONTAP para o NetApp Volumes usando uma migração baseada em SnapMirror. O SnapMirror usa transferências incrementais de linha de base e assíncronas para minimizar o tempo de inatividade necessário durante a transição das cargas de trabalho para o NetApp Volumes.
Esse recurso é destinado a migrações com limite de tempo. Para replicações contínuas entre sistemas ONTAP e NetApp Volumes, consulte Replicação externa.
Replicação externa
A replicação externa permite configurar replicações de volume entre sistemas de origem baseados em ONTAP e NetApp Volumes usando o SnapMirror. O SnapMirror usa transferências incrementais de linha de base e assíncronas para manter os volumes de origem e destino sincronizados. Assim como a replicação de volume, as replicações externas podem ser interrompidas, retomadas e a direção de replicação invertida. Essa funcionalidade permite usar o NetApp Volumes como destinos de recuperação de desastres para sistemas ONTAP locais.
FlexCache
FlexCache é uma tecnologia da NetApp que otimiza o acesso a dados criando cópias graváveis, esparsas, e persistentes de volumes em locais remotos, aproximando os dados dos usuários. Esse recurso melhora a performance de cargas de trabalho com leitura intensiva, reduzindo a latência e aumentando a capacidade de processamento. O FlexCache também simplifica o gerenciamento de dados em ambientes de nuvem híbrida, permitindo o armazenamento em cache de dados na nuvem sem exigir uma migração completa de dados.
Além disso, o NetApp Volumes permite criar volumes de cache de volumes de origem hospedados em sistemas de origem baseados em ONTAP, incluindo volumes Flex Unified no modo ONTAP.
Suporte multiprotocolo S3 no modo ONTAP
No modo ONTAP, é possível configurar clusters para fornecer acesso S3 junto com protocolos NAS, como NFS e SMB, para aplicativos que precisam acessar dados pelos protocolos S3 e NAS. Embora os volumes de arquivo (NAS) e de bloco (iSCSI) possam coexistir em pools de armazenamento ativados no modo ONTAP, o suporte multiprotocolo S3 está disponível apenas para volumes de arquivo nesses pools.
Buckets S3 independentes não são compatíveis. O acesso S3 está disponível apenas como parte de uma configuração do modo ONTAP que também oferece suporte a protocolos NAS.
Para mais informações sobre o multiprotocolo S3 no modo ONTAP, consulte Suporte multiprotocolo S3 do ONTAP.
Integração do NetApp Volumes com o console da NetApp
O NetApp Volumes está integrado ao agente do console da NetApp. Essa integração tem como objetivo simplificar o gerenciamento de armazenamento, oferecendo uma plataforma unificada que simplifica o tratamento de todos os requisitos do Cloud Storage. Para mais informações sobre o agente do console da NetApp, consulte Console da NetApp.
A seguir
Leia sobre os níveis de serviço do Google Cloud NetApp Volumes.