In an object storage solution, how is the object data actually written to the underlying storage volumes? i.e. In what format is it written? Does it use an intermediate file system, or does it access the block storage directly? Or is it different for each implementation?
Suppose I have some data stored on one on-premise object storage platform and I want to migrate them to another, by just pointing the application at the disks - not having to copy all the data over. example: ceph to minio. Would that be possible? i.e. do they use some standardized way of storing the underlying data?
What happens if I lose the object storage middleware and I just have the physical volumes (disks). Would I be able to retrieve or understand the data in any way?
Finally, can an object storage solution be based on tape volumes (since they are lower cost than disk)? Assuming that I'm not concerned about lower latency of having to load/unload tapes.