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