DigitalOcean Spaces: Výhody / nevýhody a ako ich používať s JavaScriptom

Tento článok je súčasťou série: „Poskytovatelia cloudových úložísk, ktorý z nich si vybrať?“.

Ostatné články si môžete pozrieť tu:

  1. Amazon S3: Výhody / nevýhody a ako ich používať s JavaScriptom
  2. Google Cloud Storage: Výhody / nevýhody a spôsob jeho použitia s JavaScriptom
  3. Microsoft Azure Blob Storage: Výhody / nevýhody a spôsob jeho použitia s JavaScriptom
  4. Backblaze B2: Výhody / nevýhody a ako ich používať s JavaScriptom
  5. DigitalOcean Spaces: Výhody / nevýhody a ako ich používať s Javascriptom
  6. Wasabi Hot Storage: Klady a zápory a ako ich používať s JavaScriptom

DigitalOcean je jedným z posledných poskytovateľov, ktorí sa rozhodli ponúkať službu úložiska v cloude. Na rozdiel od tradičných spoločností ako Amazon, Google alebo Microsoft sa však rozhodli použiť úplne odlišný prístup: Platíte za balíčky zdrojov a nie za množstvo priestoru, ktorý používate. Tento nový spôsob stanovovania cien ich veľmi rýchlo od seba oddelil. Uvidíme, či je také pôsobivé, ako to znie.

Zrieknutie sa zodpovednosti: Ceny a funkcie sa neustále menia. Prosím, dajte mi vedieť, či existujú nejaké chyby :)

Pros

  • Vynikajúca dokumentácia. Ak ste oboznámení s DigitalOcean, pravdepodobne viete, že návody v časti „Komunita“ sú jedným z najlepších v odbore.
  • Je to „priateľské pre vývojárov“ ako Amazon S3. Používa rozhranie API na ukladanie objektov kompatibilné s S3, čo znamená, že môžete používať ľubovoľnú Amazon S3 SDK s DigitalOcean Spaces!
  • Predvídateľné ceny. 5 USD mesačne za 250 GB úložného priestoru a 1 TB odchádzajúceho prenosu každý mesiac. Vykonávanie niektorých výpočtov, to znamená 0,020 USD za GB / mesiac, bez započítania odchádzajúceho prenosu. Pre porovnanie, v AWS by ste zaplatili 0,023 USD za GB / mesiac v sklade a 0,09 USD za GB prevedené každý mesiac. Znamená to, že by ste museli platiť približne 90 USD navyše len za 1 TB odchádzajúceho prenosu, ktorý je zahrnutý v pláne priestorov DigitalOcean každý mesiac!
  • Jednoduchosť. Iba jedna trieda úložiska. To je všetko
  • Jednoduché užívateľské rozhranie. Položky môžete presunúť myšou a presunúť ich na svoje miesto
  • Ľahko sa integruje s inými službami DigitalOcean, ako sú napríklad kvapôčky
  • V rámci bezplatnej vrstvy si môžu noví používatelia vyskúšať službu dva mesiace zadarmo

Zápory

  • Pokiaľ viem, v spoločnosti DigitalOcean neexistuje žiadna platená podpora. Tento detail by mohol byť trochu znepokojujúci pre veľkých zákazníkov, ktorí tam majú kritické údaje a potrebujú prísne SLA
  • Rovnakú sumu peňazí miniete, aj keď ste ešte neodovzdali žiadne údaje. Ak teda neviete, koľko údajov chcete uložiť alebo ak chcete použiť iba zlomok miesta, ktoré máte k dispozícii, pravdepodobne nie je pre vás DigitalOcean Spaces najvhodnejšou možnosťou
  • Nemajú toľko regiónov, ako sú sofistikovanejšie služby, ako sú AWS, Google Cloud Storage a Microsoft Azure. V súčasnosti ponúkajú iba tieto regióny: NYC3 (New York), AMS3 (Amsterdam), SGP1 (Singapur)

Pekné, ale prečo by som ich mal použiť na konkurenciu?

  • Ak ste vývojár a už používate DigitalOcean pre svoje projekty
  • Ak máte kód používajúci Amazon S3 SDK. Môžete ich znovu použiť 99%!
  • Ak by ste chceli zjednodušené stanovovanie cien a nevadilo by vám to nedostatok platenej podpory
  • Ak sťahujete svoje dáta často, potom je DigitalOcean Spaces pre vás. V cene je zahrnutá prvá TB odchádzajúcich údajov každý mesiac.

Ako ju používať s JavaScriptom

Ako uvidíte, jediný rozdiel medzi DigitalOcean Spaces a Amazon S3, pokiaľ ide o ich použitie s JavaScriptom, sa nachádza v autentifikačnom kóde, kde uvádzame iný koncový bod.
  1. Ako nainštalovať knižnicu:
npm nainštalujte aws-sdk

2. Ako overiť:

3. Ako vytvoriť vedro:

4. Ako odstrániť vedro:

5. Ako nahrať súbor:

6. Ako stiahnuť súbor:

7. Ako odstrániť súbor:

8. Ako zobraziť zoznam všetkých súborov v skupine:

Dúfam, že tento článok je dostatočný na to, aby vás upozornil na DigitalOcean Spaces. Dajte mi vedieť, ak vám niečo chýba!

Ak by ste sa chceli prihlásiť do DigitalOcean a zároveň ma podporiť, môžete použiť tento odkaz.

Pekný deň!