What is EC2?
Amazon Elastic Compute Cloud (Amazon EC2) offers the broadest and deepest compute platform, with over 600 instances and a choice of the latest processor, storage, networking, operating system, and purchase model to help you best match the needs of your workload.
What is Elastic Block Store?
Amazon EBS enables you to keep data persistently on a file system, even after you shut down your EC2 instance. Amazon also provides local storage for EC2 instances that you can use while you run the instance, but you lose the data when you shut down the instance.
Volumes
EBS volumes provide additional storage for EC2 instances, similar to a hard drive. Like physical hard disks, it's critical to manage EBS volumes as they affect your AWS bill.
Creating Volumes
Open the Volumes tab on AWS EC2.
Click on Create Volume.
Set the Settings of the Volume according to your needs.
Must tick the Encrypt the Volume option.
Click on Create Volume.
Your Additional Volume will be created.
How to Attach the Volume
Select the Additional volume.
Click on Actions to add the Volume.
Select the Instance and other settings according to you to attach the Volume.
Click on the Attach Volume.
Your Volume will be attached to the Instance.
Snapshots
A snapshot is a base feature for creating backups of your EBS volumes. A snapshot takes a copy of the EBS volume and places it in Amazon S3, where it is stored redundantly in multiple Availability Zones. The initial snapshot is a full copy of the volume; ongoing snapshots store incremental block-level changes only.
Creating a Snapshot
Go to the Snapshots Panel.
Click on Create Snapshot.
Set the Settings according to your needs.
You can create a Snapshot of your Instance too.
Click on Create Snapshot and your Snapshot will be Created.
Creating Volume Using Snapshots
Right-click on your Snapshot and click on the Create volume from the Snapshot option.
Select the Snapshot Id to make use of Snapshot for creating a Volume.
Click on Create Volume, Your Volume will be created.
Lifecycle Manager
With Amazon Data Lifecycle Manager, you can manage the lifecycle of your AWS resources. You create lifecycle policies, which are used to automate operations on the specified resources. Amazon Data Lifecycle Manager supports Amazon EBS volumes and snapshots.