Re: Basic object storage question

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

 



Ok, so I have found this

 

“The objects Ceph stores in the Ceph Storage Cluster are not striped. Ceph Object Storage, Ceph Block Device, and the Ceph Filesystem stripe their data over multiple Ceph Storage Cluster objects. Ceph Clients that write directly to the Ceph Storage Cluster via librados must perform the striping (and parallel I/O) for themselves to obtain these benefits.” On - http://docs.ceph.com/docs/master/architecture/

 

So it appears that the breaking a single object up into chunks(or stripes) are the responsibility of the application writing to Ceph, not of the RADOS engine itself?

 

From: ceph-users [mailto:ceph-users-bounces@xxxxxxxxxxxxxx] On Behalf Of Cory Hawkless
Sent: Thursday, 24 September 2015 10:22 AM
To: ceph-users@xxxxxxxxxxxxxx
Subject: Basic object storage question

 

Hi all,

 

I have basic question around how Ceph stores individual objects.

Say I have a pool with a replica size of 3 and I upload a 1GB file to this pool. It appears as if this 1GB file gets placed into 3PG’s on 3 OSD’s , simple enough?

 

Are individual objects never split up? What if I want to storage backup files or Openstack Glance images totalling 100’s of GB’s.

 

Potentially I could run into issues is I have an object who’s size exceeds the available space on any of the OSD’s, say I have 1TB OSD’s and they are all 50% full and I try to upload a 501GB image, I presume this would fail even through there is sufficient space in the pool there is not a single OSD with >500GB of space available.

 

Do I have this right? If so is there any way around this? Ideally I’d like to use Ceph as target for all of my servers backups, but some of these total in the TB’s but none of my OSD’s are this big(Currently using 900GB SAS disks).

 

Thanks in advance

Cory

 

 

_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux