S3 (Service Simple Storage) și EBS (Elastic Block Store) sunt două servicii de stocare a fișierelor furnizate de Amazon. Principala diferență dintre ele este cu ce pot fi utilizate. EBS este destinat în special instanțelor EC2 (Elastic Computing Cloud) și nu este accesibil decât dacă este montat la unul. Pe de altă parte, S3 nu se limitează la EC2. Fișierele dintr-o cupă S3 pot fi preluate utilizând protocoale HTTP și chiar și cu BitTorrent. Multe site-uri folosesc S3 pentru a-și păstra majoritatea fișierelor din cauza accesibilității clienților HTTP; browsere web, de exemplu.
După cum sa menționat deja mai sus, aveți nevoie de un anumit tip de software pentru a citi sau a scrie informații cu S3. Cu EBS, un volum poate fi montat pe o instanță EC2 și ar părea exact ca o partiție de hard disk. Acesta poate fi formatat cu orice sistem de fișiere, iar fișierele pot fi scrise sau citite de instanța EC2 la fel ca și pe hard disk.
Când vine vorba de suma totală pe care o poți stoca, S3 are încă mâna. EBS are o limită standard de 20 de volume, fiecare volum deținând până la 1TB de date. Cu S3, limita standard este de 100 de găleți, fiecare cu o capacitate nelimitată de date. Utilizatorii S3 nu trebuie să vă faceți griji cu privire la umplerea unei găleți și singura preocupare este să aveți destule găleți pentru nevoile dvs..
O limitare a EBS este incapacitatea acesteia de a fi utilizată de mai multe instanțe simultan. Odată montat de o instanță, nici o altă instanță nu o poate folosi. S3 poate avea mai multe imagini ale conținutului său, astfel încât acesta să poată fi utilizat de mulți în același timp. Un efect secundar interesant al acestei capacități este ceva numit "eventuală coerență". Cu EBS, citirea sau scrierea datelor are loc aproape instantaneu. Cu S3, modificările nu sunt scrise imediat, deci dacă scrieți ceva, este posibil să nu fie datele pe care le readuce o operație de citire.
Rezumat: