Cargando…

OpenStack Swift as Multi-Region Eventual Consistency Storage for ownCloud Primary Storage

<!--HTML-->As more users adopt AARNet’s CloudStor Plus offering within Australia, interim solutions deployed to overcome failures of various distributed replicated storage technologies haven’t kept pace with the growth in data volume. AARNet’s original design goal of user proximal data storage...

Descripción completa

Detalles Bibliográficos
Autor principal: Mr. JERICHO, David
Lenguaje:eng
Publicado: 2014
Materias:
Acceso en línea:http://cds.cern.ch/record/1970458
_version_ 1780944825953026048
author Mr. JERICHO, David
author_facet Mr. JERICHO, David
author_sort Mr. JERICHO, David
collection CERN
description <!--HTML-->As more users adopt AARNet’s CloudStor Plus offering within Australia, interim solutions deployed to overcome failures of various distributed replicated storage technologies haven’t kept pace with the growth in data volume. AARNet’s original design goal of user proximal data storage, combined with national and even international data replication for redundancy reasons continues to be a key driver for design choices. AARNet’s national network is over 90ms from end to end, and accommodating this has been a key issue with numerous software solutions, hindering attempts to provide both original design goals in a reliable real-time manner. With the addition of features to the ownCloud software allowing primary data storage on OpenStack Swift, AARNet has chosen to deploy Swift in a nation spanning multi-region ring to take advantage of Swift’s eventual consistency capabilities and the local region quorum functionality for fast writes. The scaling capability of Swift resolves the twin problems of geographic redundancy, and user proximal access while scaling into the petabyte range. Significantly, the ring and policy capabilities allow overflow into short or medium term use secondary storage, such as the Australian RDSI project nodes, or Amazon S3. This helps deliver predictable near linear growth of capital and operational expenditures while allowing a higher rate of growth of data volume. Additionally, the policy capabilities within Swift combined with the ability to grant a user multiple storage targets within ownCloud, allow us to honour data sovereignty rules with respect to the physical location of the data on a per top level folder basis. Finally, using the combined read and write affinity features of the Swift proxy, AARNet is presently experimenting with deployment of flash cache backed site local application nodes, providing the perception to the user of near instant data ingestion, while the node trickle uploads data to the redundant bulk storage ring using private layer 3 networks. By switching to true object store systems, AARNet is able to achieve two of its original design goals for cloud storage services, chiefly being user proximal data storage, and continent-spanning geographic redundancy, from hundreds of terabytes into the petabyte scale.
id cern-1970458
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2014
record_format invenio
spelling cern-19704582022-11-02T22:12:16Zhttp://cds.cern.ch/record/1970458engMr. JERICHO, DavidOpenStack Swift as Multi-Region Eventual Consistency Storage for ownCloud Primary StorageWorkshop on Cloud Services for File Synchronisation and SharingHEP Computing<!--HTML-->As more users adopt AARNet’s CloudStor Plus offering within Australia, interim solutions deployed to overcome failures of various distributed replicated storage technologies haven’t kept pace with the growth in data volume. AARNet’s original design goal of user proximal data storage, combined with national and even international data replication for redundancy reasons continues to be a key driver for design choices. AARNet’s national network is over 90ms from end to end, and accommodating this has been a key issue with numerous software solutions, hindering attempts to provide both original design goals in a reliable real-time manner. With the addition of features to the ownCloud software allowing primary data storage on OpenStack Swift, AARNet has chosen to deploy Swift in a nation spanning multi-region ring to take advantage of Swift’s eventual consistency capabilities and the local region quorum functionality for fast writes. The scaling capability of Swift resolves the twin problems of geographic redundancy, and user proximal access while scaling into the petabyte range. Significantly, the ring and policy capabilities allow overflow into short or medium term use secondary storage, such as the Australian RDSI project nodes, or Amazon S3. This helps deliver predictable near linear growth of capital and operational expenditures while allowing a higher rate of growth of data volume. Additionally, the policy capabilities within Swift combined with the ability to grant a user multiple storage targets within ownCloud, allow us to honour data sovereignty rules with respect to the physical location of the data on a per top level folder basis. Finally, using the combined read and write affinity features of the Swift proxy, AARNet is presently experimenting with deployment of flash cache backed site local application nodes, providing the perception to the user of near instant data ingestion, while the node trickle uploads data to the redundant bulk storage ring using private layer 3 networks. By switching to true object store systems, AARNet is able to achieve two of its original design goals for cloud storage services, chiefly being user proximal data storage, and continent-spanning geographic redundancy, from hundreds of terabytes into the petabyte scale.oai:cds.cern.ch:19704582014
spellingShingle HEP Computing
Mr. JERICHO, David
OpenStack Swift as Multi-Region Eventual Consistency Storage for ownCloud Primary Storage
title OpenStack Swift as Multi-Region Eventual Consistency Storage for ownCloud Primary Storage
title_full OpenStack Swift as Multi-Region Eventual Consistency Storage for ownCloud Primary Storage
title_fullStr OpenStack Swift as Multi-Region Eventual Consistency Storage for ownCloud Primary Storage
title_full_unstemmed OpenStack Swift as Multi-Region Eventual Consistency Storage for ownCloud Primary Storage
title_short OpenStack Swift as Multi-Region Eventual Consistency Storage for ownCloud Primary Storage
title_sort openstack swift as multi-region eventual consistency storage for owncloud primary storage
topic HEP Computing
url http://cds.cern.ch/record/1970458
work_keys_str_mv AT mrjerichodavid openstackswiftasmultiregioneventualconsistencystorageforowncloudprimarystorage
AT mrjerichodavid workshoponcloudservicesforfilesynchronisationandsharing