what is difference between EBS and s3?

Well, I have been strying to study new Amazon cloud environment and There are two terms which have confused me a bit. Can anybody please explaing me the relation and the relation bertween ebs and  S3?
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

Om PrakashConnect With a Mentor Commented:
Please check this link for differences:

Amazon EBS is a new type of storage designed specifically for Amazon EC2 instances. Amazon EBS allows you to create volumes that can be mounted as devices by EC2 instances

Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web
TheCommunicatorAuthor Commented:
So if I am not wrong: Both actually are designed to allow the storage and both provide the Web Services on top of that. Both are capable of configuring the machine instances.
While S3 is easily scalable, we have to manually take care of the scalability of EBS instance. Would that be a correct conclusion?
Om PrakashConnect With a Mentor Commented:
Yes both EBS and S3 are designed to allow the storage.
EBS allows to create volumes and format them where as S3 provides web services interface which can be used to sore/retreive data.

Some main differences are:
1. EBS can only be accessed by one machine at a time whereas snapshots on S3 can be shared
2. performance of S3 is higher
3. S3 has  maximum  throughput
4. For file listing S3 is slow and search is by prefix only  whereas EBS has fast directory listing and searching.

Yes S3 is scalable, we have to manually take care of the scalability of EBS instance.
shalomcConnect With a Mentor CTOCommented:
EBS is actually a SAN storage, with all SAN benefits.
You can do a snapshot, unmount and remount the volume to different instances, and connect an AMI for persistent offline storage.

S3 is sort of a NAS, with a proprietary access protocol, but with data replication and uber high availability.

Which one to chose? depends on the use case, on the budget, on the skills and the tools you have.


TheCommunicatorAuthor Commented:
Hmmmmmmm thank you very much guys. If I have further question sthen i will post you a related question. Thank you again :).
All Courses

From novice to tech pro — start learning today.