10 Цлоуд Објецт Стораге за складиштење јавних и приватних података

Skladištenje ogromnih količina podataka u tradicionalnim sistemima može biti veoma skupo. Hajde da istražimo ekonomične opcije za čuvanje nestrukturiranih podataka koje su dostupne na tržištu.

Zahvaljujući skladištenju u oblaku, proces čuvanja podataka postaje jednostavniji i jeftiniji, bez kompromisa po pitanju kvaliteta i bezbednosti.

Skladištenje objekata (object storage) omogućava čuvanje bilo koje vrste datoteka, kao što su fotografije, video snimci, audio fajlovi, PDF dokumenti, statične web stranice i mnoge druge. Može se koristiti i za hostovanje statičkih web sajtova ili za pravljenje rezervnih kopija podataka.

Prednost skladištenja u oblaku je ta što možete prenositi (upload) i preuzimati (download) podatke sa bilo koje lokacije koja ima pristup internetu, a imate i opciju da ograničite pristup tim podacima. Dakle, možete izabrati opciju koja najbolje odgovara vašim potrebama. Takođe, važno je napomenuti da plaćate samo ono što stvarno koristite.

Ako tražite S3 kompatibilno rešenje za skladištenje koje sami hostujete, onda bi trebalo da razmotrite MinIO.

Pogledajmo neke od najpopularnijih servisa za skladištenje u oblaku.

Inače, u ovom tekstu ću se fokusirati na rešenja za skladištenje objekata za aplikacije. Za ličnu i poslovnu upotrebu, razmislite o servisima kao što su Dropbox, Google Workspace i slična rešenja.

AWS S3

Ako već koristite cloud servise, ovo je vrlo praktična opcija. AWS S3 je jedan od pionira u pružanju usluga skladištenja objekata.

Ne morate brinuti o ograničenjima prostora za skladištenje; možete preneti bilo koju količinu podataka.

AWS S3 garantuje trajnost podataka od 99,999999999% i omogućava prenos podataka putem web pregledača ili API-ja.

Postoje tri vrste klasa skladištenja:

Standardna – Opšta klasa skladištenja sa malim kašnjenjem, idealna za distribuciju sadržaja, analizu velikih podataka itd.

Standardna IA (Infrequent Access) – Ako se sadržaju ne pristupa često, možete koristiti IA klasu. IA je jeftinija od standardne i pogodna je za čuvanje dugoročnih podataka kojima se ne pristupa svakodnevno.

Glacier – Jeftinija od IA, pogodna za arhiviranje podataka.

AWS nudi upravljanje životnim ciklusom objekata, omogućavajući prebacivanje objekata iz jedne klase skladištenja u drugu. S3 je regionalna usluga, što znači da možete držati podatke blizu korisnika kako biste postigli bržu isporuku sadržaja.

Takođe, ako razmišljate o oporavku od katastrofe (DR – disaster recovery), i to je pokriveno. Podržana je replikacija podataka između različitih regiona, što se može koristiti za pravljenje rezervnih kopija. Ne zaboravite da proverite najbolje bezbednosne prakse ako se odlučite za korišćenje AWS S3.

Google Cloud Storage

Google nudi skladištenje sa niskim kašnjenjem za male i velike kompanije. Google nudi četiri tipa skladišta.

Slično S3, i GCS nudi upravljanje životnim ciklusom podataka za premeštanje podataka sa jednog tipa skladišta na drugi, ili možete konfigurisati i brisanje podataka.

Možda će vam biti potrebno da zadržite podatke samo određeno vreme.

Na primer, sledeći uslov će izbrisati sve podatke starije od 30 dana u grupi.

Google Cloud ima brojne data centre širom sveta, što vam omogućava da čuvate podatke u različitim gradovima u Aziji, Evropi i SAD-u.

Nedavno je GCS uveo opciju da zahtevač plaća, gde zahtevač snosi troškove prenosa podataka. U okviru besplatnog GCP nivoa, dobijate 5 GB regionalnog prostora za skladištenje.

Spaces

Novo rešenje za skladištenje od DigitalOcean pod nazivom Spaces, poseduje ugrađeni CDN.

Trenutno je dostupan na četiri lokacije:

  • Njujork
  • Singapur
  • Amsterdam
  • San Francisko

Možete koristiti interfejs „prevuci i pusti“ (drag-and-drop) ili programski putem API-ja ili CLI-ja za upravljanje podacima.

Neke od uobičajenih primena Spaces-a su:

  • Web resursi kao što su HTML, slike, CSS, JS ili za hostovanje statičnog sajta
  • Skladištenje log fajlova
  • Čuvanje rezervnih kopija i arhiva

DO Spaces je kompatibilan sa S3 i podržava CORS. Ako tražite fiksnu mesečnu cenu, DigitalOcean je jedan od najpovoljnijih.

Bunny

Bunny Edge Storage je rešenje za skladištenje u oblaku dizajnirano za globalnu publiku. Nakon što se fajlovi učitaju, možete im pristupiti sa bilo kog mesta. Pomaže vam da isporučite sadržaj na četiri kontinenta i nudi 5 puta brže preuzimanje u poređenju sa tradicionalnim skladištem u oblaku.

Bunny Edge Storage može da replicira vaše podatke, tako da nećete izgubiti nijedan podatak tokom prelaska između centara podataka. Takođe, direktno se integriše sa Bunny CDN-om, kako bi se obezbedile bolje performanse i uštede zbog interne veze između CDN usluga i skladišta.

Podatke možete preneti pomoću HTTP API-ja, FTP-a ili File Manager-a, i prebaciti fajlove u oblak kako biste ih preuzeli sa bilo kog mesta. Bunny Edge Storage je dizajniran za bolje performanse zahvaljujući beskonačnoj skalabilnosti, strateškoj poziciji i direktnoj CDN integraciji. Možete proveriti i poređenje sa tradicionalnim dobavljačima skladišta.

Kada govorimo o globalnom kašnjenju, prosečna vrednost za Bunny Edge Storage je 41 ms, što je najniža vrednost među konkurentima. U pogledu globalne propusnosti, prosečna vrednost je 58,3 MB/s, što je najviše među ostalim provajderima.

Započnite svoju BESPLATNU probnu verziju već danas odabirom bilo kog plana, počevši od 0,01 USD/GB mesečno za Evropu. Možete izabrati i dve, tri ili četiri zone odjednom.

Vultr

Vultr nudi skladištenje objekata visokih performansi po ceni od 5 USD mesečno, uključujući 250 GB prostora i 1000 GB propusnog opsega. Koristi NVMe (Non-Volatile Memory Express) keširanje kako bi podaci kojima se često pristupa bili dostupni većom brzinom.

Skalirajte prostor za skladištenje po potrebi, i upravljajte njime putem API-ja ili S3 kompatibilnih alata. Vultr klonira podatke tri puta radi veće pouzdanosti.

Cloud Files

Cloud Files od Rackspace-a koristi OpenStack kako bi obezbedio skalabilno skladištenje u oblaku. Čvrsto je integrisan sa AKAMAI CDN-om za brže isporučivanje sadržaja širom sveta.

Možete birati da li će fajl biti privatan ili javan.

Rackspace nudi jedinstvene funkcije kao što su privremene URL adrese, koje važe samo određeno vreme. Ovo je savršeno rešenje ako želite da prodajete digitalne medije i želite da korisnik preuzme fajl u određenom vremenskom roku.

IBM

IBM Cloud Object Storage nudi enkripciju na serverskoj strani i SSL/TLS tokom prenosa podataka. Podacima se može upravljati putem web interfejsa, RESTful API-ja i SDK-ova.

Korišćenjem SDK-a, omogućeno vam je da koristite skladište ne samo sa IBM cloud servisima, već i sa drugim platformama. Postoje dve opcije otpornosti podataka:

  • Regionalno – čuva podatke u više data centara unutar istog regiona
  • Međuregionalno – čuva podatke u više regiona, što je korisno ako vam je potreban HA (high availability) baziran na regionu.

IBM nudi četiri tipa skladišta:

  • Standardno – podaci opšte namene kojima se često pristupa
  • Vault – podacima se pristupa jednom mesečno ili ređe
  • Cold Vault – podaci kojima se retko pristupa, za dugoročno čuvanje
  • Flex – dinamički podaci, kombinacija podataka kojima se pristupa često i retko

U okviru Lite plana, možete započeti sa 25 GB podataka BESPLATNO.

Alibaba OSS

Alibaba Cloud OSS (Object Storage Service) nudi garanciju dostupnosti od 99,9%. Troškovi se zasnivaju na onome što koristite, bez ugovorne obaveze.

Alibaba skladište je sposobno da obradi više od 50.000 zahteva u sekundi i ima ugrađenu višeslojnu zaštitu od DDoS napada i neovlašćenih pokušaja prijavljivanja.

Azure Blob Storage

Čuvajte sve nestrukturirane podatke pomoću Microsoft Azure Blob Storage. Jedna od značajnih prednosti Azure-a je njegova lokacija.

Na primer: ako tražite više lokacija data centara u Indiji, Azure trenutno ima bolju pokrivenost.

Azure Blob Storage je optimizovan za data lake-ove. Takođe, poseduju i druge vrste skladišta, kao što su File i Archive, kako bi ispunili dodatne zahteve.

Oracle Storage

Oracle Cloud Storage omogućava skladištenje neograničenog broja nestrukturiranih podataka po segmentu. Neke od karakteristika su:

  • Više načina za povezivanje – OpenStack Swift API, HDFS plugin, REST API, Java SDK, Python CLI i konzola
  • Skalabilnost – Ne brinite o veličini podataka, automatski se prilagođava
  • Enkripcija – Enkripcija na serverskoj strani sa 256 AES algoritmom

Zaključak

Znam da postoji mnogo opcija za čuvanje podataka u oblaku. Najbolji način da izaberete je da ih isprobate. Većina gore navedenih pružalaca usluga skladištenja u oblaku nudi BESPLATNU probnu verziju.

Alternativno, ako želite da ih sami hostujete, možete isprobati softver koji je kompatibilan sa S3.