Storage is often the fastest-growing line item in cloud bills. Understanding the different storage options and choosing the right one for each use case can reduce storage costs by 50%–80%. This guide compares Alibaba Cloud's three main storage services — Object Storage Service (OSS), Network Attached Storage (NAS), and Tablestore — covering pricing, use cases, and proven optimization strategies.

Cut Your Storage Costs by Up to 80%

Optimize storage with lifecycle policies, tiered storage, and channel pricing

OSS Special Offers → View All Deals →
👉 Looking for cloud servers? Alibaba Cloud Up to 90% Off | Tencent Cloud Hot Deals | All Deals

1. Storage Services Overview

Object Storage Service (OSS)

OSS is Alibaba Cloud's massively scalable object storage service. It stores data as objects in buckets, accessible via HTTP/HTTPS API. OSS is ideal for unstructured data like images, videos, backups, logs, and static website content.

Network Attached Storage (NAS)

NAS provides shared file storage accessible via standard file protocols (NFS, SMB). Multiple ECS instances can mount the same NAS volume simultaneously. It's perfect for shared content repositories, home directories, and container persistent volumes.

Tablestore

Tablestore is a serverless NoSQL database service designed for structured and semi-structured data. It provides automatic scaling, single-digit millisecond latency, and supports both key-value and wide-column data models.

2. Pricing Comparison

2.1 OSS Storage Pricing (Singapore region)

Storage ClassPrice per GB/monthMinimum Storage DurationData Retrieval FeeBest For
Standard$0.0200NoneFreeFrequently accessed data, websites, media
Infrequent Access$0.010030 days$0.01/GBAccessed 1–2 times/month
Archive$0.003360 days$0.02/GB + wait timeLong-term backup, compliance archives
Cold Archive$0.0010180 days$0.03/GB + longer waitRegulatory archives, rarely accessed

Additional OSS costs: Request fees (GET/PUT operations), data transfer fees, and optional features like data processing, transfer acceleration, and replication.

2.2 NAS Pricing

NAS TypePrice per GB/monthPerformance LevelProtocolBest For
Capacity NAS$0.06 – $0.09StandardNFS/SMBGeneral file sharing, backups
Performance NAS$0.18 – $0.24High IOPSNFS/SMBDatabases, high-performance apps
Extreme NAS$0.30 – $0.40Extreme IOPSNFSHPC, enterprise applications

2.3 Tablestore Pricing

Pricing ComponentCostNotes
Data storage$0.012/GB/monthReserved and actual used space
Read capacity units (RCU)$0.00012 per unit/hr4 KB read unit
Write capacity units (WCU)$0.00024 per unit/hr4 KB write unit
Pay-as-you-go reads$0.0015 per 10,000 readsFlexible capacity mode
Pay-as-you-go writes$0.0060 per 10,000 writesFlexible capacity mode

Note: Prices are approximate for the Singapore region as of August 2026. Actual pricing varies by region, volume discounts, and {a_tag(2, 'channel partner discounts')}. Always check the official pricing page for current rates.

3. Use Case Decision Tree

Choosing the right storage service for each workload is the first step toward cost optimization:

If you need…Choose…Why
Storing images, videos, documentsOSS StandardLowest cost per GB for unstructured data
Shared file system across serversNAS CapacityPOSIX-compliant, easy to mount
Website static assets & mediaOSS + CDNFast global delivery, low cost
Backup & disaster recoveryOSS Archive / Cold ArchiveExtremely low cost for long-term storage
IoT sensor data, time seriesTablestoreServerless, auto-scaling, low latency
High-performance databaseNAS Performance / ESSDHigh IOPS, consistent performance
Log storage & analysisOSS Infrequent Access + SLSCost-effective for large log volumes
Container persistent volumesNAS or Cloud DiskDepends on access pattern

Optimize Your Storage Strategy

Get a free storage cost analysis from our cloud experts

OSS Activity Zone → Get Custom Quote →

4. Cost Optimization Strategies

4.1 Implement Lifecycle Policies

This is the single most impactful optimization for OSS. Automatically transition data through storage tiers based on age:

A well-designed lifecycle policy can reduce long-term storage costs by 70%–90% without data loss.

4.2 Enable Compression & Deduplication

Text-heavy data (logs, documents) typically compresses 3:1 to 10:1. Enable server-side compression or compress data before upload. Use client-side deduplication for backup workloads.

4.3 Delete Stale & Orphaned Data

Most organizations have 20%–40% of storage consumed by data that's truly obsolete — old test data, forgotten backups, duplicate files. Run periodic storage audits and set up expiration rules for temporary data.

4.4 Use Intelligent Tiering

OSS Intelligent Tiering monitors access patterns and automatically moves data between tiers. There's a small monitoring fee but no retrieval fees when data moves between frequent and infrequent tiers. Great for workloads with unpredictable access patterns.

4.5 Optimize Data Transfer Costs

Data transfer between Alibaba Cloud services within the same region is free. Use:

4.6 Right-Size Provisioned Capacity

For Tablestore and provisioned NAS, review actual usage and adjust provisioned capacity downward if you're consistently under-utilizing. Many teams provision for peak and forget to scale down.

5. Real-World Cost Reduction Examples

Example 1: Media Company

A media company with 500 TB of video files reduced storage costs by 65% by implementing lifecycle policies: new videos stay in Standard for 30 days (active views), move to Infrequent Access for days 30–90, then Archive for long-tail content.

Example 2: SaaS Company

A SaaS startup cut log storage costs by 80% by storing 7 days of logs in Standard OSS, 30 days in Infrequent Access, and archiving the rest. They also reduced data transfer costs by 40% using CDN for static assets.

Example 3: Enterprise IT

A 2,000-person enterprise reduced NAS costs by 40% by moving home directories and shared documents from Performance NAS to Capacity NAS, reserving Performance NAS only for application workloads that actually need high IOPS.

Frequently Asked Questions

What's the cheapest way to store backup data long-term?

OSS Cold Archive is the most cost-effective option for long-term backup and archival storage at approximately $0.001/GB/month. For data that needs to be accessible within minutes rather than hours, use Archive storage.

Can I change storage class after uploading?

Yes. You can use lifecycle rules to automatically transition between classes, or manually convert storage class via console, API, or SDK. Note that early deletion fees may apply if you delete or transition data before the minimum storage duration.

How do I estimate my total storage costs?

Use the Alibaba Cloud Pricing Calculator for detailed estimates. Factor in storage capacity, request volume, data transfer, and any additional features. Your channel partner advisor can help build a detailed cost model for your specific workloads.

Is OSS suitable for database storage?

Generally no — OSS is object storage with eventual consistency and higher latency than block storage. Use ESSD cloud disks or NAS for databases. OSS is excellent for database backups, though.