Andrea Danti - Fotolia
Block storage volumes are a crucial part of public cloud because they ensure that the enterprise can efficiently run different types of applications. Amazon Elastic Block Store is a block storage service that complements Amazon EC2 instances, but not all block storage is created equal. It's important to know specific performance and security options to get the full benefits of Amazon EBS.
Amazon EBS can take snapshots of a specified EBS volume. Users can save those EBS snapshots to Amazon Simple Storage Service (S3). EBS snapshots facilitate data management as well as backup or disaster recovery (DR).
For example, developers can use EBS snapshots to create new EBS volumes, which start with the same data contained in the selected snapshot. This is useful when testing an application on a desired data set in an EBS volume, as it won't put the actual production data at risk. This also works when moving an EBS volume across AWS availability zones for DR.
Without being able to restore from EBS snapshots, these scenarios would require an administrator to copy data from the working EBS volume to the newly created EBS volume, which could affect performance of the EBS volume in production.
EBS snapshots store data incrementally. After an initial copy, S3 only stores blocks that have changed since the last snapshot. AWS bills for the amount of S3 storage used. Deleting EBS snapshots is also an incremental process; only blocks that are not needed by any snapshot iteration are deleted from S3. The number of incremental changes does not significantly affect the time needed to restore a snapshot, but users can limit the number of snapshots taken for an EBS volume to save S3 costs.
Evaluate and select the right EBS volumes
AWS DR and backup keep resources working
Resize an Amazon EBS volume
Dig Deeper on AWS database management
Related Q&A from Stephen J. Bigelow
Application load balancers and API gateways both manage network traffic, but in their own ways. Learn the differences between them and how to use ... Continue Reading
Developers don't have a lot of free time. Code reuse helps dev teams focus on the most value aspects of a project, so ensure everyone knows how to ... Continue Reading
Although there are a handful of tools to help run Firecracker more easily, admins might find issues with the lack of major tool integration for the ... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.