No modo de replicação, use o recurso de download de dados de um gateway de arquivos para baixar dados de um bucket do OSS para um cliente local.
Pré-requisitos
Um file gateway foi criado e um cache is added foi adicionado.
-
Um OSS Bucket foi criado.
ImportanteUm gateway de arquivos oferece suporte apenas a buckets do OSS das classes de armazenamento Standard, Infrequent Access (IA) e Archive. Buckets do OSS com o back-to-source feature ativado não são suportados.
Evite conectar um gateway diretamente a um bucket do OSS da classe Archive. Caso os arquivos não sofram modificações por um longo período após a gravação, considere usar um bucket Standard ou IA. Em seguida, aplique regras de ciclo de vida para alterar a classe de armazenamento dos objetos para Archive ou Cold Archive. Essa abordagem é mais econômica e eficiente, pois evita operações de restauração desnecessárias.
Quando um cliente grava um arquivo no gateway, o sistema registra pelo menos duas ações: a gravação do arquivo e a definição do horário de modificação. O gateway tenta mesclar essas ações, mas ainda pode iniciar várias operações no bucket do OSS para um único arquivo. A definição do horário de modificação equivale a alterar os metadados do objeto no bucket do OSS por meio da API CopyObject. Para objetos Archive ou Cold Archive, isso exige uma operação de restauração demorada. Esse processo pode retardar os uploads e até causar falhas de gravação caso o disco de cache não tenha espaço suficiente para enviar os dados a tempo.
O gateway de arquivos usa a sincronização reversa ou a sincronização expressa. Para obter mais informações, consulte Express synchronization.
Informações de contexto
Por padrão, um gateway de arquivos sincroniza metadados de um bucket do OSS para um cliente local usando a sincronização reversa ou a sincronização expressa. No modo de replicação, uma cópia dos dados fica armazenada no cliente local e outra cópia fica no bucket do OSS. O recurso de download de dados permite que o gateway de arquivos baixe dados de arquivos de diretórios específicos. Também é possível baixar todos os dados de arquivos sincronizados por sincronização reversa ou expressa para o cliente local.
O download de dados pela internet gera taxas do OSS. Use este recurso conforme a necessidade. Para obter mais informações, consulte Billing overview.
Ativar o download de dados para um novo compartilhamento
Na página ****Gateway List**** do console do Cloud Storage Gateway, localize o gateway de arquivos de destino, clique nele e, em seguida, clique em .
Na caixa de diálogo Create Share, configure os parâmetros nas seções Bucket Settings e Basic Information e selecione Advanced Settings. Para obter mais informações, consulte Create a share.
-
Na seção Advanced Settings, configure os seguintes parâmetros e clique em Next.
Parâmetro
Descrição
Mode
Selecione Replication Mode.
Reverse Sync
Ative o Reverse Sync. Esse recurso sincroniza metadados do bucket do OSS para o cliente local e é adequado para cenários de recuperação de desastres do gateway, restauração de dados e compartilhamento de dados.
A sincronização reversa é acionada apenas quando um diretório é acessado. Para garantir o download rápido dos dados em diretórios não acessados e dos dados recém-adicionados, use a sincronização expressa. Para obter mais informações, consulte Express synchronization.
Nota-
A sincronização reversa verifica todos os objetos no bucket. Se o bucket contiver um grande número de objetos, haverá cobrança de taxas de solicitação da API do OSS. Para obter mais informações, consulte as taxas de solicitação na página de preços do Object Storage Service (OSS) pricing.
-
Caso você selecione Add to Sync Group na seção Basic Information, esta opção ficará indisponível.
Reverse Sync Interval
O valor deve estar no intervalo de 15s a 36000s.
NotaSe o bucket contiver um grande número de objetos, defina o intervalo de sincronização reversa para mais de 3.600s. Caso contrário, verificações frequentes podem gerar altas taxas de solicitação da API do OSS.
Replication Mode Advanced Settings
Selecione Replication Mode Advanced Settings.
-
-
Na seção Replication Mode Advanced Settings, configure os seguintes parâmetros para ativar o Data Download.
Parâmetro
Descrição
Configure Directory in Replication Mode
Este parâmetro especifica o escopo dos dados de arquivo que operam no modo de replicação.
-
Se você não selecionar este parâmetro, todos os dados no compartilhamento operarão no modo de replicação por padrão.
-
Se você selecionar este parâmetro, clique em Add Directory e insira o caminho do diretório de dados de destino. Os dados no caminho de diretório especificado operam no modo de replicação, enquanto os dados em caminhos não especificados operam no modo de cache.
Nota-
Ao alterar um diretório do modo de cache para o modo de replicação, os arquivos no diretório são sincronizados apenas se o download de dados estiver ativado. Ative o download de dados para o modo de replicação ao mesmo tempo.
-
O caminho de diretório especificado é um caminho relativo baseado no diretório raiz do compartilhamento. Por exemplo, se o caminho absoluto do diretório que você deseja ativar para o modo de replicação for /mnt/myshare/mydir/ e o ponto de montagem for /mnt/myshare, insira /mydir/.
Data Download
Quando o download de dados está ativado, a sincronização reversa ou expressa baixa tanto os metadados quanto os dados do arquivo. Caso contrário, apenas os metadados são sincronizados.
Nota-
Para baixar dados de arquivo no modo de replicação, a capacidade do disco de cache deve ser de pelo menos 1,1 vez o tamanho total dos arquivos a serem replicados. Planeje a capacidade do disco de cache com base no crescimento esperado no uso do bucket.
-
Ativar o download de dados pela primeira vez aciona uma verificação completa, o que pode afetar o desempenho do gateway. Certifique-se de que o gateway esteja ocioso ao ativar este recurso e permaneça ocioso até que todos os dados sejam baixados.
-
O recurso de download de dados oferece suporte apenas a cenários de gravador único e vários leitores. Se o bucket correspondente tiver vários acessadores (como gateways e acesso direto ao OSS), apenas um acessador poderá fazer o upload de arquivos para o bucket. Outros acessadores podem apenas baixar arquivos. Pode ocorrer perda de dados em cenários de vários gravadores e vários leitores. Use este recurso com cautela.
Download Speed Limit
Configure este parâmetro ao ativar o Data Download. O limite de velocidade de download deve estar entre 0 MB/s e 1280 MB/s, inclusive. Um valor de 0 MB/s significa que a velocidade de download é ilimitada.
Reverse Sync Interval
Configure este parâmetro ao ativar o Data Download. O valor deve estar no intervalo de 3600s a 36000s.
Nota-
Se o bucket contiver um grande número de objetos, defina o intervalo de sincronização reversa para mais de 3.600s. Caso contrário, verificações frequentes podem gerar altas taxas de solicitação da API do OSS.
-
A sincronização reversa é acionada apenas quando um diretório é acessado. Para garantir o download dos dados em diretórios não acessados e dos dados recém-adicionados, use a express synchronization.
-
Ativar o download de dados para um compartilhamento existente
No console do CSG, na página **Gateways**, localize o gateway de arquivos de destino e clique nele.
Na guia Shares, localize o compartilhamento de destino e clique em Advanced Settings na coluna Actions.
-
Na página Share Advanced Settings, configure os seguintes parâmetros para ativar o Data Download.
Parâmetro
Descrição
Mode
Use o recurso Data Download apenas no Replication Mode.
Reverse Sync
Ative o Reverse Sync. Esse recurso sincroniza metadados do bucket do OSS para o cliente local e é adequado para cenários de recuperação de desastres do gateway, restauração de dados e compartilhamento de dados.
A sincronização reversa é acionada apenas quando um diretório é acessado. Para garantir o download rápido dos dados em diretórios não acessados e dos dados recém-adicionados, use a sincronização expressa. Para obter mais informações, consulte Express synchronization.
Nota-
A sincronização reversa verifica todos os objetos no bucket. Se o bucket contiver um grande número de objetos, haverá cobrança de taxas de solicitação da API do OSS. Para obter mais informações, consulte as taxas de solicitação na página de preços do Object Storage Service (OSS) pricing.
-
Caso você selecione Add to Sync Group na seção Basic Information, esta opção ficará indisponível.
Data Download
Quando o download de dados está ativado, a sincronização reversa ou expressa baixa tanto os metadados quanto os dados do arquivo. Caso contrário, apenas os metadados são sincronizados.
Nota-
Para baixar dados, a capacidade do disco de cache deve ser de pelo menos 1,1 vez o tamanho total dos arquivos a serem replicados. Planeje a capacidade do disco de cache com base no crescimento esperado no uso do bucket.
-
Ativar o download de dados pela primeira vez aciona uma verificação completa, o que pode afetar o desempenho do gateway. Certifique-se de que o gateway esteja ocioso ao ativar este recurso e permaneça ocioso até que todos os dados sejam baixados.
-
O recurso de download de dados oferece suporte apenas a cenários de gravador único e vários leitores. Se o bucket correspondente tiver vários acessadores (como gateways e acesso direto ao OSS), apenas um acessador poderá fazer o upload de arquivos para o bucket. Outros acessadores podem apenas baixar arquivos. Pode ocorrer perda de dados em cenários de vários gravadores e vários leitores. Use este recurso com cautela.
Download Speed Limit
Configure este parâmetro ao ativar o Data Download. O limite de velocidade de download deve estar entre 0 MB/s e 1280 MB/s, inclusive. Um valor de 0 MB/s significa que a velocidade de download é ilimitada.
-