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
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 Class | Price per GB/month | Minimum Storage Duration | Data Retrieval Fee | Best For |
|---|---|---|---|---|
| Standard | $0.0200 | None | Free | Frequently accessed data, websites, media |
| Infrequent Access | $0.0100 | 30 days | $0.01/GB | Accessed 1–2 times/month |
| Archive | $0.0033 | 60 days | $0.02/GB + wait time | Long-term backup, compliance archives |
| Cold Archive | $0.0010 | 180 days | $0.03/GB + longer wait | Regulatory 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 Type | Price per GB/month | Performance Level | Protocol | Best For |
|---|---|---|---|---|
| Capacity NAS | $0.06 – $0.09 | Standard | NFS/SMB | General file sharing, backups |
| Performance NAS | $0.18 – $0.24 | High IOPS | NFS/SMB | Databases, high-performance apps |
| Extreme NAS | $0.30 – $0.40 | Extreme IOPS | NFS | HPC, enterprise applications |
2.3 Tablestore Pricing
| Pricing Component | Cost | Notes |
|---|---|---|
| Data storage | $0.012/GB/month | Reserved and actual used space |
| Read capacity units (RCU) | $0.00012 per unit/hr | 4 KB read unit |
| Write capacity units (WCU) | $0.00024 per unit/hr | 4 KB write unit |
| Pay-as-you-go reads | $0.0015 per 10,000 reads | Flexible capacity mode |
| Pay-as-you-go writes | $0.0060 per 10,000 writes | Flexible 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, documents | OSS Standard | Lowest cost per GB for unstructured data |
| Shared file system across servers | NAS Capacity | POSIX-compliant, easy to mount |
| Website static assets & media | OSS + CDN | Fast global delivery, low cost |
| Backup & disaster recovery | OSS Archive / Cold Archive | Extremely low cost for long-term storage |
| IoT sensor data, time series | Tablestore | Serverless, auto-scaling, low latency |
| High-performance database | NAS Performance / ESSD | High IOPS, consistent performance |
| Log storage & analysis | OSS Infrequent Access + SLS | Cost-effective for large log volumes |
| Container persistent volumes | NAS or Cloud Disk | Depends on access pattern |
Optimize Your Storage Strategy
Get a free storage cost analysis from our cloud experts
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:
- Day 0–30: Standard (frequent access)
- Day 30–90: Infrequent Access (50% savings)
- Day 90–365: Archive (83% savings vs standard)
- Day 365+: Cold Archive (95% savings vs standard)
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:
- Internal endpoints for cross-service access
- CDN for content delivery (cheaper than direct OSS egress at scale)
- Data Transport Service for large data migrations
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.