Block Storage · Volumes
Block storage from ₹4 a GB-month.
A volume is a network-attached NVMe disk, durable independently of any VM. Storage is metered by the GB-month, and if the default tier isn't enough you provision throughput and IOPS separately, each priced on its own line.
$ exc compute volume create --name app-data --size_gib 100
100 GB, provisioned
- 100 GB stored × ₹4/GB·mo
- ₹400
- 125 MB/s throughput × ₹1.79/MB/s·mo
- ₹223.75
- 3,000 IOPS × ₹0.04/IOPS·mo
- ₹120
Rates
Storage, throughput, and IOPS — each metered on its own.
Storage is metered continuously by the hour, with a month counted as 720 hours. Throughput and IOPS are optional — leave them unset and you get the default tier for the volume's size, at no extra charge. Provision them only when a workload needs guaranteed numbers.
| Item | What it covers | Rate |
|---|---|---|
| Storage | EBS NVMe, billed hourly, month = 720 h | ₹4/GB·mo |
| Provisioned throughput | optional, on top of the default tier | ₹1.79/MB/s·mo |
| Provisioned IOPS | optional, on top of the default tier | ₹0.04/IOPS·mo |
A 100 GB volume with no provisioned throughput or IOPS costs ₹400/mo — the storage line alone.
Lifecycle
A volume is independent of the VM it's attached to.
A volume outlives the VM it's attached to. Detach it from one VM and attach it to another, resize it while it's still attached and running, or boot a fresh VM from a snapshot of it. The only direction resize doesn't go is down.
- Resize grows online — no detach, no reboot, filesystem grow is your call
- Detach is safe any time, but won't quiesce filesystems — unmount first
- Volumes are zonal; with one zone today (mum-1a) that's implicit
- Delete requires the volume to be detached first
The matching Terraform resources are excloud_volume and excloud_volume_attachment.
$ exc compute volume create --name app-data \ --size_gib 100 --baseline_iops 6000 \ --baseline_throughput_mbps 250 ✓ created — app-data · 100 GiB · mum-1a $ exc compute volume attach --vm_id 42 --volume_id 7 $ exc compute volume resize --volume_id 7 --new_size_gib 200 resizing app-data → 200 GiB (online)
Get started
Your first volume takes about two minutes.
Storage is ₹4 per GB-month, billed to the hour. Throughput and IOPS remain separate controls until you explicitly provision them.
$ exc compute volume create --name app-data --size_gib 100