The answer totally depends on how you choose to configure EC. We generally refer to the “extra storage” as the overhead of the durability policy. For triple replication, obviously its 3x (you buy 3x the usable capacity you need). For EC it depends not only on which scheme you choose but the partakers that you configure. For example Swift will support a few different Read Solomon schemes out of the box (when its done) and from there you can choose the ratio of data:parity such as 10:4 where you’d have 14 total disks, 10 of them for data and 4 for parity. In this scheme you could lose 4 disks and still recover your data and your overhead would be 1.4 (14/10) as opposed to triple replication of 3 (3/1)
-Paul From: Brent Troge [mailto:brenttroge2...@gmail.com] Sent: Wednesday, August 13, 2014 2:41 PM To: openstack@lists.openstack.org Subject: [Openstack] Swift And Erasure Code Storage With a 100% 'Erasure Code' policy how much extra storage is needed to satisfy a 1PB usable cluster ?
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack