S3 (Simple Storage Service) i EBS (Elastic Block Store) dvije su usluge pohrane datoteka koje pruža Amazon. Glavna razlika između njih je u onome s čime se mogu koristiti. EBS je namijenjen posebno EC2 (Elastic Computing Cloud) primjerima i nije dostupan ako nije montiran na jedan. S druge strane, S3 nije ograničen na EC2. Datoteke u S3 kanti mogu se pronaći pomoću HTTP protokola, pa čak i s BitTorrentom. Mnoge web stranice koriste S3 za držanje većine svojih datoteka zbog njegove dostupnosti HTTP klijentima; na primjer, web preglednici.
Kao što je već gore navedeno, potreban vam je neki tip softvera da biste mogli čitati ili pisati podatke pomoću S3. Pomoću EBS-a volumen se može montirati na EC2 instancu i čini se kao particija tvrdog diska. Može se formatirati s bilo kojim datotečnim sustavom, a datoteke može upisati ili čitati EC2 instanca baš kao što bi to učinio na tvrdi disk.
Kada je riječ o ukupnom iznosu koji možete pohraniti, S3 i dalje ima prednost. EBS ima standardnu granicu od 20 svezaka pri čemu svaki volumen sadrži do 1TB podataka. Kod S3 standardna granica iznosi 100 kanti, a svaka kanta ima neograničen kapacitet podataka. Korisnici S3 ne trebaju brinuti o punjenju kante i jedina je briga imati dovoljno kanti za vaše potrebe.
Ograničenje EBS-a je njegova nemogućnost korištenja u više slučajeva odjednom. Nakon što ga postavi instanca, nijedna druga instanca ne može je koristiti. S3 može imati više slika svog sadržaja, tako da ih mogu istovremeno koristiti mnogi. Zanimljiva nuspojava te sposobnosti je nešto što se naziva "eventualna konzistentnost". Uz EBS, čitanje ili pisanje podataka događa se gotovo trenutno. Kod S3 izmjene se ne pišu odmah, tako da ako nešto napišete, možda se neće vratiti podaci čitanja.
Sažetak: