Skip to main content

Overview

Xloud Software-Defined Storage (XSDS) provides three storage interfaces from a single distributed platform — block storage for virtual machine disks, object storage for unstructured data and application assets, and shared file storage for collaborative workloads. This guide covers how to consume each interface, configure data protection policies, and apply performance features to meet workload requirements.
Prerequisites
  • An active Xloud account with appropriate permissions
  • Access to the Xloud Dashboard (https://connect.<your-domain>) or CLI configured with credentials
  • API credentials sourced (source admin-openrc.sh)

Topics

Storage Types

Block, object, and shared file storage — when to use each interface and what capabilities each provides.

Access Methods

Dashboard, CLI, S3-compatible API, NFS/SMB mounts, and block-level access protocols.

Data Protection

Replication and erasure coding — choose the right durability strategy for your workload.

Performance

Storage tiering, deduplication, compression, and read caching for I/O-intensive workloads.

Snapshots

Create, manage, and restore volume and bucket snapshots for point-in-time recovery.

Troubleshooting

Diagnose common issues — stuck volumes, snapshot failures, and object storage performance.

Next Steps

XSDS Admin Guide

Deploy and operate the distributed storage cluster — pools, CRUSH maps, and capacity planning

Disaster Recovery

Protect volumes and workloads with XDR replication and recovery plans

Block Storage

Persistent block volumes for Xloud Compute instances — powered by the XSDS backend

Xloud Key Management

Manage encryption keys used for volume and object storage at-rest encryption