Skirtumas tarp „Amazon S3“ ir „Amazon EBS“

„Amazon S3 vs Amazon EBS“

S3 (paprasta saugojimo paslauga) ir EBS (elastinių blokų parduotuvė) yra dvi failų saugojimo paslaugos, kurias teikia „Amazon“. Pagrindinis skirtumas tarp jų yra tai, su kuo jie gali būti naudojami. EBS yra specialiai skirtas EC2 (Elastic Computing Cloud) egzemplioriams ir yra prieinamas tik tuo atveju, jei prijungtas prie vieno. Kita vertus, S3 neapsiriboja vien EC2. S3 rinkinyje esančius failus galima nuskaityti naudojant HTTP protokolus ir net naudojant „BitTorrent“. Daugelis svetainių naudoja S3, norėdamos išlaikyti didžiąją dalį failų, nes jos yra prieinamos HTTP klientams; pvz., interneto naršyklės.

Kaip jau minėta aukščiau, norint skaityti ar rašyti informaciją naudojant S3, jums reikia tam tikros rūšies programinės įrangos. Naudodamiesi EBS, tomą galima pritvirtinti EC2 egzemplioriuje ir jis atrodytų kaip standžiojo disko skaidinys. Jį galima formatuoti su bet kuria failų sistema, o EC2 egzempliorius failai gali būti rašomi ar skaitomi taip, kaip tai būtų kietajame diske..

Kalbant apie bendrą kiekį, kurį galite laikyti, „S3“ vis tiek turi viršų. EBS standartinis apribojimas yra 20 tomų, kiekviename tome yra 1 TB duomenų. Naudojant S3, standartinė riba yra 100 kibirų, kai kiekvienas segmentas turi neribotą duomenų talpą. S3 vartotojams nereikia jaudintis dėl kibiro užpildymo ir vienintelis rūpestis yra turėti pakankamai kaušų jūsų poreikiams.

EBS apribojimas yra jos nesugebėjimas naudotis keliais egzemplioriais vienu metu. Kai ją pritvirtins egzempliorius, jokia kita instancija ja negalės naudotis. S3 gali turėti kelis savo turinio vaizdus, ​​todėl tuo pačiu metu juo gali naudotis daugelis. Įdomus šios galimybės šalutinis poveikis yra vadinamasis galimas nuoseklumas. Naudodamiesi EBS, duomenys nuskaitomi ar rašomi beveik akimirksniu. Naudojant S3, pakeitimai nerašomi iš karto, taigi, jei ką nors rašote, gali būti, kad negrįš duomenys, kuriuos grąžina skaitymo operacija.

Santrauka:

  1. EBS gali būti naudojamas tik su EC2 atvejais, o S3 - už EC2
  2. EBS rodomas kaip pridedamas tomas, o S3 reikalinga programinė įranga duomenims skaityti ir rašyti
  3. EBS gali talpinti mažesnį duomenų kiekį nei S3
  4. EBS vienu metu gali naudoti tik vienas EC2 egzempliorius, tuo tarpu S3 gali naudoti keli egzemplioriai
  5. Paprastai S3 patiria rašymo vėlavimą, o EBS - ne