As instâncias do Filestore são servidores de arquivos totalmente gerenciados no Cloud de Confiance by S3NS que podem ser conectados a vários tipos de clientes:
- VMs do Compute Engine
- Clusters do Google Kubernetes Engine (GKE)
- Máquinas no local
- Serviços do Cloud Run
- Frotas e sandboxes de agentes de IA
Depois de provisionada, é possível escalonar a capacidade das instâncias de acordo com a necessidade sem tempo de inatividade.
Por que o Filestore?
OCloud de Confiance by S3NS oferece três tipos principais de armazenamento de dados: bloco, arquivo e objeto.
Como um tipo de armazenamento de arquivos persistente, o Filestore é compatível com várias instâncias de aplicativos simultâneas que acessam o mesmo sistema de arquivos ao mesmo tempo.
Para usuários do Google Kubernetes Engine, por exemplo, o Filestore oferece acesso de vários leitores e gravadores, permitindo montar os PersistentVolumes do GKE como leitura/gravação por muitos nós.
Em comparação com o armazenamento de objetos, como o Cloud Storage FUSE, embora esse produto ofereça algumas semânticas de sistema de arquivos, ele não tem algumas das características mais robustas do armazenamento de arquivos fornecidas pelo Filestore. Alguns exemplos de recursos compatíveis com o Filestore, mas não com o Cloud Storage FUSE:
- Conformidade com POSIX
- Links físicos e bloqueio de arquivos
- Controle de simultaneidade para várias gravações no mesmo objeto
Para saber mais, acesse os recursos a seguir:
- Compare as vantagens relativas de armazenamento de objetos, blocos e arquivos.
- Analise as opções de armazenamento para cargas de trabalho de HPC em Cloud de Confiance by S3NS.
- Saiba mais sobre o suporte do Filestore para o GKE.
- Saiba mais sobre como usar o desempenho personalizado com o GKE para escalonar as IOPS de forma independente da capacidade.
- Saiba mais sobre as limitações do Cloud Storage FUSE.
- Saiba mais sobre as opções de armazenamento e os modos de acesso para clusters do GKE.
Níveis de serviço
O Filestore oferece vários níveis de serviço que variam em capacidade, desempenho e recursos. Cada nível de serviço é personalizado para casos de uso específicos:
- Nível regional:o único nível de serviço disponível em Cloud de Confiance, com capacidade de 1 TiB a 9,75 TiB. Recomendado para cargas de trabalho essenciais que exigem alta disponibilidade.
Para mais detalhes, consulte Níveis de serviço.
Suporte a protocolo
O Filestore é compatível com os seguintes protocolos de sistema de arquivos:
| Protocolo | Níveis de serviço compatíveis | Destaques |
|---|---|---|
| NFSv3 | Todos os níveis de serviço |
|
| NFSv4.1 | níveis de serviço zonal, regional e empresarial |
|
Para entender qual protocolo é adequado para você, consulte Sobre protocolos compatíveis.
Conectividade
As instâncias do Filestore podem se conectar a qualquer cliente que esteja na mesma rede VPC, incluindo redes VPC compartilhadas. Você também pode se conectar a clientes em redes remotas, como uma máquina local, usando o Cloud VPN ou o Cloud Interconnect.
Rede
Para informações relacionadas aos requisitos de rede do Filestore, consulte os seguintes recursos:
- Requisitos de recursos de IP e rede do Filestore
- Configurar portas NFS em VMs cliente
- Configurar regras de firewall
- Criar uma instância em uma rede VPC compartilhada em projetos de serviço
- Protocolos compatíveis do sistema de arquivos
Desempenho
Com o desempenho personalizado, é possível definir as configurações de performance das instâncias do Filestore de forma independente da capacidade especificada. Isso significa que é possível otimizar as instâncias do Filestore para os requisitos de carga de trabalho e escalonar os compartilhamentos de arquivos para atender às demandas dos aplicativos sem redimensionar a capacidade.
Observação: o desempenho personalizado está disponível para o nível de serviço regional. Além disso, as cargas de trabalho do GKE podem ajustar dinamicamente a performance para níveis zonais e regionais sem inatividade.Para detalhes sobre configurações, limites e testes de desempenho, consulte desempenho.
Proteção de dados
As seções a seguir discutem a proteção de dados da instância do Filestore.
Criptografia em repouso
Por padrão, o Filestore criptografa automaticamente seus dados em repouso. O armazenamento durável por trás de cada instância do Filestore é criptografado com chaves definidas pelo sistema que são gerenciadas pelo Google.
Quando você exclui uma instância do Filestore, o Google descarta as informações de criptografia usadas pela instância, tornando os dados irrecuperáveis, de acordo com a descrição em Exclusão de dados no Cloud de Confiance by S3NS.
Se você precisar de mais controle sobre as chaves que protegem seus dados, também poderá usar as chaves de criptografia gerenciadas pelo cliente (CMEK) com o Filestore.
Para mais detalhes, consulte Criptografia em repouso no Cloud de Confiance by S3NS.
Criptografia em trânsito
Embora o NFSv3 não criptografe dados em trânsito, o protocolo NFSv4.1 oferece suporte à criptografia de dados em trânsito usando o Kerberos (krb5p). Além disso, todos os dados em trânsito de e para Cloud de Confiance by S3NS são criptografados.
Para saber detalhes, consulte os seguintes recursos:
Controle de acesso
É possível controlar o nível de acesso que um cliente tem aos dados da instância do Filestore com base no endereço IP dele. As regras de controle de acesso baseado em IP de uma instância podem ser criadas ou modificadas durante e após a criação da instância.
Também é possível controlar quais usuários Cloud de Confiance by S3NS podem criar, editar e visualizar recursos do Filestore usando permissões e papéis do IAM.
Opções de recuperação de dados
As seções a seguir discutem as opções de recuperação de dados da instância do Filestore.
Backups
Os backups do Filestore são cópias pontuais de uma instância do Filestore que incluem todos os dados do usuário e alguns metadados da instância. É possível criar um backup de uma instância e usá-lo para restaurar a instância em uma instância do Filestore atual ou uma nova.
Snapshots
Um snapshot do Filestore preserva o estado dos dados da instância do Filestore no momento em que o snapshot é criado. É possível usar snapshots para restaurar arquivos ou diretórios individuais ou reverter completamente a instância para o estado de um snapshot.
Confiabilidade
O Filestore oferece vários recursos para garantir a confiabilidade e a disponibilidade dos seus dados.
Confiabilidade regional
As instâncias de nível regional são recursos regionais.Elas oferecem failover transparente durante falhas de zona, continuando a veicular dados e aceitar gravações. O Filestore usa uma política de consistência rigorosa, reconhecendo gravações somente depois que elas são mantidas para garantir a integridade de dados durante falhas de zona.
Embora o acesso aos dados NFS continue sem interrupção, as operações pelo console Cloud de Confiance ou pela API Filestore podem ficar indisponíveis por várias horas durante uma falha de zona. Também é possível que haja alguma degradação no desempenho até que a zona se recupere. Não é possível criar novas instâncias regionais ou do Enterprise em uma região enquanto ela estiver passando por uma falha de zona.
A seguir
- Saiba mais sobre as diferenças do Filestore no Cloud de Confiance em comparação com o Google Cloud.
- Saiba mais sobre os níveis de serviço do Filestore para decidir qual é o melhor para você.
- Compare as vantagens relativas de armazenamento de objetos, blocos e arquivos.
- Analise as opções de armazenamento para cargas de trabalho de HPC em Cloud de Confiance by S3NS.