As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Planejando transferências de ou para sistemas de armazenamento em nuvem de terceiros
Ao planejar transferências de dados entre nuvens, considere o seguinte:
-
Usando um agente: um agente só precisa acessar o armazenamento em outras nuvens ao usar tarefas do modo Básico. As tarefas do modo aprimorado não exigem um agente. Se você decidir usar um agente, poderá implantá-lo como uma EC2instância da Amazon ao transferir do armazenamento de objetos compatível com S3 de um provedor de nuvem ou como uma máquina virtual do Google Compute Engine ou Azure para transferências desses serviços de armazenamento específicos, respectivamente. Ao transferir de sistemas de arquivos no Google e no Azure, recomendamos implantar o agente como uma VM do Google ou do Azure para que o agente fique o mais próximo possível do sistema de arquivos. Além disso, DataSync comprime os dados do agente para AWS, o que pode ajudar a reduzir os custos de saída. DataSync fornece uma lista de locais de nuvem validados que fornecem a compatibilidade necessária com a API Amazon S3.
-
O endpoint de armazenamento de objetos da outra nuvem: o endpoint de armazenamento de um provedor de nuvem terceirizado geralmente é específico da região ou da conta. O endpoint regional é usado como servidor no local de armazenamento de DataSync objetos, junto com um nome de bucket especificado.
-
Classes de armazenamento dos objetos de origem: como o Amazon S3, alguns provedores de nuvem oferecem suporte a um nível de arquivamento que requer uma restauração antes de poder acessar os objetos arquivados. Por exemplo, objetos na camada de arquivamento Azure Blob devem ser recuperados para acesso padrão antes de uma transferência de dados. Os objetos na camada de arquivamento do Google Cloud Storage podem ser acessados imediatamente e não precisam ser restaurados, mas há custos de recuperação associados ao acesso direto à camada de arquivamento. Revise a documentação da classe de armazenamento em nuvem para determinar os requisitos de acesso e as taxas de recuperação antes de iniciar a transferência de dados. Para obter mais informações sobre como restaurar objetos arquivados no Amazon S3, consulte Restauração de um objeto arquivado no Guia do usuário do Amazon Simple Storage Service.
-
Acesso ao armazenamento de objetos: a transferência de dados entre provedores de nuvem terceirizados requer acesso ao armazenamento de objetos da outra nuvem na forma de chaves de autenticação. Por exemplo, para fornecer acesso ao Google Cloud Storage, você configura um local de armazenamento de DataSync objetos que se conecta à API XML do Google Cloud Storage
e se autentica usando uma chave de código de autenticação de mensagem (HMAC) baseada em hash para sua conta de serviço. Para o armazenamento do Azure Blob, você configura um DataSync local dedicado do Azure Blob que se autentica usando tokens SAS. DataSync usa AWS Secrets Manager para armazenar com segurança suas credenciais de armazenamento de objetos. Para obter mais informações, consulte Protegendo as credenciais do local de armazenamento. -
Suporte para tags de objetos:
-
Diferentemente do Amazon S3, nem todos os provedores de nuvem oferecem suporte a tags de objetos. DataSync as tarefas podem falhar ao tentar ler tags do local de origem se o provedor de nuvem não oferecer suporte a tags de objetos por meio da API do Amazon S3 ou se as credenciais fornecidas forem insuficientes para recuperar as tags. DataSyncfornece uma opção de tarefa para desativar a leitura e a cópia de tags de objeto durante uma transferência se as tags de objeto não forem suportadas ou se você não quiser reter as tags. Revise a documentação do seu provedor de nuvem para determinar se as tags de objeto são suportadas e verifique as configurações da tag de objeto da sua tarefa de transferência antes de iniciar a transferência.
-
Você pode usar a API do Amazon S3 para verificar se um provedor de nuvem retornará uma
get-object-tagging
solicitação. Para obter mais informações, consulte get-object-taggingna Referência de comandos da AWS CLI . Um provedor de nuvem que ofereça suporte a tags de objetos retornará uma resposta semelhante ao exemplo a seguir:
aws s3api get-object-tagging --bucket BUCKET_NAME --endpoint- url=https://BUCKET_ENDPOINT --key prefix/file1 { "TagSet": [] }
Um provedor de nuvem que não oferece suporte
get-object-tagging
retornará a seguinte mensagem:aws s3api get-object-tagging --bucket BUCKET_NAME --endpoint- url=https://BUCKET_ENDPOINT --key prefix/file1 An error occurred (OperationNotSupported) when calling the GetObjectTagging operation: The operation is not supported for this resource
-
-
Custos associados às solicitações e à saída de dados: a transferência de dados do armazenamento de objetos na nuvem tem custos de solicitação e saída associados à leitura e à transferência de dados para fora. As cobranças de solicitação variam entre os provedores de nuvem e entre as classes de armazenamento, quando aplicável. Consulte a documentação do seu provedor de nuvem sobre os custos específicos das solicitações relacionadas à classe de armazenamento que você planeja ler. Para obter uma visão geral das cobranças de solicitações que DataSync envolvem as transferências de dados, consulte Avaliação dos custos de solicitação do S3 ao usar DataSync e AWS DataSync preços.
A transferência de dados de provedores de nuvem específicos resulta em cobranças de saída. Os custos de transferência de dados variam entre os provedores de nuvem e também dependem da região em que os dados são armazenados. -
Taxas de solicitação de armazenamento de objetos: os provedores de nuvem têm várias características de desempenho e taxa de solicitação para suas plataformas de armazenamento de objetos. Analise as taxas de solicitação de seu outro provedor de nuvem e determine onde os limites de solicitação são aplicados. Planeje com antecedência transferências altamente paralelizadas que consistem em vários agentes, onde possam ser necessários particionamentos específicos ou aumentos de desempenho.
O Amazon S3 documentou taxas de solicitação com base nas quais você pode criar sua solução. As taxas de solicitação do Amazon S3 são por prefixo particionado e são escaláveis em vários prefixos. Para obter mais informações, consulte Padrões de design de melhores práticas: otimização do desempenho do Amazon S3 no Guia do usuário do Amazon Simple Storage Service.