IBM Cloud Docs
Comparando IBM Cloud Object Storage com FTP

Comparando IBM Cloud Object Storage com FTP

O Protocolo de Transferência de Arquivos (FTP) é uma maneira popular de transferir arquivos, mas como ele se compara ao IBM Cloud® Object Storage?

O IBM Cloud Object Storage armazena dados criptografados e dispersos em diversos locais geográficos. As informações são acessíveis por protocolos populares como HTTPS usando uma API RESTful moderna. FTP, por outro lado, requer um aplicativo cliente e um servidor e usa um protocolo inseguro por padrão. Object Storage faz todo o trabalho do daemon FTP do servidor (ftpd) e oferece mais opções para segurança e validação do que pode ser obtido do ftpd ou serviços semelhantes.

Como o IBM Cloud Object Storage é semelhante ao FTP

Se você usou FTP no passado, você trabalhou a partir da linha de comandos ou de um aplicativo cliente que usa uma GUI. Cyberduck é uma interface gráfica popular, de software livre e fácil de usar para IBM Cloud Object Storage ou FTP.

O Cyberduck fornece visibilidade operacional completa ao se conectar ao IBM Cloud Object Storage. O cyberduck é transferido por download do cyberduck.io/. Uma vez instalado, é possível configurá-lo para se conectar à sua instância do Object Storage.

Use o Cyberduck para criar uma conexão com o IBM Cloud Object Storage. Em seguida, sincronize uma pasta de arquivos locais para um depósito. Depois de concluir introdução Object Storage e obter suas credenciais, siga estas etapas:

  1. Faça download, instale e inicie o Cyberduck.

  2. Quando o aplicativo é aberto, é possível criar uma conexão com Object Storage. Clique em Abrir Conexão para configurar a conexão.

  3. Uma janela pop-up é aberta. No menu, selecione a opção, Amazon S3. Insira suas informações nos campos a seguir:

    • Server: insira o terminal apropriado para seus dados em IBM Cloud Object Storage

    Assegure que a região do terminal corresponda ao depósito desejado. Para obter mais informações sobre terminais, consulte Terminais e locais de armazenamento.

    • Access Key ID gerado selecionando a opção HMAC apropriada ao criar uma Credencial de Serviço;
    • Secret Access Key também da opção HMAC.
    • Add to Keychain: salve a configuração em seu keychain pessoal (opcional).
    • Ignore as outras opções, como a caixa de seleção Anonymous Login e SSH Private Key
  4. O Cyberduck leva você para a raiz da conta na qual os depósitos podem ser criados.

    • Clique com o botão direito na área de janela principal e selecione Nova Pasta.

    Cyberduck suporta muitos protocolos de transferência em que Folder é o nome mais comum para uma construção de contêiner.

    • Insira o nome do depósito e, em seguida, clique em Criar.
  5. Depois que o depósito for criado, clique duas vezes no depósito para visualizá-lo. Dentro do depósito, é possível executar várias funções, tais como:

    • Fazer upload de arquivos no depósito
    • Listar conteúdo do depósito
    • Fazer download de objetos do depósito
    • Sincronizar arquivos locais com um depósito
    • Sincronizar objetos com outro depósito
    • Criar um archive de um depósito
  6. Clique com o botão direito no depósito e selecione Sincronizar. Uma janela pop-up é aberta, na qual é possível navegar para a pasta que você deseja sincronizar com o depósito. Selecione a pasta e clique em Escolher.

  7. Depois de selecionar a pasta, uma nova janela pop-up é aberta. Aqui, um menu suspenso está disponível no qual você seleciona a operação de sincronização com o depósito. Três opções possíveis de sincronização estão disponíveis no menu:

    • Download: isso faz download de objetos mudados e ausentes do depósito.
    • Upload: isso faz upload de arquivos mudados e ausentes para o depósito.
    • Mirror: isso executa as operações de download e upload, assegurando que todos os arquivos e objetos novos e atualizados sejam sincronizados entre a pasta local e o depósito.

Como Object Storage é diferente do FTP

Tecnicamente falando, há mais diferenças do que semelhanças entre FTP e Object Storage. A partir da conveniência de não ter que executar um aplicativo do servidor como ftpd e continuar através da segurança de usar um protocolo seguro como HTTPS, a lista de diferenças é longa e significativa.

Próximas etapas

O FTP pode fornecer uma API ou bibliotecas?? Pensamos que não! Saiba mais sobre o que está disponível para desenvolvedores do IBM Cloud Object Storage.