Ciclo de vida de um objeto de pool de storage em nuvem no StorageGRID
Antes de implementar os Cloud Storage Pools, revise o ciclo de vida dos objetos armazenados em cada tipo de Cloud Storage Pool.
S3: Ciclo de vida de um objeto de pool de storage em nuvem
As etapas descrevem os estágios do ciclo de vida de um objeto armazenado em um pool de storage em nuvem do S3.
|
|
"Glacier" refere-se tanto à classe de armazenamento Glacier quanto à classe de armazenamento Glacier Deep Archive, com uma exceção: a classe de armazenamento Glacier Deep Archive não suporta o nível de restauração Expedited. Apenas a recuperação Bulk ou Standard é suportada. |
|
|
A plataforma Google Cloud (GCP) suporta a recuperação de objetos do storage de longo prazo sem a necessidade de uma operação POST Restore. |
-
Objeto armazenado no StorageGRID
Para iniciar o ciclo de vida, um aplicativo cliente armazena um objeto no StorageGRID.
-
Objeto movido para o pool de storage em nuvem S3
-
Quando o objeto é correspondido por uma regra ILM que usa um Cloud Storage Pool S3 como local de armazenamento, StorageGRID move o objeto para o bucket S3 externo especificado pelo Cloud Storage Pool.
-
Quando o objeto for movido para o S3 Cloud Storage Pool, o aplicativo cliente poderá recuperá-lo usando uma solicitação S3 GetObject do StorageGRID, a menos que o objeto tenha sido migrado para o armazenamento Glacier.
-
-
Objeto transferido para o Glacier (estado não recuperável)
-
Opcionalmente, o objeto pode ser transferido para o storage Glacier. Por exemplo, o bucket S3 externo pode usar a configuração de ciclo de vida para transferir um objeto para o storage Glacier imediatamente ou após um determinado número de dias.
Se você deseja realizar a transição de objetos, precisa criar uma configuração de ciclo de vida para o bucket S3 externo e usar uma solução de storage que implemente a classe de armazenamento Glacier e seja compatível com a API RestoreObject do S3. -
Durante a transição, o aplicativo cliente pode usar uma solicitação S3 HeadObject para monitorar o status do objeto.
-
-
Objeto restaurado do storage Glacier
Se um objeto tiver sido migrado para o storage Glacier, o aplicativo cliente pode emitir uma solicitação S3 RestoreObject para restaurar uma cópia recuperável para o pool de storage em nuvem do S3. A solicitação especifica por quantos dias a cópia deve estar disponível no pool de storage em nuvem e o nível de acesso a dados a ser usado para a operação de restauração (Expedited, Standard ou Bulk). Quando a data de expiração da cópia recuperável for atingida, a cópia retorna automaticamente a um estado não recuperável.
Se uma ou mais cópias do objeto também existirem em Storage Nodes dentro do StorageGRID, não é necessário restaurar o objeto do Glacier emitindo uma solicitação RestoreObject. Em vez disso, a cópia local pode ser recuperada diretamente, usando uma solicitação GetObject. -
Objeto recuperado
Depois que um objeto for restaurado, o aplicativo cliente pode emitir uma solicitação GetObject para recuperar o objeto restaurado.
Azure: ciclo de vida de um objeto de pool de storage em nuvem
As etapas descrevem os estágios do ciclo de vida de um objeto armazenado em um pool de storage do Azure Cloud Storage.
-
Objeto armazenado no StorageGRID
Para iniciar o ciclo de vida, um aplicativo cliente armazena um objeto no StorageGRID.
-
Objeto movido para o pool de storage em nuvem do Azure
Quando o objeto é correspondido por uma regra de ILM que usa um pool de storage em nuvem do Azure como local de colocação, StorageGRID move o objeto para o container de Azure Blob storage externo especificado pelo Cloud Storage Pool.
-
Objeto transferido para o nível de Archive (estado não recuperável)
Imediatamente após mover o objeto para o pool de storage em nuvem do Azure, StorageGRID automaticamente transfere o objeto para a camada Archive do Azure Blob storage.
-
Objeto restaurado do nível Archive
Se um objeto tiver sido movido para a camada de Archive, o aplicativo cliente pode emitir uma solicitação S3 RestoreObject para restaurar uma cópia recuperável no pool de storage em nuvem do Azure.
Quando StorageGRID recebe o RestoreObject, ele transiciona temporariamente o objeto para a camada Cool do Azure Blob storage. Assim que a data de expiração na solicitação RestoreObject é atingida, StorageGRID transiciona o objeto de volta para a camada Archive.
Se uma ou mais cópias do objeto também existirem em Storage Nodes dentro do StorageGRID, não é necessário restaurar o objeto da camada de acesso Archive emitindo uma solicitação RestoreObject. Em vez disso, a cópia local pode ser recuperada diretamente, usando uma solicitação GetObject. -
Objeto recuperado
Depois que um objeto for restaurado para o pool de storage em nuvem do Azure, o aplicativo cliente pode emitir uma solicitação GetObject para recuperar o objeto restaurado.