# Volume Consumption

Consumption of volume is typically done through compute instance provisioning, where the user can specify volumes to attach to, whether existing volumes or new volumes to be created. It can also be done using the reconfigure action.

## Instance Provisioning

During instance provisioning, the user can specify volumes to be attached to the servers within the instance. There are various types of volumes user can specify.

## Sharing

Volumes can be shared or unshared (attached to a specific server only). Specifying a shared volume means a single volume is attached to all the servers within that instance. Specifying an unshared volume means a volume is created for each server within the instance and exported to the corresponding server.

## Existing vs New

The user can specify a new volume to be created or specify to attach to an existing volume. Existing volume is applicable only to shared volumes.

## Replicated vs Unreplicated

When creating new volumes, the user can specify that the volume is unreplicated or replicated. Depending on the storage array deployed and the HA configuration, replicated volumes can be specified as CPP (classic peer persistence) or APP (active peer persistence).

**Subtopics**  

- **[Using Volume](https://support.hpe.com/hpesc/public/api/document/sd00007621en_us/render?page=GUID-9ED69FBC-FFF6-47A7-86A1-A330063CB3A2.html)**
