HDG vysvětluje: Co je Amazon S3?


Máte velké množství dat, která je třeba uložit? Už vás nebaví platit velké paušální poplatky za uložení těchto dat? A co potřeba bezpečného a šifrovaného nahrávání a stahování souborů? Pokud po některé z těchto otázek zaznělo „Ano“, pak Amazon S3 může být jednou z možností, kterou stojí za prozkoumání.

Co je však Amazon S3? Díky jednoduchému rozhraní webových služeb poskytuje Amazon S3 řešení všech těchto otázek a mnohem více, pokud jde o vaše potřeby ukládání dat. Vývojáři se mohou těšit na přístup ke stejné vysoce škálovatelné, spolehlivé, rychlé a levné infrastruktuře ukládání dat, na které Amazon provozuje svou vlastní globální síť webů.

Pomocí Amazonu S3 budete moci ukládat a načítat jakékoli množství dat kdykoli a kdekoli na webu.

Co je Amazon S3?

Amazon S implementovat Storage Service (S3) byla navržena s ohledem na vývojáře. Usnadňuje práci na webu a je důležitou součástí solidního cloudového prostředí Amazon Web Services (AWS).

Prostřednictvím webového rozhraní poskytuje Amazon S3 úložiště objektunebo, jak to říká AWS, „základní entity, které lze uložit v Amazonu S3“. Úložiště objektů bylo vytvořeno pro ukládání, ochranu a načítání dat z „základních úložných kontejnerů“ označovaných jako kbelíky. Uživatel vytvoří kbelík a uloží objekty do cloudu.

Tato služba je k dispozici organizacím libovolné velikosti v jakémkoli odvětví pro použití, ale nejen, webových stránek, mobilní aplikace, archivace, zálohování a obnovení dat, zařízení internetu věcí a podnikové aplikace.

In_content_1 vše: [300 x 250] / dfp: [640 x 360]->

Jak funguje Amazon S3?

Abychom pochopili, co je Amazon S3 a jak to funguje, ponoříme se trochu hlouběji do každé komponenty úložného systému. Zaměříme se na dvě hlavní věci - kbelíky a předměty. Tyto dvě komponenty společně pracují na vytvoření úložného systému Amazon S3.

Objekty Amazonu S3 mohou být dokumenty, fotografie, videa a další typy souborů. Každý objekt má jedinečný klíč, díky němuž je identifikovatelný v prostředí S3. Velikost souboru pro upload objektu je nastavena na maximum 160 GB, ačkoli AWS disponuje různými nástroji, které vám mohou v případě potřeby pomoci s přidáváním větších souborů.

Objekty potřebují místa, která mají být uložena v prostředí S3, a tady se začínají hrát kbelíky. Jak již bylo zmíněno, kbelík je základním úložným kontejnerem pro objekt. Pomocí rozhraní Amazon S3 API můžete nahrávat neomezené objekty do jednoho bloku.

AWS omezuje vytváření segmentů na 100 pro každý z cloudových účtů AWS. Toto číslo lze po odeslání požadavku na zvýšení limitu služby zvýšit na maximálně 1 000.

Když se vytvoří kbelík, vyberete si oblast AWS, do které chcete uložit. Čím je region blíže vaší fyzické poloze, tím menší budou vaše latence a náklady. Objekty v kbelíku uložené v určité oblasti zůstanou tam, dokud vás nepřenesete.

Jedinečný identifikátor pro každý kbelík je globální. To znamená, že nikde jinde na světě nebude mít kbelík stejný název jako ten, který jste vytvořili, dokud nebude tento kbelík odstraněn.

Konzola Amazon S3 se nachází v AWS Management Console. Je to místo, kde budete vytvářet, konfigurovat a spravovat všechny kbelíky i úložné objekty, které jsou uvnitř.

Konzola Amazon S3 používá hierarchickou strukturu složek, která umožňuje vyhledávání obsahující klíčová slova nebo fráze, které vám pomohou snadno vyhledejte a získejte to, co hledáte.

Přístupová oprávnění k vašim kbelíkům a objektům se také nastavují pomocí konzoly pro správu.

Výhody Amazonu S3

Amazon S3 je jednoduché a robustní zabezpečené úložiště. Poskytované funkce nabízejí škálovatelnost, trvanlivost, dostupnost, efektivitu nákladů a zabezpečení. Nabízejí také něco, co se nazývá verzování, což vám umožňuje vytvářet duplikáty objektu ve stejném kbelíku jako zabezpečený proti selhání pro vrácení nebo obnovení dat.

Škálovatelnost

Amazon S3 není držen na stejném standardu jako poskytovatel cloudového úložiště typu run-of-the-mill. Místo placení nastavených limitů, které můžete nebo nemusíte používat, Amazon S3 účtuje pouze poplatky za to, co skutečně používáte.

Tato služba pomáhá vyhnout se přebíjení za neobsazený prostor a potenciál pro poplatky za překročení, pokud překročíte svůj limit. S Amazonem S3 nejsou žádné skryté poplatky ani poplatky za přetížení. Můžete přizpůsobit své úložné zdroje nahoru a dolů, aby vyhovovaly vašim měnícím se požadavkům.

Životnost, dostupnost a efektivita nákladů

AWS poznamenává, že Amazon S3 je „Navrženo pro 99,999999999% trvanlivosti a ukládá data pro miliony aplikací pro společnosti z celého světa.“ Amazon S3 automaticky vytváří a ukládá vaše S3 objekty do více systémů chráněných proti selhání. To umožňuje rychlý přístup k vašim datům v případě potřeby.

Data lze ukládat v řadě frekvencí tříd úložiště. Třídy úložiště se pohybují od vysokých až po nízké náklady, založené na tom, jak kritické jsou soubory, jak často jsou soubory přístupné.

Pokud potřebujete okamžitý přístup k důležitým souborům, rozsah bude nastavit na dražší konec. To se může časem změnit v závislosti na tom, jak často jsou soubory přístupné. AWS vám poskytuje nástroje ke sledování jednotlivých objektů a k určení, zda je třeba je přesunout do vyšší nebo nižší třídy úložiště. Také bude automaticky přesouvat vaše objekty na základě probíhajících přístupových vzorců.

Toto nastavení je užitečné pro vytvoření zásady životního cyklu, což je to, co definuje akce, které má Amazon S3 provádět během životnosti objektu. Příkladem by mohl být přechod objektů do jiné třídy úložiště, jejich archivace nebo výmaz po určité době. Poté můžete nastavit automatický přenos dat vždy, když jsou splněny stanovené zásady.

Zabezpečení

Šifrovací funkce a přístupové nástroje chránit data, která ukládáte v prostředí AWS S3, před neoprávněným přístupem. Toto je jak pro úroveň segmentů, tak i pro úroveň účtu.

Ve výchozím nastavení budou mít uživatelé přístup pouze k segmentům a objektům, které vytvoří. AWS nabízí řadu funkcí správy zabezpečení, které máte k dispozici pro změnu a přizpůsobení přístupových oprávnění.

Výběr Amazonu S3

Amazon S3 byl vytvořen pro vyspělé firmy, které potřebují škálovatelnost, a proto nemusí být ideální pro menší podniky, které potřebují minimální ukládání dat, a žádné krátkodobé budoucí plány na rozšíření.

Avšak s flexibilním nákladovým modelem, robustní architekturou a všudypřítomnou přítomností na webu je Amazon S3 dobrou volbou pro jakoukoli firmu vyžadující data přístupná na webu, která se přizpůsobují jeho potřebám.

Související příspěvky:


30.05.2020