Rozdíl mezi Amazon S3 a Amazon EBS

Amazon S3 vs. Amazon EBS

S3 (Simple Storage Service) a EBS (Elastic Block Store) jsou dvě služby ukládání souborů poskytované společností Amazon. Hlavní rozdíl mezi nimi je v tom, s čím mohou být použity. EBS je specificky určen pro instance EC2 (Elastic Computing Cloud) a není přístupný, pokud není připojen k jednomu. Na druhé straně není S3 omezen na EC2. Soubory v kbelíku S3 lze získat pomocí protokolů HTTP a dokonce i pomocí BitTorrentu. Mnoho webů používá S3 k uložení většiny svých souborů kvůli své dostupnosti pro HTTP klienty; webové prohlížeče.

Jak již bylo uvedeno výše, pro čtení a zápis informací pomocí S3 potřebujete nějaký typ softwaru. S EBS může být svazek připojen k instanci EC2 a vypadal by stejně jako oddíl pevného disku. Může být naformátován pomocí libovolného systému souborů a soubory mohou být zapsány nebo čteny instancí EC2 stejně jako na pevný disk..

Pokud jde o celkovou částku, kterou můžete uložit, má S3 stále navrch. EBS má standardní limit 20 svazků, přičemž každý svazek pojme až 1 TB dat. U S3 je standardní limit na 100 segmentů, přičemž každá skupina má neomezenou kapacitu dat. Uživatelé S3 se nemusí starat o naplnění kbelíku a jediným problémem je dostatek kbelíků pro vaše potřeby.

Omezení EBS spočívá v nemožnosti použít více instancí najednou. Jakmile je připojena instancí, nemůže ji použít žádná jiná instance. S3 může mít více obrázků svého obsahu, takže jej může používat mnoho současně. Zajímavým vedlejším účinkem této schopnosti je něco, co se nazývá „eventuální konzistence“. U EBS dochází ke čtení nebo zápisu dat téměř okamžitě. S S3 nejsou změny zapsány okamžitě, takže pokud něco napíšete, nemusí to být data, která se vrátí operace čtení.

Souhrn:

  1. EBS lze použít pouze v případech EC2, zatímco S3 lze použít mimo EC2
  2. EBS se zobrazuje jako připojitelný svazek, zatímco S3 vyžaduje software pro čtení a zápis dat
  3. EBS může pojmout menší množství dat než S3
  4. EBS může být současně použit pouze jednou instancí EC2, zatímco S3 může být použito více instancemi
  5. S3 obvykle zažívá zpoždění zápisu, zatímco EBS ne