Objectspaces

Scalable, S3-compatible object storage with versioning and object locking

S3-compatible object storage

Objectspaces

In short: Objectspaces is whitesky’s S3-compatible object storage service that scales to 360PB in a single deployment. It provides broad S3 API compatibility with bucket-level access keys, object versioning, and WORM compliance for backups, archives, and cloud-native applications.

Objectspaces provide enterprise-grade, S3-compatible object storage designed to store, protect, and serve unstructured data at scale. Whether you’re backing up virtual machines, hosting static websites, or integrating with cloud-native applications, objectspaces work with existing S3 tools and workflows. A single deployment scales to 360PB — see how that figure is derived — giving you the performance and flexibility to grow with your business.

Objectspace detail page showing name, status created, location ug-kla-dc01-001, a blurred access key, and one bucket with an IOPS limit
An objectspace in Kampala with its first bucket. The S3 access key is blurred in this screenshot; the secret stays hidden in the portal.Shown: portal.dynagrid.tech, the white-label portal of Dynagrid, a VCO running on whitesky.

Core Features

Location-Based Deployment

  • Bound to a cloud location for optimal performance and data sovereignty
  • Ensures your data stays exactly where you need it for compliance and latency requirements

Massive Scalability

  • Scale to 360 PB in a single deployment (see derivation below)
  • Start small and grow as your storage needs expand
  • No need to worry about capacity planning or storage migrations

How Objectspaces scales to 360PB

The 360PB figure is not a theoretical maximum — it follows directly from the platform’s storage-block architecture. A reference build looks like this:

  • One rack holds 9× 4U storage servers, each with 90× 24TB HDDs.
  • That rack is organized into 6 local object-storage backends of 2.4PB net capacity each (net of erasure-coding overhead).
  • A global backend front-ends and load-balances data across many local backends, presenting them as one logical S3 endpoint.
  • Combining 25 such racks yields 150 local backends × 2.4PB = 360PB of net, usable capacity in a single deployment.

Because capacity scales linearly with the local backends, the limit moves with drive density. With 30TB HDDs now available, the same topology reaches about 450PB without any architectural change. Smaller deployments simply use fewer backends — you start with what you need and add capacity by adding blocks.

How objectspaces reach 360PBA global backend presents one S3 endpoint and load-balances across local object-storage backends. Each rack holds 9 storage servers with 90 24TB disks each and forms 6 local backends of 2.4PB net. 25 racks give 150 local backends, 150 times 2.4PB is 360PB net; with 30TB disks the same topology reaches about 450PB.Global backendone S3 endpoint, load-balancing across all local backendsrack 12.4PB2.4PB2.4PB2.4PB2.4PB2.4PBrack 22.4PB2.4PB2.4PB2.4PB2.4PB2.4PBrack 32.4PB2.4PB2.4PB2.4PB2.4PB2.4PBrack 42.4PB2.4PB2.4PB2.4PB2.4PB2.4PBrack 252.4PB2.4PB2.4PB2.4PB2.4PB2.4PB…25 racks × 6 local backends = 150 × 2.4PB = 360PB neteach tile: one local object-storage backend, 2.4PB net of erasure codingeach rack: 9 × 4U storage servers with 90 × 24TB HDDs eachWith 30TB HDDs the same topology reaches about 450PB
How objectspaces reach 360PBA global backend presents one S3 endpoint and load-balances across local object-storage backends. Each rack holds 9 storage servers with 90 24TB disks each and forms 6 local backends of 2.4PB net. 25 racks give 150 local backends, 150 times 2.4PB is 360PB net; with 30TB disks the same topology reaches about 450PB.Global backendone S3 endpoint, load-balancingacross all local backendsrack 12.4PB2.4PB2.4PB2.4PB2.4PB2.4PBrack 22.4PB2.4PB2.4PB2.4PB2.4PB2.4PBrack 252.4PB2.4PB2.4PB2.4PB2.4PB2.4PB…25 racks × 6 = 150 local backends150 × 2.4PB = 360PB nettile: one local backend, 2.4PB netrack: 9 × 4U servers, 90 × 24TB HDDs30TB HDDs: about 450PB, same topology
The reference build behind the 360PB figure: 150 local backends behind one global backend and one S3 endpoint.

