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 padrão do setor Network File System (NFS) e bloco de mensagens do servidor (SMB).
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 Unificado do NetApp Volumes permite provisionar 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 os 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 blocos para hosts em uma rede TCP/IP usando os protocolos padrão do setor iSCSI e NVMe/TCP. 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 iniciador-destino
O iSCSI usa um modelo 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 leitura e gravação de dados, formatação de discos e gerenciamento de partições.
Os NetApp Volumes são apresentados como números de unidade lógica (LUNs) iSCSI para iniciadores como dispositivos de blocos. Cada LUN aparece para o cliente como um disco bruto, permitindo que o sistema operacional crie e gerencie os 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 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 atuam como contêineres de volumes. 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 do pool zonal ou regional
Capacidade de níveis automáticos
A capacidade do pool pode ser dividida e atribuída a volumes dentro do pool. Os pools de armazenamento são um componente faturável do NetApp Volumes. O faturamento é baseado no local, no nível de serviço e na capacidade alocada a um pool, independente do consumo no nível do volume.
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 Extremo fornecem 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 personalizada do Flex Unificado ou do Flex File compartilham a performance do pool. É possível configurar a performance do pool de forma independente da capacidade.
Flex Unificado: modo padrão versus modo ONTAP
O nível de serviço Flex Unificado oferece duas maneiras de provisionar pools de armazenamento:
Modo padrão
Modo ONTAP
Salvo especificaçã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 do Google Terraform, que operam pelas APIs do Google, de maneira semelhante aos níveis de serviço Standard, Premium e Extremo.
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
Fornece 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.
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. Observe que, 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 interrupção do serviço 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 geradas apenas para 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 rápidos e incrementais para sempre e reduz a capacidade necessária dentro do 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 fornece 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 os 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.
Migração de volumes
O recurso de migração de volumes permite migrar volumes Flex baseados em ONTAP para o NetApp Volumes usando uma migração baseada em SnapMirror. O SnapMirror usa transferências incrementais assíncronas e de linha de base 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 assíncronas e de linha de base 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 aos dados criando cópias graváveis, esparsas, e permanentes 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 Unificados 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 por 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.
Os 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.