Allas – object storage#

What is it?

  • Allas is a storage service, technically object storage

  • For CSC project lifetime: 1-5 years

  • Capacity: 10 - 200 Tb for free, more with contract

  • Accessible from CSC computing services, own laptop or other servers

  • Private data - access for project members only

  • Possibility to make data public or share with other CSC project

  • For computation the data has to typically be copied to the computing environment

  • CSC Docs: Allas

  • LUMI-O is very similar to Allas

  • LUMI Docs: LUMI-O

What is it NOT?

  • A file system (even though many tools try to fool you to think so). It is just a place to store static data objects.

  • A data management environment. Tools for etc. search, metadata, version control and access management are minimal.

  • A foolproof back up service. Project members can delete all the data with just one command.

"Allas"

Allas terminology#

  • Access to Allas is provided per CSC project

    • All project members have equal rights to the data, everybody can add and delete.

  • Main data unit is buckets

    • Name of the bucket must be unique within Allas

    • For data organization and access administration

  • Data is stored as objects within a bucket

    • Practically: object = file

    • In reality, there is no hierarchical directory structure within a bucket, although it sometimes looks like that.

      • Object name can be /data/myfile.zip and some tools may display it as data folder with myfile.zip file.

Things to consider#

  • Should each file be stored as a separate object or should I collect it into bigger chunks?

    • Depends how you want to use the data later, access to single files or not.

  • Compression?

  • What will happen to the data later on?

Allas APIs#

  • S3 and SWIFT.

    • For new projects S3 is recommended

    • SWIFT might be soon deprecated.

    • Avoid cross-using SWIFT- and S3-based objects!

Tools for Allas#

Accessing data directly from object storage#