Network Accessibility

  • Private access via the cloudspace network for secure internal communication
  • Public exposure via cloudspace ingress for external applications and CDN integration
  • Flexible networking options to meet your specific use cases

Security and Access Control

Multi-Level Security

  • Admin access key/secret key for full administrative control
  • Bucket-level keys with granular permissions:
    • Read-only access for data consumption
    • Write-only access for data ingestion
    • Read-write access for full application integration
Objectspace access keysAn objectspace has an admin access key and secret key with full administrative control. Per bucket, keys grant narrower rights: a read-only key lets a data consumer read, a write-only key lets data ingestion write, and a read-write key gives an application full access.ObjectspaceAdmin access key + secret keyfull administrative controlBucketobjectsBucket-level keysData consumerread-onlyData ingestionwrite-onlyApplicationread-write
Objectspace access keysAn objectspace has an admin access key and secret key with full administrative control. Per bucket, keys grant narrower rights: a read-only key lets a data consumer read, a write-only key lets data ingestion write, and a read-write key gives an application full access.ObjectspaceAdmin access key + secret keyfull administrative controlBucketBucket-level keysbucketread-onlyData consumerbucketwrite-onlyData ingestionbucketread-writeApplication
One admin key for full control; bucket-level keys grant each application only the access it needs.

Advanced Data Protection

  • Object locking support for compliance and data retention requirements
  • WORM retention options that support regulatory compliance
  • Version control and lifecycle management

Performance and Control

Dynamic Throughput Management

  • Dynamic throughput control to optimize performance based on your workload
  • Automatic scaling to handle traffic spikes
  • Consistent performance regardless of data volume

Use Cases

Backup and Archive

  • Virtual machine backups with integrated whitesky backup system
  • Long-term archival with cost-effective storage tiers
  • Disaster recovery: objectspaces have no built-in cross-location replication; mirroring between objectspaces in different locations with the MinIO client (mc mirror) is a proven approach

Web and Application Storage

  • Static website hosting with CDN integration
  • Application data storage for cloud-native applications
  • Media and content delivery with high-performance access

Data Lakes and Analytics

  • Big data storage for analytics workloads
  • Data lake architecture with S3-compatible tools
  • Machine learning datasets with high-throughput access

Development and Testing

  • Development environment storage for rapid iteration
  • CI/CD pipeline artifacts with version control
  • Testing data management with easy provisioning and cleanup

S3 Compatibility

Broad API compatibility

Objectspaces speak the S3 API, so they integrate with tools and applications that already target S3:

  • AWS CLI and SDKs for familiar tooling
  • Third-party backup solutions like Veeam, Acronis, and others
  • Cloud-native applications built for S3 storage
  • Data analytics tools like Apache Spark, Hadoop, and more

Supported S3 operations

Compatibility covers the operations that the great majority of S3 workloads rely on:

  • Bucket operations — create, list, delete, and configure buckets
  • Object operations — PUT, GET, HEAD, DELETE, and listing of objects
  • Multipart uploads — for large objects and resumable transfers
  • Object versioning — keep and retrieve previous versions of an object
  • Object lock / WORM — write-once-read-many retention for compliance
  • Lifecycle policies — automated expiration and transition rules
  • Presigned URLs — time-limited, credential-free access to objects
  • CORS — cross-origin access for web applications
  • Access-key model — admin keys plus bucket-level read-only / write-only / read-write keys

If your workload depends on a less common S3 feature, confirm coverage against this list rather than assuming byte-for-byte parity with AWS S3.

Integration Benefits

Seamless Platform Integration

  • Native integration with whitesky virtual machines and cloudspaces
  • Unified billing and management through the whitesky portal
  • Consistent security model across all platform components

Why Choose Objectspaces?

Our S3-compatible storage solution provides the perfect balance of scalability, security, and simplicity. Whether you’re building new cloud-native applications or migrating existing workloads, objectspaces deliver the reliable, high-performance storage foundation your business needs.

With broad S3 compatibility and deep integration with the whitesky platform, you get enterprise-grade storage without the complexity or vendor lock-in of traditional cloud providers.