Amazon S3 ve Amazon EBS Arasındaki Fark

Amazon S3 ve Amazon EBS

S3 (Basit Depolama Hizmeti) ve EBS (Elastik Blok Mağazası) Amazon tarafından sağlanan iki dosya depolama hizmetidir. Aralarındaki ana fark, ne ile kullanılabileceğidir. EBS özellikle EC2 (Elastik Bilgi İşlem Bulutu) bulut sunucuları içindir ve bunlara monte edilmedikçe erişilemez. Öte yandan S3, EC2 ile sınırlı değildir. S3 grubundaki dosyalar HTTP protokolleri kullanılarak ve hatta BitTorrent ile alınabilir. Birçok site, HTTP istemcilerine erişilebilirliği nedeniyle dosyalarının çoğunu tutmak için S3'ü kullanır; örneğin web tarayıcıları.

Yukarıda belirtildiği gibi, S3 ile bilgi okumak veya yazmak için bir tür yazılıma ihtiyacınız vardır. EBS ile, bir birim EC2 örneğine monte edilebilir ve sabit disk bölümü gibi görünecektir. Herhangi bir dosya sistemi ile biçimlendirilebilir ve dosyalar EC2 örneği tarafından bir sabit sürücüye olduğu gibi yazılabilir veya okunabilir.

Saklayabileceğiniz toplam miktar söz konusu olduğunda, S3'ün hala üst eli vardır. EBS, 20 ciltlik standart bir sınıra sahiptir ve her birim 1 TB'a kadar veri içerir. S3 ile standart sınır 100 kovadadır ve her bir kova sınırsız veri kapasitesine sahiptir. S3 kullanıcılarının bir kova doldurma konusunda endişelenmesine gerek yoktur ve tek endişe ihtiyaçlarınız için yeterli kovaya sahip olmaktır.

EBS'nin bir sınırlaması, aynı anda birden çok örnek tarafından kullanılamamasıdır. Bir örnek tarafından bağlandıktan sonra başka bir örnek kullanamaz. S3, içeriğinin birden fazla görüntüsüne sahip olabilir, böylece aynı anda birçok kişi tarafından kullanılabilir. Bu yeteneğin ilginç bir yan etkisi 'nihai tutarlılık' olarak adlandırılan bir şeydir. EBS ile veri okuma veya yazma neredeyse anında gerçekleşir. S3 ile, değişiklikler hemen yazılmaz, bu nedenle bir şey yazarsanız, bir okuma işleminin döndürdüğü veriler olmayabilir.

Özet:

  1. S3 EC2 dışında kullanılabilirken EBS yalnızca EC2 bulut sunucularıyla kullanılabilir
  2. S3 veri okumak ve yazmak için yazılım gerektirirken EBS monte edilebilir bir birim olarak görünür
  3. EBS, S3'ten daha az miktarda veri barındırabilir
  4. EBS aynı anda yalnızca bir EC2 örneği tarafından kullanılabilirken, S3 birden fazla örnek tarafından kullanılabilir
  5. S3 genellikle yazma gecikmeleri yaşarken, EBS