0
votes

I understand that EBS volumes that are restored from snapshots need to be initialized.

Let's say I create an AMI from an EBS snapshot(s).

When I launch a new instance using that AMI, will I need to initialize each volume before I get consistent latency?

1

1 Answers

1
votes

When you create an instance from AMI which has EBS based volumes as storage, your instance creates new volume from this volume and continues with launch.

When you use snapshots as source to launch your instance, AWS need to pull these snapshots and write it to volume and then continue with the launch. In this case, pull storage blocks from S3 and write to volume will be the latency some users want to avoid. This is the case where pre-warming is suggested by AWS.