CommunityDEENDEENProductsCore ServicesRoadmapRelease NotesService descriptionCertifications and attestationsPrivate CloudManaged ServicesBenefitsSecurity/DSGVOSustainabilityOpenStackMarket leaderPricesPricing modelsComputing & ContainersStorageNetworkDatabase & AnalysisSecurityManagement & ApplicationsPrice calculatorSolutionsIndustriesHealthcarePublic SectorScience and researchAutomotiveMedia and broadcastingRetailUse CasesArtificial intelligenceHigh Performance ComputingBig data and analyticsInternet of ThingsDisaster RecoveryData StorageTurnkey solutionsTelekom cloud solutionsPartner cloud solutionsSwiss Open Telekom CloudReferencesPartnerCIRCLE PartnerTECH PartnerBecome a partnerAcademyTraining & certificationsEssentials trainingFundamentals training coursePractitioner online self-trainingArchitect training courseCertificationsCommunityCommunity blogsCommunity eventsLibraryStudies and whitepaperWebinarsBusiness NavigatorSupportSupport from expertsAI chatbotShared ResponsibilityGuidelines for Security Testing (Penetration Tests)Mobile AppHelp toolsFirst stepsTutorialStatus DashboardFAQTechnical documentationNewsBlogFairs & eventsTrade pressPress inquiriesCommunity

0800 3304477 24 hours a day, seven days a week

Write an E-mail 

Book now and claim starting credit of EUR 250
ProductsCore ServicesPrivate CloudManaged ServicesBenefitsPricesPricing modelsPrice calculatorSolutionsIndustriesUse CasesTurnkey solutionsSwiss Open Telekom CloudReferencesPartnerCIRCLE PartnerTECH PartnerBecome a partnerAcademyTraining & certificationsCommunityLibraryBusiness NavigatorSupportSupport from expertsHelp toolsTechnical documentationNewsBlogFairs & eventsTrade pressPress inquiries
  • 0800 330447724 hours a day, seven days a week
  • Write an E-mail 
Book now and claim starting credit of EUR 250

Distributed Cache Service (DCS)

For e-commerce, video sharing, gaming, and other data-intensive applications, it is essential for data to be retrieved as quickly as possible. Distributed Cache Service (DCS) in the Open Telekom Cloud provides a fast, yet inexpensive data retrieval, allowing you to access data from in-memory data stores instead of relying entirely on slower disk-based data sources.

Redis (NoSQL database) is available in the Open Telekom Cloud as DCS. It is ideal for use as a cache service, e.g., in order to accelerate the loading times of websites, mobile apps and microservices, and is able to handle various data structures. Clusters made up of individual DCS instances can be used for applications with extremely high performance requirements. DCS in the Open Telekom Cloud is billed on an hourly basis is accordance with the chosen RAM size and type (single-node, primary/standby or clustered data store).

Ultra-modern data storage hardware with cloud logo.

Reasons for DCS in the Open Telekom Cloud

Icon with checkmark and server

Convenient management

The DCS Web Console provides various features, such as easy restarting instances, managing configuration parameters and direct Web-CLI to access your data storage. Configure a detailed backup plan and perform restores with just one click.

Learn more
Icon of four arrows pointing from inside to outside with a cogwheel in the background

Elastic scaling & migrations

DCS supports online migration tasks from backup data or external data sources with minimal downtime. DCS instances can be scaled very easily and securely to larger or smaller instances.

Learn more
Icon with server and protective shield

Security and reliability

DCS is integrated into OTC Security services, including Identity and Access Management (IAM), Virtual Private Cloud (VPC) and Cloud Trace Service (CTS). More than 30+ Metrics can be monitored using Cloud Eye Service (CES). The DCS clusters are distributed with multiple nodes across several availability zones and can therefore guarantee high availability and reliability.

Learn more
 
Document icon with checkmark

Distributed Cache Service (DCS) – Whitepaper

Interested in more details about the advantages of the DCS? Find out more about the most common caching patterns, sample use cases and performance details in the Whitepaper.

Download

Icon checklist

DCS – Cheat Sheet

Command reference for data types, databases, streams, clusters and most used links using DCS.

Download

 

DCS Use cases

Icon Server


Caching

