Migrando do AWS
Há muitas ferramentas para ajudá-lo a migrar com sucesso suas informações do AWS para IBM Cloud® Object Storage, com resultados mais seguros e globalmente acessíveis.
Antes de Iniciar
Determine seus objetivos e o processo para sua migração antes de iniciar sua migração Você também pode considerar o treinamento e parcerias benéficos. O seu estágio de planejamento e avaliação considerará muitas possibilidades, incluindo recursos técnicos e de segurança.
A documentação para qualquer projeto ajudará a manter o controle de seus recursos, bem como seus objetivos. Depois de avaliar seus projetos existentes, você pode se beneficiar atualizando-os para usar bibliotecas do IBM Cloud Object Storage como as para (Java, Python, Node.js). Se você estiver interessado em interfaces do programador, a API REST fornecerá uma visão detalhada de operações e configurações..
Consulte o guia de introdução para se familiarizar com os principais conceitos, como terminais e classes de armazenamento.
Provisione e configure IBM Cloud Object Storage
- Se você ainda não tiver, crie uma instância do IBM Cloud Object Storage por meio do Console.
- Crie quaisquer depósitos que você prevê que serão necessários para armazenar seus dados transferidos.
- Embora Object Storage seja compatível com a API S3, pode ser necessário criar novas Credenciais de serviço ou trazer suas próprias chaves para seus projetos. Neste guia, usaremos Credenciais HMAC semelhantes ao formato de credenciais AWS.
- O gerenciamento de criptografia fornece insights sobre a segurança. Consulte a documentação do produto em IBM® Key Protect for IBM Cloud® e Hyper Protect Crypto Services para obter mais informações.
Determine sua solução
É verdade que uma migração massivamente complexa requer um serviço completo para planejar e implementar a migração de dados para o IBM Cloud Object Storage. Mas seja qual for o tamanho de seus dados, seus objetivos e cronograma têm precedência. Depois de provisionar e definir seu objetivo, é hora de escolher um processo para atingir seus objetivos em seu tempo.
Há muitas maneiras de atingir o objetivo de migrar seus dados do AWS: Soluções integradas fornecem guias abrangentes para migração, conforme mostrado no IBM Cloud Pak for Integration. Além de serviços de migração completos, você também pode querer investigar ferramentas de migração de terceiros como parte da sua investigação. Mas não se esqueça de que há muitas ferramentas CLI e GUI prontamente disponíveis para uso como parte de sua migração.
- COS CLI pode ser usado para muitas operações. Por exemplo, você pode desejar usar a CLI para configurar suas instâncias do IBM Cloud Object Storage e criar e configurar depósitos.
- A AWS pode ser usada para listar o conteúdo de seu depósito atual para se preparar para migrar do AWS, entre outras operações:
aws s3 ls --recursive s3://<BUCKET_NAME> --summarize > bucket-contents-source.txt
- O
rclonetem muitos usos e vamos examiná-lo especificamente em seguida.
Migre seus dados
Com base no processo e nas ferramentas que você escolheu, escolha uma estratégia para migrar seus dados. Aqui está um processo simplificado usando a linha de comandos e o executável rclone baseado em Go como exemplo.
-
Instale
rclonede um gerenciador de pacote ou binário pré-compilado. Há mais opções de configuração disponíveis com explicações na IBM Cloud Object Storage documentação.curl https://rclone.org/install.sh | sudo bash
Configure o rclone com suas credenciais do AWS
Comece criando 'perfis' para sua origem e destino da migração no rclone. Um perfil contém a configuração e as credenciais necessárias para trabalhar com sua data. Para migrar do AWS, essas credenciais são necessárias para continuar.
Além disso, crie um perfil para suas credenciais de destino especificamente para IBM Cloud Object Storage.
-
Há muitas opções para configurar
rclonee seguir o assistenterclone configé uma maneira de criar perfis. É possível criar um arquivo de configuraçãorcloneno~/.rclone.confusando o comando conforme mostrado. Use o caminho raiz de seu diretório inicial se o caminho mostrado não estiver disponíveltouch ~/.config/rclone/rclone.conf -
Crie as definições de configuração do AWS copiando o seguinte e colando no
rclone.confusando um editor apropriado..[AWS] type = s3 provider = AWS env_auth = false access_key_id = secret_access_key = region = -
Cole seu AWS
access_key_idesecret_access_keyconforme obtido por instruções aqui nos campos apropriados de sua configuração, conforme mostrado.
Configure o rclone com suas credenciais do COS
Para complementar as credenciais da origem, nós examinamos a configuração do perfil de destino em seguida
-
Crie as definições de configuração do COS copiando o seguinte e colando no
rclone.confusando um editor apropriado.[COS] type = s3 provider = IBMCOS env_auth = false region = access_key_id = secret_access_key = endpoint = -
Cole seu HMAC
access_key_idesecret_access_keynos campos apropriados de sua configuração conforme mostrado na primeira etapa. Conforme observado no início do guia, você desejará inserir os valores apropriados para sua instância em relação à sua região e terminal..
Verifique suas configurações
-
Liste os depósitos de sua origem para verificar se
rcloneestá configurado corretamente para recuperação.rclone lsd AWS: -
Liste o depósito do COS para seu destino criado para verificar se o
rcloneestá configurado corretamente para armazenamento.rclone lsd COS:
Use o rclone para migrar do AWS
-
Execute uma execução seca (sem dados copiados) do
rclonepara sincronizar os objetos em seu depósito de origem (por exemplo,content-to-be-migrated) para o depósito do COS de destino (por exemplo,new-bucket).rclone --dry-run copy AWS:content-to-be-migrated COS:new-bucket -
Verifique se os arquivos que você deseja migrar aparecem após a execução do comando Se tudo parecer conforme o esperado, remova a sinalização
--dry-rune inclua uma sinalização-vpara mostrar uma saída detalhada enquanto os dados estão sendo copiados. O uso da sinalização--checksumopcional evita a atualização de quaisquer arquivos que tenham o mesmo hash MD5 e o tamanho do objeto em ambos os locais.rclone -v copy --checksum AWS:content-to-be-migrated COS:new-bucket
Conforme você executa a migração de seus dados usando o processo que você delineou, você desejará validar e verificar os resultados.
Validando sua migração do AWS
Os painéis integrados de consulta no local permitem que você veja a análise baseada diretamente em seus dados. Usando o IBM Cloud Monitoring, é possível acompanhar sua migração usando gráficos pré-construídos.
Próximas etapas
Comece visitando o catálogoe criando os recursos para iniciar sua jornada de AWS para IBM Cloud Object Storage com confiança e eficiência.