tipos nube mejor gratis google almacenamiento 1tb api cloud cloud-storage

api - mejor - nube almacenamiento



¿Adaptador de almacenamiento de nube cruzada? (8)

¿Existen API / bibliotecas / herramientas que actúen como adaptadores / interfaces de proveedores para acceder a diferentes servicios de almacenamiento en la nube a través de una interfaz común? Algo similar a ODBC u OLE-DB, excepto para el almacenamiento en la nube en lugar de las bases de datos.

De tal manera que, si escribiera una interfaz para tomar notas, y utilizara una API de este tipo, y permitiera que el usuario proporcione la configuración para el proveedor de almacenamiento en la nube con el que tiene una cuenta, la biblioteca de API se encargaría de traducir mi nube. en los comandos específicos para el proveedor whiever estaba siendo utilizado. Esto permitiría que mi aplicación de front-end sea un proveedor de almacenamiento en la nube independiente.

Así que tal vez escribí alguna aplicación de unidad de memoria portátil o extensión de Chrome para almacenar notas, o cifrar y almacenar contraseñas, o algo parecido, y le dices con qué proveedor de almacenamiento en la nube tienes una cuenta y la usa para sincronizar. De esta manera, el uso de esa herramienta no lo vincula con un proveedor de nube específico. Siempre que realice una copia de seguridad de sus datos, puede migrar a otro proveedor y simplemente reconfigurar la aplicación en caso de que no esté satisfecho con ese proveedor o se declaren en bancarrota.

WebDAV, por ejemplo, es un candidato potencial ya que parece que algunos servicios de almacenamiento lo ofrecen, pero eso no es lo que tengo en mente, ya que depende de los proveedores de almacenamiento para ofrecerlo como una opción. Tampoco sé lo suficiente sobre WebDAV para saber si realmente serviría en la capacidad que estoy imaginando. Pero siéntase libre de publicar eso como una opción con pros / contras para comentarios / discusiones.

Me imagino más algo que es una capa intermedia externa a cada proveedor de nube. Por supuesto, ya que cada proveedor ofrece un servicio web diferente para interactuar con los archivos, la capa intermedia tendría un adaptador para cada backend. Pero en el front-end, expondría una API común que es agnóstica del proveedor.

¿Existe algo de este tipo?

Incluso solo una GUI de código abierto que le permite almacenar archivos en cualquier proveedor, lo que implicaría que en su código fuente existen los principios de una capa tan intermedia. Creo que alguien ya ha creado una herramienta que te ayuda a unificar todos los GB gratuitos que puedes obtener de varios servicios. Algo así como una capa JBOD para la nube (aunque ese no es el objetivo de esta publicación, el hecho de que una herramienta de este tipo acceda a muchos servicios diferentes implicaría que tiene los comienzos de una capa intermedia para estandarizar el acceso a ellos).

Sin embargo, mi interés principal está en las abstracciones para los servicios de almacenamiento en la nube personal, que serían apropiados para las aplicaciones utilizadas por los individuos, para poner el control del almacenamiento en manos de la persona para que puedan tener la libertad de moverse entre los servicios de almacenamiento en la nube personal. Parece que lo que he encontrado hasta ahora está más orientado a CDN, sitios web o servicios.

Haga publicaciones separadas por sugerencia para que los votos y los comentarios / discusiones puedan tener lugar específicamente para esa sugerencia.


-StorageMadeEasy (SME)
-Otixo (pero ya no ofrecen el nivel GRATIS desde febrero de 2013)
-Joukuu
-Gladinet
-Egistec CloudHub
...

Todo lo anterior le permite conectar varios almacenamientos en la nube, pero en realidad no lo combinan.

Si desea combinar varios almacenamientos personales en la nube, debe hacerlo usted mismo, que es lo que estoy haciendo durante los últimos meses.

Hasta ahora he combinado varias nubes (Dropbox, Box, Google Drive, Skydrive) usando su API / SDK de Android, luego proceso la división / fusión / compresión / encriptación de datos dentro de mi aplicación de Android (no es una buena opción, solo por el bien de prototipo)

En el futuro, tal vez agregaré más proveedores que tengan una API, como Amazon S3, SugarSync, pero en este momento hay falta de mano de obra.

Si solo desea conectar varias nubes en Android (sin combinar), puede probar ES File Explorer o ASTRO File Manager, y varias otras aplicaciones.



Apache jclouds presenta abstracciones en la nube, con implementaciones estables de ComputeService y BlobStore.

Visite https://jclouds.apache.org/

Apache jclouds® es un conjunto de herramientas de código abierto de múltiples nubes para la plataforma Java que le brinda la libertad de crear aplicaciones que son portátiles entre las nubes y le brinda control total para usar las características específicas de la nube.


Creo que webdav es el último protocolo:

webdav->dropdav->dropbox webdav->box.net webdav->DAV-pocket->google drive webdav->Otixo(free for 14 days)->SugarSync


Echa un vistazo a Boto, una biblioteca de Python de gran prestigio que proporciona una capa de abstracción sobre el S3 de Amazon y el almacenamiento en la nube de Google.

https://github.com/boto/boto


Hace un par de meses realicé una survey de servicios y aplicaciones personales de almacenamiento en la nube. Y uno parece relevante para tu pregunta.

Oxtio es un servicio que conecta múltiples servicios de almacenamiento en la nube e incluye un servicio WebDAV para acceder a su propio servicio.


Los proveedores de almacenamiento en la nube tienen diferentes especificaciones, lo que dificulta el uso de una sola interfaz para todos (o incluso algunos) de ellos. CloudBlackbox paquete CloudBlackbox de nuestro producto SecureBlackbox ofrece una interfaz unificada para los principales proveedores de almacenamiento (S3, Azure, Google Drive, SkyDrive / OneDrive, Dropbox) con un enfoque en la seguridad de los datos, pero debido a las especificaciones mencionadas, tenemos clases individuales (descendientes de una superclase ) para servir a cada proveedor. SecureBlackbox está disponible para su uso desde .NET, Java, C ++ en Windows y Delphi.


Kloudless proporciona una API común para varias API de almacenamiento en la nube diferentes (Dropbox, Box, GDrive, OneDrive, etc.). Kloudless también proporciona SDK en idiomas populares y widgets de UI para manejar la autenticación y otras interacciones del usuario.

Puede encontrar más información y registrarse aquí: Kloudless

Divulgación: yo trabajo en Kloudless.