DCS is a great choice for implementing a highly available in-memory cache to decrease data access latency, increase throughput, and ease the load of your relational or NoSQL databases. DCS can serve frequently requested items (such as metadata, images and files) at sub-millisecond response times, and enables you to easily scale for higher loads without growing the costlier backend services.

Icon Gaming


Gaming

DCS is a popular choice among game developers looking to build real-time leader boards. Simply use the DCS Sorted Set data structure, which provides uniqueness of elements while maintaining the list sorted by users' scores.  You can also use Sorted Sets to handle time series data by using timestamps as the score.

Icon Sitzungsdaten


Session store

DCS is also often used to manage session data for internet services with high number of concurrent users. DCS provides the sub-millisecond latency, scale, and resiliency required to manage session data such as user profiles, credentials and user-specific personalization.

Icon Messaging


Messaging and queueing

DCS supports Pub/Sub and Streams with pattern matching. This allows DCS to support high performance chat rooms, real-time comment streams, social media feeds and more.

Icon Bildung


Machine learning

For use cases like fraud detection in gaming and financial services, real-time bidding, matchmaking and ride sharing, the ability to process live data and make decisions within tens of milliseconds is quite important. DCS gives you a fast in-memory data store to build, train, and deploy machine learning models quickly to support automated decision making.

Icon Real-time analytics


Real-time analytics

DCS can be used with streaming solutions such as Apache Kafka as an in-memory data store to ingest, process, and analyze real-time data with sub-millisecond latency. DCS is an ideal choice for real-time analytics use cases such as social media analytics, ad targeting, personalization, and IoT.


Key Features of Distributed Cache Service

Key Features of Distributed Cache Service
  • Manage instance: configure DCS parameters, SSL and access lists
  • Web command line: get full access to DCS CLI from Console
  • Perform cache analysis: hot key analysis, expired key scans and many more
  • Online migration & scaling: elastic scaling with limited downtime
  • Backup & restore data: advanced backup plan and restore data easily
  • Instance switching: switch manually or automated between instances
  • Manage shards in clusters: promote and demote nodes in a cluster
 

DCS Instance types

DCS offers the following instance types to suit different service scenarios:

  • Single: Suitable for caching temporary data in low reliability scenarios. Single-node instances support highly concurrent read/write operations, but do not support data persistence. Data will be deleted after instances are restarted.
  • Primary/Standby: Each primary/standby instance runs on two nodes (one master and one standby). The standby node replicates data synchronously from the primary node. If the primary node fails, the standby node automatically becomes the master node. You can split read and write operations by writing to the primary node and reading from the standby node. This improves the overall cache read/write performance.
  • Redis Cluster: Each Redis Cluster instance consists of multiple shards and each shard includes a master node and multiple replicas. If the primary node fails, a replica on the same shard takes over services. This improves the overall cache read/write performance combined with high availability and resilience.
DCS Instanztyp: Single

Single

  • Fits for cache-aside pattern
  • Single AZ deployment
DCS Instanztyp: Primary Standby

Primary Standby

  • Highly reliability
  • Multi AZ deployment
  • Automatic Synchronization
  • Backup & restore possible
DCS Instanztyp: Cluster

Cluster

  • Highly reliability & throughput
  • Can handle millions of concurrent requests
  • Multi AZ deployment
  • Supports sharding
  • Backup & restore possible
DCS Instanztyp: Proxy

Proxy

  • Coming soon (01/2025)
DCS Instanztyp: Read/Write Split

Read/Write Split

  • Coming soon (01/2025)
DCS Single Instances

Type

Memory Size

Max Bandwidth

tiny

128 MB

40 Mbit/s

tiny

256 MB

80 Mbit/s

tiny

512 MB

80 Mbit/s

large

1 GB

80 Mbit/s

large

2 GB

128 Mbit/s

large

4 GB

192 Mbit/s

large

8 GB

192 Mbit/s

large

16 GB

256 Mbit/s

large

24 GB

256 Mbit/s

large

32 GB

256 Mbit/s

large

48 GB

256 Mbit/s

large

64 GB

384 Mbit/s

The detailed flavor specification is available here.

DCS Primary / Standby Instances (Replicated)

Type

Memory Size

Max Bandwidth

Redis 4.x

Redis 5.x

Redis 6.x

tiny

128 MB

40 Mbit/s

1 - 4

1 - 4

1+1

tiny

256 MB

80 Mbit/s

