Object Storage Service (OBS)
High-capacity storage of large data sets
The Open Telekom Cloud offers you a powerful and S3-compatible Object Storage Service (OBS) for the storage of small as well as large amounts of data. The first 5 GB per month for standard storage is free. OBS is u.a. ideally suited for the following application scenarios:
- Backup Storage, technical long-term storage
- Storage of media files (for example pictures of signatures, product photographs, video recordings of construction sites)
- Datalake for (BigData) analysis data, source for e.g. Hadoop / Apache Spark
- Sharing of application data (for example, small JSON documents) between horizontally scaled servers
- Hosting of static websites
- Storage of log files
The Object Storage Service (OBS) offers cost-effective memory for (long-term) storage of large data sets. The maximum size of individual files is 50 TB. The memory has almost limitless scalability. Data durability is 99.999999999%, and data in Object Storage can be saved independently from the virtual machine. Simple access via http(s) is possible.
The buckets that form the basis of Object Storage have no directory structure. The buckets only serve as an administrative instance which is why when installing an OBS, a bucket must also be created. Each tenant can have up to 100 buckets and each bucket can save up to 50 million objects (files).
Open Telekom Cloud offers OBS Encryption, a service that allows the user to encrypt the data in Object Storage.
High performance storage of large amounts of data is available with Open Telekom Cloud using Object Storage Service (OBS).
Object Storage is very cost efficient and is suitable for the long-term storage of data. The Object Storage Service offers 99.999999999% data durability and very high availability. The overall size of Object Storage can be scaled almost indefinitely.
Object Storage is available in three performance classes (cold, warm and standard) – they are aimed at users who do not frequently access their data. Cold OBS is ideal for a maximum of annual access to the data, warm OBS for approx. monthly access. Thus, the storage option can be adapted to data usage at an optimal price. The files in Object Storage can be stored independently of virtual machines.
Instead of the usual directory structure, Object Storage works with so-called buckets in which the usual files like jpgs, docs, pdfs, etc. are stored as “objects”. Individual files can be up to 50 TB large.
Open Telekom Cloud provides simple APIs (OpenStack Swift, S3), a Web-based management console, a cloud storage web client and a Software Development Kit (SDK) for your development projects. Object Storage is accessed via the standard HTTP/REST protocol layer where objects can be deleted, uploaded, downloaded, and searched.
In order to protect your data, versioning of the data saved is supported, meaning anything accidentally deleted by users can easily be restored.
Prior to storage, a check is carried out to ensure that the data to be stored exactly matches that which you have uploaded. The data is stored in several segments so that sufficient redundancy can be achieved for maximum availability. Data consistency is automatically checked in the background and corrupt data is restored.
Here are some details on how the Object Storage Service functions:
- HTTP / REST: Objects can be uploaded, downloaded, deleted, and listed via query requests. This is the standard layer for object storage systems.
- Buckets: A bucket is synonymous with a directory and offers storage space. Unlike a directory, a bucket has no folder structure.
- Object: An object is a file such as a text, image, or video file. An object in a bucket cannot be opened or changed directly but the objects can be downloaded from the bucket or files can be uploaded into the bucket as new objects.
The billing of Object Storage is similar to Elastic Volume Storage.The prices are graded according to consumption. Initially, the first series will be charged, the remaining amount will be charged in the next series, etc.
Standard OBS is used as the standard storage method. This option allows regular/continuous access to the data. Warm OBS has the same technical specifications as standard OBS, but assumes that the data will be accessed less frequently. Cold OBS does not allow real-time access to data, and the data is retrieved using three different performance classes. This is ideal for data that is mainly archived and will not, or only rarely, need to be processed.
For object storage, only the storage actually used (i.e. the actual data volume) is billed. However, additional costs are incurred for requests to access the object storage. For every 1,000 requests, 0.7 cents is billed for standard object storage. The data volume is billed on a sliding price scale – for the higher levels, the price for storage falls. The average data volume stored in a month fills the scale from the bottom upwards, with the amounts charged at the corresponding volume price (EUR/GB). The total price for object storage is calculated as the sum of the costs for each individual level. For outbound traffic, costs are generally incurred for network services. However, 1 GB of outbound transfer per month is free of charge. There are slight differences in retrieving data in warm and cold object storage.
Warm object storage behaves identically to standard object storage in terms of data transfer and requests, but has more favorable storage prices and slightly higher prices for requests. Data is also not retrieved as quickly as it would be with standard object storage. This is why warm object storage is particularly suited to medium-term data storage. Its minimum storage period is therefore 30 days. If this minimum storage period is not met due to data being deleted prior to this date, the difference will be calculated and billed at the price of the first level.
In cold object storage, data is retrieved to temporary storage on a standard object storage architecture, and billed at the price of the first level (it is not included in the free allowance). The data will be saved in the temporary storage space for however long the user decides to use it.
Data can be retrieved at three speeds: Bulk, standard, and expedited. Different request types are used, depending on which speed is selected.
In cold object storage, retrieval involves both the requests that initiate the process and the data volume to be retrieved. The costs of retrieving data volumes are also determined by the retrieval type. There are also three classes here: Bulk, standard, and expedited.
Since object storage is designed for long-term data storage, there is a minimum storage period of 90 days. If this minimum storage period is not met due to data being deleted prior to this date, the difference will be calculated and billed at the price of the first level.
4,000 GB are uploaded to Object Storage in the middle of the month. A request is billed per file that has been uploaded.
|Allocated space||0 GB||0 GB||0 GB||4.000 GB||4.000 GB||4.000 GB||2.000 GB|
As the data was uploaded mid-month, the average monthly amount is 2,000 GB. The billing of the occupied storage space takes place in series.
|0 - 5 GB||5 GB||1.995 GB|
|5 GB - 1.000 GB||995 GB||1.000 GB|
|1.000 GB - 50.000 GB||1.000 GB||0 GB|
Three positions appear on the invoice: the remaining amount (up to 5 GB) and the two subsequent series (995 GB x costs for the second series + 1,000 GB x costs for the third series).
All Open Telekom Cloud Services at a glance
Security & Management
Cloud Eye (CES)
Identity and Access Management (IAM)
Price Online Display (POD)
Tag Management Service
Distributed Message Service (DMS)
Key Management Service (KMS)
Simple Message Notification (SMN)
Mobile Storage Solution (MSS)