Home › Fóruns › Inventando o Futuro com DragonBoard 410C › Ideia: usar o Google Drive como nuvem GRATUITA
-
AutorPosts
-
Minha aplicação requer mandar para a “nuvem” alguns dados e principalmente imagens. Em busca de uma solução gratuita pensei em porque não uma solução que a gente já usa em nosso dia a dia, o Google Drive.
É claro que vai depender da aplicação, pois talvez a utilização do Drive não seja viável, mas em casos que precise apenas para a retenção dos dados é uma ótima alternativa (apesar da API do Google ser ótima e também facilita, caso precise, usar os dados em outro lugar).
Tem essa biblioteca em Python que torna o upload/update muito fácil:
https://pypi.python.org/pypi/PyDriveO que acham da ideia? Conhecem outro jeito grátis menos “workaround” hehe?
PS.: ainda estou estudando as alternativas, mas postarei mais detalhes se eu chegar a utilizar esta.
Não vejo tanto problema em usar o Drive, numa lida rápida, me surgiu a dúvida sobre a quantidade e velocidade das operações (apagar, incluir e etc…)
Mas a aplicação do Google desenhada para esse tipo de serviço é o Storage, que fica no pacote Google Cloud Platform e que possuim um free-tier de 12 meses.
Só pontuando que o Google Drive também não é gratuito, seu limite de armazenamento grátis é de 15GB, salvo algumas exceções como estudantes e empresas…
Além disso, me parece que as APIs do Storage são bem mais simples de serem implementadas…
Mas é só um palpite, não sou especialista na área 🙂Legal suas considerações Irving.
Durante minhas pesquisas passei pelo Storage e com toda certeza ele é a ferramenta ideal, mas é que estou querendo dar ao meu projeto uma total autonomia quanto ao uso de ferramentas pagas, pois facilita a reprodução pela comunidade. E o Storage, querendo ou não, mesmo que tenha 12 meses de avaliação é algo pago.
Minha aplicação não vai chegar nem perto de ter uma demanda de 15GB e também não é necessário uma boa performance já que vou apenas sincronizar os dados após a coleta dos dados. Como citei anteriormente, algumas aplicações o Drive já atende.
Fica mais como dica mesmo, pois realmente o Drive não seria a opção final já que nem é a real função dele.
Já fiz um teste rápido aqui e segue alguns passos:
– Instalar a biblioteca PyDrive (aqui já tem um exemplo): pip install PyDrive
– Configurar a Google API: não fazer o passo 5
– Criar um arquivo settings.yaml para: configurar a autenticação automática (melhor do que seguir o “passo 5” que é necessário sempre abrir o browser). Observação: ainda sim será necessário realizar o login e permitir o acesso pela primeira e única vez.Quanto a velocidade, a biblioteca trabalha com thread então não interrompe o fluxo do programa. O que demora (uns 2s, mas é que minha internet é apenas 2MB) é o processo de autenticação, porém ele só precisa fazer na inicialização do script.
-
AutorPosts
- Você deve fazer login para responder a este tópico.