Elastic Block Storage (EBS) :
Amazon Elastic Block Store (Amazon EBS) supplies block volume storage for use with your Amazon EC2 instances.
If an application is running on EC2 and storing data on the instance, you should know about your storage options. Also, you should be aware how to create your storage volume to secure your data if an instance were to fail. In AWS cloud, storage resources divided into two categories. First, Elastic block storage (EBS), which continues even after stopping an instance. Second, ephemeral volumes or local storage stop after terminating the instance.
Elastic block storage (EBS) are storage volumes that you create independently from EC2 instances. You can connect the EBS volumes with EC2 instances. After joining with EC2 instances, you can use them just like any other block device. EBS also divided into two types – Standard volumes and Provisioned IOPS volumes. IOPS denote input/output operations per second. Provisioned IOPS EBS volumes enable you to control and determine constant performance parameters when creating volumes. With Elastic Block Storage EBS, you can create storage up to 1 terabyte in size and connect them to EC2 instances. You can also join multiple storage volumes to a single instance.
You can define I/O performance by generating volumes with Provisioned IOPS. Also, you can format EBS volumes with a file system. After that, you can fill them with applications and data. The point is, you can utilize them any way you would use a block device.
AWS Point-in-time snapshot (PIT snapshot)
PIT snapshot is an important feature, particularly regarding designing for failure. You can create the point-in-time snapshot (PIT snapshot) and have these PIT snapshot carry on to Amazon S3. You can use these PIT snapshots represent as new volumes. After that, you can copy these PIT snapshots across AWS regions. In this way, it is easier to take benefit of AWS regions for those systems that require extensive geographical distribution.
Elastic Block Storage EBS snapshots are easy to take, either through the web console or the API. You can also take a PIT snapshot of a volume that is running by an instance. However, PIT snapshot only capture data of Amazon EBS volume at the time you issue the snapshot command. You can utilize Cloudwatch to observe performance metrics for Amazon EBS volumes. If you want you can remount and reuse the volume during the time of snapshot status is still in pending. Remember, when you delete a snapshot, you remove only the data of that PIT snapshot.
HOW I WOULD USE IT ..?
There is scenario: The web application you created is becoming huge hit and is serving more than 2 million pages per day, as well as processing 4 million transactions every month .With all of this demand, you want to make sure that you have great performance for all your visitors .
You can use Amazon EBS volumes, and since the workload is IO-intensive, you can leaverage Provisioned IOPS significantly reduce latency and improve your visitor’s experience on your site .
HOW HARD IS IT START USING AMAZON Elastic Block Storage (EBS) ?
It’s easy! Let me explain you how to create an Elastic Block Storage (EBS) volume and attach it to an already running EC2 instance .
To get started, login to the AWS Management Console.
Because Amazon EBS volumes are tied to Amazon EC2 instance, you willl have to click on EC2 from the console Dashboard to start working with them.
- Click Volumes under the Elastic BLock Store menu to go to the Elastic Block Storage (EBS) Control Panel.
- Click on Create Volume
- Choose standard
- Select the zone
- Click on Yes, create .
- Now you have anew volume ready .
Even though Amazon Elastic Block Storage (EBS) volumes exist independently their main purpose is to be used with an Amazon EC2 instance, like a hard drive.
HOW TO ATTACH NEWLY CREATED VOLUME TO AN AMAZON EC2 INSTANCE ?
In the EBS Dashboard, you should now able to see your new volume. Which you have created, it’s status is Available, right-click it and choose attach volume .Now you have to select the instance you want to attach the volume to .
Click yes, attach .
Now create the snap shot in the volume :
Creating a snapshot replicates the data in the volume. It also allows you to change the properties of the volume to enable features like Provisioned IOPS .
You also see : Amazon Relational Database Service (RDS )
WHAT ELSE WE CAN DO WITH AMAZON Elastic Block Storage (EBS) ?
Definitely. Amazon hosts a variety of public data sets such as the Human Genome Project, Census Data, Transportation Statics, and more, that anyone can access for free .
Previously, large data sets required hours or days to locate, download customize, and analyze .
Now, you can easily download these datasets onto an Amazon Elastic Block Storage EBS volume and start working with the data in minutes. You can use the data for research or in your own application