Cloud Object Storage Tutorial

Welcome to Cloud&Heat and our Cloud Object Storage Tutorial!


Prerequisites and Goal

The purpose of this tutorial is to help you getting started using Cloud Object Storage. After completing this tutorial you will be able to perfom the following actions using the Cloud&Heat Dashboard:

  • Create object storage,
  • Upload and download files to and from the object storage,
  • Copy and delete files in the object storager,
  • Search within the object storage and
  • Delete object storage.

You will NOT be able to

  • Access Cloud Object Storage using the swift API endpoints,
  • Graphically drag and drop files into/out of the object storage and
  • Make automated backups of the object storage.

For these three topics we refer to Cyberduck Tutorial and Duplicity Tutorial, respectively.


Introduction

Cloud Object storage is a storage system where objects are stored in a flat hierarchy of containers and retrieved using unique identifiers. This scales better than normal file systems, due to the way the metadata is maintained, and one can add seemingly infinitely many objects (files) to a container. The other advantage of object storage is its convenience. You can access your files over the Internet, just by pointing your browser to a unique URL, valid for a certain amount of time. You can also mimic a normal file system using third party products like s3ql, or use programs like Cyberduck to graphically drag and drop files into/out of your containers. Another excellent usage of object storage is for backups, e.g., regular automated backups using Duplicity.

How to use Cloud Object Storage together with Cyberduck and Duplicity we explain in Cyberduck Tutorial and Duplicity Tutorial, respectively.

The data stored in Cloud Object Storage is encrypted at rest, but to achieve maximum security we recommend additionally encrypting the data.


Outline of the Tutorial

To successfully use Cloud Object Storage and upload and download files to it, you need to perform the steps of this tutorial in the order given by the outline:

Later you might also want to perform the following actions: