Re: Rados API out of Unix environment

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, XoD

It seems that RGW[1] is what you need. You could upload/download
object via HTTP.


1. http://ceph.com/ceph-storage/object-storage/

2017-06-08 21:10 GMT+08:00 XoD <xoddark@xxxxxxxxx>:
> Hello, in my company we are looking for a most efficient solution to
> distribute a lot of small files, for a lot of clients.
>
> We are considering using Ceph for this (Or Gluster) as our server
> infrastructure.
> On the client side we want to access data as object directly from the
> application.
> Our applications will not run in an unix environment (Windows among others).
> But unfortunately the Rados API (Or Gluster API) depends on Unix
> technologies and headers.
>
> So to summarize our needs for the API are :
> - put new files on a volume
> - read files on the volume
> - remove files on the volume
> We do not need to update any files after the first write.
>
> For the moment, here is our current investigation status:
> We have tried to build the api (librados) in a Msys/Mingw environment,
> but all dependencies are not available.
> We are considering to modify librados to replace Unix dependencies,
> but it's seems a lot of work.
> We are considering to reimplement the client library, but I haven't
> found documentation about the communication protocol of rados api.
> We are also considering to create a new (simpler) API, possibly based
> on http, but we need to know how implement the server part.
> We have seen the rados_dll port of rados for Windows, but this port is
> not up to date.
>
> Without any knowledge of the internal Ceph functionality it's not
> easy, and I haven't found any documentation about it.
>
> So here are my questions:
> Does anybody have advices/warnings about how we can achieve any of the
> afore mentioned ports ?
> Or know any open source library project to access to files/objects on
> from (at least) a Windows application.
>
> Thank you
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux