Amazon EBS

Amazon EBS (AWS EBS- Amazon Web store EBS)- AWS Elastic Block store
When you use Amazon EBS to store your data, if a computing instance fails, you don’t have to worry about losing your data because it isn’t housed on the instance – it housed on your block storage volume .

How does it work ?

Amazon EBS Volumes can be between 1GB to 1 TB in size, they are created in a particular Availability Zone, or AZ, which is distinct physical location that contains computing resources, similar to a data center .

An Amazon EBS Volume can only be attached to one instance at a time, but many volumes can be attached to a single instance .
When you do , it will appear as a mounted device and the instance can be interact with it similar to any hard drive or other storage device .

So, you can attach multiple volumes and stripe your data across them for increased I/O and throughput performance.This is particularly helpful for database-intensive applications that frequently encouter many random reads and writes across the dataset .

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 EBS ?

It’s easy! Let me explain you how to create an 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 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 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 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 EBS volume and start working with the data in minutes. You can use the data for research or in your own application