1 - 4

1 - 4

1+1

tiny

512 MB

80 Mbit/s

1 - 4

1 - 4

1+1

large

1 GB

80 Mbit/s

1 - 4

1 - 4

1+1

large

2 GB

128 Mbit/s

1 - 4

1 - 4

1+1

large

4 GB

192 Mbit/s

1 - 4

1 - 4

1+1

large

8 GB

192 Mbit/s

1 - 4

1 - 4

1+1

large

16 GB

256 Mbit/s

1 - 4

1 - 4

1+1

large

24 GB

256 Mbit/s

1 - 4

1 - 4

1+1

large

32 GB

256 Mbit/s

1 - 4

1 - 4

1+1

large

48 GB

256 Mbit/s

1 - 4

1 - 4

1+1

large

64 GB

384 Mbit/s

1 - 4

1 - 4

1+1

The detailed flavor specification is available here.

DCS Cluster Instances

Cluster instances have minimum 3 nodes (across 1-2 Availability zones) and can have 1 or more Replications.

Type

Memory Size

Max Bandwidth

Redis 4.x

Redis 5.x

Redis 6.x

large

4 GB

2304 Mbit/s

1 - 4

1 - 4

1-2

large

8 GB

2304 Mbit/s

1 - 4

1 - 4

1-2

large

16 GB

2304 Mbit/s

1 - 4

1 - 4

1-2

large

24 GB

2304 Mbit/s

1 - 4

1 - 4

1-2

large

32 GB

2304 Mbit/s

1 - 4

1 - 4

1-2

large

48 GB

4608 Mbit/s

1 - 4

1 - 4

1-2

large

64 GB

6144 Mbit/s

1 - 4

1 - 4

1-2

large

94 GB

9216 Mbit/s

1 - 4

1 - 4

1-2

large

128 GB

12 Gbit/s

1 - 4

1 - 4

1-2

large

192 GB

18 Gbit/s

1 - 4

1 - 4

1-2

large

256 GB

24 Gbit/s

1 - 4

1 - 4

1-2

large

384 GB

36 Gbit/s

1 - 4

1 - 4

1-2

The detailed flavor specification is available here.

 

Use Cases

Frequently requested data

DCS Anwendungsfall: Frequently requested data

User journey with DCS

  • BUser searches for product data
  • Web server only reads minimal data from the database
  • Web server contains additional data from cache
    • Inventory data
    • Delivery forecast
  • User receives search result faster
 

Data storage in motion

DCS Anwendungsfall: Data storage in motion

User journey with DCS

  • User searching with shopping carts
    •  Adding products
    • Removing products
    • Updating quantity
  • Usage data sent to DCS
  • Purchase order (bulk import into Database)
 

Temporary data storage

DCS Anwendungsfall: Temporary data storage

User journey with DCS

  • User adding comment to a forum post
  • API Gateway forward POST request
  • POST request is received and stored in Cache
  • Reading Cache is done with stream (consumer)
 

New Features

DCS API v2 AvailableView Details
End of Sale for Redis 3.xView Details
DCS Clusters with advanced SharingView Details
Don't want to miss any updates?Visit our portfolio roadmap and discover new services and updates.
Learn more

Find out more

 

Book now and claim starting credit of EUR 250* (code: 4UOTC250)

Book now
 
Take advantage of our consulting services!
Our experts will be happy to help you.
We will answer any questions you have regarding testing, booking and usage – free and tailored to your needs. Try it out today!

Hotline: 24 hours a day, seven days a week 
0800 3304477from Germany
+800 33044770from abroad
Write an E-mail

* Voucher can be redeemed until December 31, 2024. Please contact us when using the voucher for booking. The discount is only valid for customers with a billing address in Germany and expires two months after conclusion of the contract. The credit is deducted according to the valid list prices as per the service description. Payment of the credit in cash is excluded.

 

The Open Telekom Cloud Community

This is where users, developers and product owners meet to help each other, share knowledge and discuss.

Discover now

Free expert hotline

Our certified cloud experts provide you with personal service free of charge.

 0800 3304477 (from Germany)

 +800 33044770 (from abroad)

 24 hours a day, seven days a week

Write an E-Mail

Our customer service is available free of charge via E-Mail

Write an E-Mail

AIssistant

Our AI-powered search helps with your cloud needs.