Os gateways de arquivos do Cloud Storage Gateway (CSG) oferecem suporte às classes de armazenamento Standard, Infrequent Access (IA) e Archive em buckets do OSS. Cada classe apresenta comportamentos distintos nas operações de leitura e gravação.
Classes de armazenamento compatíveis
Os gateways de arquivos do CSG são compatíveis com as seguintes classes de armazenamento de bucket do OSS:
Standard
Infrequent Access (IA)
Archive
Comportamento de leitura para arquivos arquivados
Ao receber uma solicitação de leitura de um arquivo arquivado, o gateway inicia automaticamente uma operação de restauração. O comportamento varia conforme o protocolo de compartilhamento:
Compartilhamentos NFS: A solicitação não retorna erro, mas apresenta latência de I/O durante a restauração.
Compartilhamentos SMB: Pode ocorrer um erro temporário. A leitura é concluída com êxito após a restauração do arquivo.
Comportamento de gravação e limitações de arquivamento
Quando um cliente grava um arquivo em um gateway de arquivos, o gateway registra pelo menos duas ações: gravar o arquivo e definir o horário de modificação. Sempre que possível, o gateway mescla essas ações, mas ainda pode enviar múltiplas operações no objeto para o bucket. A definição do horário de modificação aciona uma operação CopyObject para armazenar o carimbo de data/hora como metadados do objeto. Em objetos Archive ou Cold Archive, essa operação exige restauração prévia. Isso aumenta o tempo de upload e pode causar falhas caso os dados em cache não sejam enviados a tempo.
Não conecte um gateway diretamente a um bucket Archive ou Cold Archive. Utilize um bucket Standard ou IA e configure uma regra de ciclo de vida para mover os objetos para Archive ou Cold Archive após a gravação. Essa abordagem elimina operações de restauração desnecessárias e otimiza os custos e a eficiência do armazenamento.