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á.
Como planejar transferências de ou para sistemas de armazenamento em nuvem de terceiros
Ao planejar transferências de dados entre nuvens, considere o seguinte:
-
Como usar um atendente: um atendente só precisa acessar o armazenamento em outras nuvens ao usar tarefas do modo Básico. Tarefas do modo Avançado não exigem um atendente. Se você decidir usar um atendente, poderá implantá-lo como uma instância do Amazon EC2 ao transferir de um 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 atendente como uma VM do Google ou do Azure para que o atendente 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 para 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: assim como o Amazon S3, alguns provedores de nuvem oferecem suporte a uma camada de arquivamento que exige uma restauração antes de poder acessar os objetos arquivados. Por exemplo, objetos na camada de arquivamento do 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. Analise a documentação da classe de armazenamento em nuvem para estabelecer 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 de Blobs do Azure, 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 Como proteger as credenciais do local de armazenamento. -
Suporte para tag 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. Consulte a documentação do provedor de nuvem para saber se as tags de objeto são compatíveis e verifique as configurações de tags de objeto da 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 solicitação
get-object-tagging. Para obter mais informações, consulte get-object-taggingna Referência de comandos da AWS CLI . Um provedor de nuvem que oferece suporte a tags de objeto 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 a
get-object-taggingretornará 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 taxas de solicitação variam entre provedores de nuvem e entre classes de armazenamento, quando aplicável. Consulte a documentação do 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 taxas de saída. Os custos de transferência de dados variam entre provedores de nuvem e também dependem da região em que os dados estã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 as plataformas de armazenamento de objetos. Analise as taxas de solicitação do 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 atendentes, onde particionamentos específicos ou aumentos de desempenho são exigidos.
O Amazon S3 documentou taxas de solicitação com base nas quais você pode criar a 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 Práticas Recomendadas: como otimizar o desempenho do Amazon S3 no Guia de Usuário do Amazon Simple Storage Service.