Serdar Yegulalp
Senior Writer

Amazon’s Elastic Block Storage stretches control to individual volumes

news analysis
Feb 14, 20173 mins

With Elastic Volumes, EBS now lets you resize volumes and change their performance types on the fly

postman rubber post elastic office 646631
Credit: Max Pixel

Amazon’s Elastic Block Storage (EBS) is now a tad more elastic.

Thanks to a new feature called Elastic Volumes, it’s possible to change an EBS volume’s size or performance characteristics while still attached to and in use by an EC2 instance.

In an AWS blog, Amazon claims Elastic Volumes reduces the amount of work and planning needed when managing space for EC2 instances. “Instead of a traditional provisioning cycle that can take weeks or months, you can make changes to your storage infrastructure instantaneously, with a simple API call,” Amazon writes.

On-the-fly changes that can be made to EBS volumes include switching EBS volume types and adjusting allocation. Amazon says, as an example, a user could change out a General Purpose SSD type of EBS volume for the recently announced Throughput Optimized volume type to better handle high-volume data workloads. Another example involved reducing the costs for log storage, where freshly collected logs are kept on a General Purpose volume, which is later changed to Throughput Optimized.

Amazon’s description of the feature implies that changes are performed by creating a new EBS volume with the needed characteristics, copying the data to it, then swapping the new volume with the old one behind the scenes. When modifications are made to a volume using the AWS CLI or Management Console, the volume’s description will contain a State attribute, with a percentage meter that indicates how far along the operation has come. Users aren’t billed for the new storage configuration until after it comes online.

A few other restrictions also apply. After changes are made to a volume, at least six hours must pass before further changes can be made. Therefore, any automated changes—for instance, based on performance statistics—should probably be performed two or three times a day, at most. Also, changes to an EBS volume—like a resize—aren’t automatically applied to any of the file systems on a given volume; those changes must be made from within whichever operating system is using that volume.

Elastic Volumes is different from Amazon’s Elastic File System (EFS), which was released to general availability last summer and abstracts away individual volumes. EFS allows developers to create resizable file systems that can be accessed from multiple EC2 instances via NFS. Elastic Volumes, on the other hand, is for those who want to deal with individual volumes and control how space is allocated and what properties it has.

Serdar Yegulalp

Serdar Yegulalp is a senior writer at InfoWorld. A veteran technology journalist, Serdar has been writing about computers, operating systems, databases, programming, and other information technology topics for 30 years. Before joining InfoWorld in 2013, Serdar wrote for Windows Magazine, InformationWeek, Byte, and a slew of other publications. At InfoWorld, Serdar has covered software development, devops, containerization, machine learning, and artificial intelligence, winning several B2B journalism awards including a 2024 Neal Award and a 2025 Azbee Award for best instructional content and best how-to article, respectively. He currently focuses on software development tools and technologies and major programming languages including Python, Rust, Go, Zig, and Wasm. Tune into his weekly Dev with Serdar videos for programming tips and techniques and close looks at programming libraries and tools.

More from this author