S3 (Simple Storage Service) a EBS (Elastic Block Store) sú dve služby ukladania súborov poskytované spoločnosťou Amazon. Hlavný rozdiel medzi nimi je v tom, s čím sa dajú použiť. EBS je špecificky určený pre prípady EC2 (Elastic Computing Cloud) a nie je prístupný, pokiaľ k nemu nie je pripojený. Na druhej strane S3 nie je obmedzené na EC2. Súbory v vedre S3 je možné získať pomocou protokolov HTTP a dokonca aj pomocou protokolu BitTorrent. Mnoho stránok používa S3 na uchovávanie väčšiny svojich súborov kvôli jeho prístupnosti k HTTP klientom; napríklad webové prehliadače.
Ako už bolo uvedené vyššie, na čítanie alebo zápis informácií pomocou S3 potrebujete nejaký typ softvéru. Pri EBS môže byť zväzok pripojený k inštancii EC2 a bude sa javiť ako oddiel pevného disku. Môže byť naformátovaný pomocou ľubovoľného systému súborov a súbory môžu byť zapisované alebo čítané inštanciou EC2 rovnako ako na pevný disk..
Pokiaľ ide o celkovú sumu, ktorú môžete uložiť, S3 má stále navrch. EBS má štandardný limit 20 zväzkov, pričom každý zväzok obsahuje až 1 TB údajov. V prípade S3 je štandardný limit na 100 vedier, pričom každá skupina má neobmedzenú dátovú kapacitu. Používatelia S3 sa nemusia starať o naplnenie vedra a jediným problémom je mať dostatok vedier pre vaše potreby.
Obmedzením EBS je nemožnosť použitia viacerých inštancií naraz. Po pripojení inštanciou ho už nemôže použiť žiadna iná inštancia. S3 môže mať viac obrázkov svojho obsahu, takže ho môže používať veľa súčasne. Zaujímavým vedľajším účinkom tejto schopnosti je niečo, čo sa nazýva „konečná konzistentnosť“. S EBS sa čítanie alebo zápis údajov vyskytuje takmer okamžite. Pri S3 sa zmeny nezaznamenajú okamžite, takže ak niečo napíšete, nemusia to byť dáta, ktoré sa vrátia operácie čítania.
Zhrnutie: