RUK-COM / OBJECT STORAGE

Your application files.
Your business backups.One S3 platform.

High-performance object storage for growing data. Connect through an S3-compatible API or upload through the Ruk-Com Portal. Choose Thailand or Singapore, with expert support behind you.

S3-compatible2 datacentersRuk-Com Support
OBJECT / CONNECTION MAP
ApplicationSDK / CLI
Ruk-Com PortalWEB UI
Backup ToolS3 TARGET
HTTPS / S3 APISigned request → Access policy
TH
app-assets-thTHAILAND
SG
backup-vault-sgSINGAPORE
Destination

Your application uses an endpoint and access key to reach a bucket in the selected region.

Illustrative flow · independently selected regions

BUCKET / OBJECT / API

A simple structure.
Built for developers and IT.

Separate data by application, workload or team. Use object keys and prefixes to organize files, then scope access to the right users.

01

Region

Choose TH or SG for your data and use the endpoint for that region.

02

Bucket

A logical container for application assets, backups or business documents.

03

Objects & prefixes

Each file has an object key. Prefixes organize keys in a folder-like structure.

04

Access policies

Grant only the read, write or management access each workload needs.

business-backup/database/daily-backup.dumpBucket → Object key (prefix + filename)

RUK-COM PORTAL / FILE EXPERIENCE

Choose a bucket. Upload.
Manage files in one workspace.

Give non-developers a practical way to store files too—from region and bucket selection to checking a completed upload.

RUK-COM PORTALInteractive demo
BUCKET / business-backup

Your objects

annual-backup.zipSample file · no real data is sent
0%
Ready to simulate a bucket upload
Object keyTypeStatus
database/daily-backup.dumpBACKUPAvailable
documents/policy.pdfPDFAvailable
media/product.webpIMAGEAvailable
The demo does not read or accept your local files
01Choose region & bucket02Authorize access03Upload over HTTPS04Access the object via API

S3 COMPATIBILITY / FEATURE MAP

Familiar tools.
Capabilities you can build on.

Bring S3-compatible object access, permissions and data-lifecycle controls into the design of your applications and backups.

S3 API & SDKs

Use PUT, GET, LIST and DELETE through an SDK or S3 tool configured for the Ruk-Com endpoint.

Bucket management

Separate buckets by application, environment or backup set to simplify organization and permissions.

Multipart upload

Split large files into parts for parallel transfer and retry failed parts with a compatible client.

Access keys & policies

Use workload-specific credentials and scoped permissions instead of one shared key across the organization.

Presigned URLs

Grant temporary access to an object through an expiring signed URL without making the bucket public.

Metadata & object keys

Organize objects with keys, prefixes and metadata that applications can use in downstream processing.

Object versioning

Keep multiple object versions for recovery to an earlier state, with capacity and retention planned accordingly.

Object Lock / WORM

Apply retention to protected object versions under the configured lock mode and permissions.

Lifecycle & retention

Manage object and old-version lifetimes to control capacity, aligning expiry rules with retention requirements.

HTTPS & encryption planning

Transfer over HTTPS and align encryption and key management with your organization’s requirements.

Backup integration

Connect compatible backup software to an S3 target and validate both backup and restore before production.

CORS & browser access

Scope origins and methods for browser-based applications; evaluate access permissions alongside CORS.

Feature map based on S3-compatible storage patterns. Our team confirms Object Lock, versioning, lifecycle and required API support for each region before deployment.

DEVELOPER EXPERIENCE

Keep your stack.
Connect a new object store.

Configure the service endpoint, region and credentials in the S3 tools your team already uses. Test workload APIs and permissions before switching production traffic.

AWS SDKPython / Boto3Node.jsPHPAWS CLIrclone

Tools illustrate S3 integration options. Validate the version and operations your workload uses.

PYTHON / BOTO3SDK EXAMPLE
import os
import boto3
s3 = boto3.client(
    "s3",
    endpoint_url=os.environ["S3_ENDPOINT"],
    region_name=os.environ["S3_REGION"],
)
s3.upload_file(
    "backup.zip",
    "your-bucket",
    "backups/backup.zip",
)

Use the endpoint supplied by our team and credentials from a secure SDK profile or environment.

BACKUP / RECOVERY / CONFIDENCE

Cost-conscious backup storage.
A deliberate recovery plan.

Use object storage as a backup destination separate from your production system. Align retention, access and restore testing with the importance of the data.

RECOVERY / DESIGN
BACKUP BUCKETYour backup destination
VersioningRetention / LockRestore Test

Configure policies and validate with your chosen backup software

VM & database backup

Store critical-system backup sets through S3-compatible tools, with application-consistent backups prepared at the source.

NAS & file backup

Add a destination for business files and NAS backups, using credentials separated from production administration.

Restore validation

Define RPO / RTO and test file and system restores to validate that the backup plan meets business needs.

Beyond backupApplication AssetsMedia LibraryBusiness DocumentsData Lake / AI

HIGH PERFORMANCE / OBJECT ACCESS

Design the data path
around the workload.

Parallel transfer

Transfer multiple objects concurrently and use multipart upload for large files with a compatible client.

Region-aware access

Choose TH or SG to align with application location and network routes, reducing the distance data travels.

Workload-based sizing

Assess file sizes, request patterns, concurrency and observed throughput when planning capacity.

Performance depends on object size, networking, client behavior and workload. Our team helps assess your actual system.

THAILAND / SINGAPORE

Choose your data location.
Plan your storage budget.

Choose between two datacenters to match workload and data-location requirements, with Ruk-Com support for onboarding.

SG
DATACENTER / SG

Singapore

For teams prioritizing storage cost and regional workloads.

฿1,000/ TB / month
S3-compatible Object Storage
Discuss SG storage
TH
DATACENTER / TH

Thailand

For Thailand-based applications and organizations choosing a local data location.

฿1,800/ TB / month
S3-compatible Object Storage
Discuss TH storage
Monthly storage rate per TB by region. Confirm tax, minimum usage and egress / API charges before ordering.

STORAGE COST / ESTIMATE

Estimate your storage budget

Enter the capacity you need and compare with your current monthly storage cost.

Monthly storage estimate for selected capacity฿10,000

Per month · storage capacity only

Enter your current storage cost to compare monthly costs฿
Compare total cost when moving from S3

Compare storage, egress, API requests, retention and migration on the same basis. The difference above uses only the storage rate and your entered cost; it is not an AWS quotation.

MIGRATE / WITH A PLAN

Move from S3.
With a clear migration plan.

Start with your current buckets and API operations. Plan copy, verification and cutover around data volume and application continuity.

Plan your migration
  1. 01

    Assess

    Inventory buckets, object counts, APIs, policies and current costs.

  2. 02

    Pilot

    Configure a test bucket and endpoint; validate uploads, downloads and backup / restore.

  3. 03

    Copy & verify

    Copy data and validate completeness with checks appropriate to each object type.

  4. 04

    Cutover

    Sync changes, test the application and switch endpoints with a rollback plan.

RUK-COM
EXPERT SUPPORT

PEOPLE / BEHIND YOUR BUCKETS

Expert support.
From connection to production.

Ruk-Com helps select regions, structure buckets, validate S3 connections and coordinate access or transfer issues. We also help define the scope of backup and migration work.

OnboardingS3 IntegrationMigration Planning

OBJECT STORAGE / ANSWERS

Before you start
storing with us.

What does S3-compatible mean?

Use S3 API patterns and compatible tools with Ruk-Com service endpoints and credentials. Validate the operations, SDK and policies your application uses before migration.

How should I choose TH or SG?

Consider application location, data-location requirements, networking and budget. Two available datacenters do not imply automatic cross-country replication. Discuss additional DR requirements with our team.

Does portal upload require code?

The Ruk-Com Portal upload workflow does not require code. Applications and backup systems can connect through the S3 API. This page demonstrates the workflow and does not accept real uploads.

How does Object Lock relate to backup?

Object Lock restricts changes or deletion of object versions according to retention and the configured mode. It must be enabled and configured correctly. Backup still requires schedules, retention planning and restore testing.

How much can I save when moving from Amazon S3?

Savings depend on stored capacity, request volume, downloads and retention terms. Start with our regional storage rates, then compare total cost for your workload with our team.

Can this directly replace block storage?

Object storage accesses files through APIs and suits assets, media and backups. Systems that require a directly attached disk or filesystem should use block storage.

What should I prepare for an assessment?

Share your target region, data volume, object sizes, access patterns, tools and retention / Object Lock / backup needs. Include current costs if you want a comparison.

STORE / BUILD / RECOVER

Let your data grow.
Keep your budget in view.

Talk to Ruk-Com about the right region and object-storage approach for your systems.

Discuss object storage