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?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Om PrakashCommented:
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

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
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 PrakashCommented:
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.
Shalom CarmelCTOCommented:
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 :).
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Cloud Computing

From novice to tech pro — start learning today.