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
total ₹743.75/mo
Copied directly from the pricing docs; we didn't round anything.

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.

Full volume pricing

ItemWhat it coversRate
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 — terminal
$ 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