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:
-
Faça download, instale e inicie o Cyberduck.
-
Quando o aplicativo é aberto, é possível criar uma conexão com Object Storage. Clique em Abrir Conexão para configurar a conexão.
-
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 IDgerado selecionando a opção HMAC apropriada ao criar uma Credencial de Serviço;Secret Access Keytambé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 LogineSSH Private Key
-
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.
-
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
-
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.
-
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.