StorageRaya
StorageRaya is CloudRayaβs S3-compatible object storage service, designed to store and retrieve data as objects rather than files on a disk.
It is built for scalability, durability, and flexible access, making it ideal for applications that need to store large amounts of unstructured data without managing underlying infrastructure.
This page introduces how StorageRaya works, when to use it, and how it fits into your overall architecture.
What Is StorageRaya?
StorageRaya stores data as objects inside buckets.
Each object consists of:
- The data itself
- A unique object key (name)
- Metadata
Unlike VM Storage, StorageRaya:
- Is not attached to a Virtual Machine
- Is accessed over the network using APIs
- Scales independently from compute resources
StorageRaya is compatible with the Amazon S3 API, allowing you to use common tools, SDKs, and workflows.
How StorageRaya Works
At a high level:
- You create a bucket as a container for objects
- You upload objects into the bucket
- Applications or users access objects using:
- Access keys
- S3-compatible endpoints
- Objects are retrieved directly from StorageRaya, not through a VM filesystem
This model removes the need to manage disks, partitions, or mount points.
StorageRaya vs VM Storage
StorageRaya and VM Storage serve different purposes.
| Aspect | StorageRaya (Object Storage) | VM Storage |
|---|---|---|
| Attachment to VM | β No | β Yes |
| Access method | API / S3 tools | Filesystem |
| Best for | Files, media, backups | OS, databases |
| Scalability | Very high | VM-bound |
| Use with containers | Common | Limited |
Use StorageRaya when you do not need filesystem access or low-level disk control.
Common Use Cases
StorageRaya is commonly used for:
- Media files (images, videos, documents)
- Static assets for websites or applications
- Application backups and archives
- Logs and application output
- Data shared across multiple services
Because storage is independent from compute, StorageRaya remains available even when Virtual Machines are stopped or deleted.
Access Model and Security
StorageRaya is private by default.
Access is controlled using:
- Access Key
- Secret Key
- S3-compatible endpoints
Applications authenticate directly to StorageRaya without exposing VM credentials.
StorageRaya uses a bucket-scoped, ACL-based access model, not a centralized IAM policy system like public cloud providers.
Understanding this difference is critical when designing enterprise and multi-team architectures.
π See:
Persistence and Lifecycle
StorageRaya data:
- Persists independently of Virtual Machines
- Is not affected by VM restarts or deletion
- Is billed based on storage usage
Buckets and objects must be managed explicitly throughout their lifecycle.
Getting Started with StorageRaya
To start using StorageRaya:
- Create a bucket
- Configure access credentials
- Upload and manage objects
- Integrate with applications or tools
Each step is covered in a dedicated guide.
Summary
- StorageRaya stores data as objects inside buckets
- It is accessed using APIs, not attached disks
- It scales independently from compute
- It is ideal for files, media, backups, and shared data
- StorageRaya is S3-compatible
StorageRaya is a foundational service for modern, scalable applications built on CloudRaya.
Next Steps
Continue with the following guides to start using StorageRaya effectively:
-
Create and configure a new StorageRaya bucket and access credentials.
π Create a Bucket
π Access & Credentials
-
Understand how access control works in StorageRaya and how it differs from IAM-based models.
-
Connect applications and tools using S3-compatible APIs.
π Access & Integration
-
Upload, organize, and maintain buckets and objects in day-to-day operations.
π Manage Buckets
-
Apply recommended patterns for performance, security, and cost efficiency.