HDG wyjaśnia: Co to jest Amazon S3?

Masz duże ilości danych, które trzeba przechowywać? Czy(Are) jesteś zmęczony płaceniem dużych, ryczałtowych opłat za przechowywanie tych danych? Co powiesz na potrzebę bezpiecznego, zaszyfrowanego przesyłania i pobierania plików? Jeśli po którymkolwiek z tych pytań pojawiło się głośne „ Tak(Yes) ”, to Amazon S3 może być opcją wartą zbadania.

Ale czym jest Amazon S3 ? Dzięki prostemu interfejsowi usług internetowych Amazon S3 zapewnia rozwiązania wszystkich tych pytań i wiele więcej w zakresie potrzeb związanych z przechowywaniem danych. Deweloperzy mogą cieszyć się dostępem do tej samej wysoce skalowalnej, niezawodnej, szybkiej i niedrogiej infrastruktury do przechowywania danych, na której Amazon prowadzi własną globalną sieć stron internetowych.

Korzystając z usługi Amazon S3(Amazon S3) , będziesz mógł przechowywać i pobierać dowolną ilość danych, w dowolnym momencie, z dowolnego miejsca w sieci.

Co to jest Amazon S3?(What Is Amazon S3?)

Usługa Amazon Simple S torage Service ( (S)S3(S) ) została zaprojektowana z myślą o programistach. Ułatwia przetwarzanie w skali internetowej i jest ważną częścią solidnego środowiska (A)chmury(W) Amazon Web Services(S) (AWS).

Za pośrednictwem interfejsu internetowego Amazon S3 zapewnia obiektową(object ) pamięć masową lub, jak nazywa to AWS , „podstawowe jednostki, które można przechowywać w Amazon S3”. Obiektowa pamięć masowa została stworzona do przechowywania, ochrony i pobierania danych z „podstawowych kontenerów pamięci”, zwanych wiaderkami(buckets) . Użytkownik tworzy zasobnik, a zasobnik przechowuje obiekty w chmurze.

Ta usługa jest dostępna dla organizacji dowolnej wielkości w dowolnej branży i umożliwia korzystanie między innymi z witryn internetowych, aplikacji mobilnych, archiwizacji, tworzenia kopii zapasowych i przywracania danych, urządzeń IoT i aplikacji dla przedsiębiorstw.

Jak działa Amazon S3?(How Does Amazon S3 Work?)

Aby zrozumieć, czym jest Amazon S3 i jak to wszystko działa, zagłębimy się nieco głębiej w każdy element systemu pamięci masowej. Skupimy się na dwóch głównych rzeczach — wiadrach i obiektach. Te dwa komponenty współpracują ze sobą, tworząc system pamięci masowej Amazon S3 .

Obiektami Amazon S3(Amazon S3) mogą być dokumenty, zdjęcia, filmy i inne pliki dowolnego typu. Każdy obiekt otrzymuje unikalny klucz, który umożliwia jego identyfikację w środowisku S3. Rozmiar przesyłanego pliku obiektu(Object) jest ustawiony na maksymalnie 160 GB, chociaż AWS oferuje różne narzędzia, które w razie potrzeby pomagają w dodawaniu większych plików.

Obiekty potrzebują miejsc do przechowywania w środowisku S3, i tutaj w grę wchodzą wiadra. Jak już wspomniano, wiadro jest podstawowym pojemnikiem do przechowywania przedmiotu. Możesz przesłać nieograniczoną liczbę obiektów do jednego zasobnika za pomocą interfejsu API Amazon S3(Amazon S3 API) .

AWS ogranicza tworzenie zasobników do 100 dla każdego konta w chmurze AWS . Liczba ta może zostać zwiększona do maksymalnie 1000 po przesłaniu żądania zwiększenia limitu usług.

Po utworzeniu zasobnika wybierasz region AWS , w którym chcesz go przechowywać. Im bliżej Twojej fizycznej lokalizacji jest region, tym minimalne będą Twoje obawy i koszty związane z opóźnieniami. Obiekty w zasobniku przechowywane w określonym regionie pozostaną tam, dopóki nie zostaną przez Ciebie przeniesione.

Unikalny identyfikator każdego zasobnika jest globalny. Oznacza to, że nigdzie indziej na świecie zasobnik nie będzie miał takiej samej nazwy jak ten, który utworzyłeś, dopóki zasobnik nie zostanie usunięty.

Konsolę Amazon S3(Amazon S3 Console) można znaleźć w konsoli zarządzania AWS(AWS Management Console) . To tutaj możesz tworzyć, konfigurować i zarządzać każdym zasobnikiem oraz przechowywanymi w nim obiektami pamięci masowej.

Konsola Amazon S3 wykorzystuje hierarchiczną strukturę folderów, która umożliwia wyszukiwanie zawierające słowa kluczowe lub frazy, które ułatwiają znajdowanie i pobieranie tego, czego szukasz.

Uprawnienia dostępu do zasobników i obiektów są również ustawiane za pomocą konsoli zarządzania.

Zalety Amazon S3(The Advantages Of Amazon S3)

Amazon S3 to proste i niezawodne bezpieczne przechowywanie. Dostarczone funkcje zapewniają skalowalność, trwałość, dostępność, opłacalność i bezpieczeństwo. Oferują również coś, co nazywa się wersjonowaniem, co pozwala tworzyć duplikaty obiektu w tym samym zasobniku jako bezpieczne w przypadku przywracania lub odzyskiwania danych.

Skalowalność(Scalability)

Amazon S3 nie jest utrzymywany w tym samym standardzie, co twój przeciętny dostawca pamięci masowej w chmurze. Zamiast płacić za ustalone limity, z których możesz korzystać lub nie, Amazon S3 pobiera opłaty tylko za to, z czego faktycznie korzystasz.

Ta usługa pomaga uniknąć nadmiernych opłat za niezajęte miejsce i potencjalnych opłat za nadwyżkę w przypadku przekroczenia limitu. W Amazon S3(Amazon S3) nie ma żadnych ukrytych opłat ani opłat za nadwyżki . Możesz skalować zasoby pamięci masowej w górę iw dół, aby sprostać zmieniającym się wymaganiom.

Trwałość, dostępność i opłacalność(Durability, Accessibility, And Cost-effectiveness)

AWS zauważa, że ​​Amazon S3 „zaprojektowano z myślą o 99,9999999999% trwałości i przechowuje dane dla milionów aplikacji dla firm na całym świecie. Amazon S3 automatycznie tworzy i przechowuje obiekty S3 w wielu systemach chronionych przed awariami. Pozwala to na szybki dostęp do Twoich danych w razie potrzeby.

Dane mogą być przechowywane w różnych klasach pamięci(storage classes) opartych na częstotliwości . Klasy pamięci masowej wahają się od wysokich do niskich kosztów, w zależności od tego, jak krytyczne są pliki i jak często są one używane.

Jeśli potrzebujesz natychmiastowego dostępu do ważnych plików, zakres zostanie ustawiony na droższy koniec. Z czasem może się to zmienić w zależności od częstotliwości uzyskiwania dostępu do plików. AWS zapewnia narzędzia do monitorowania każdego obiektu i określania, czy należy go przenieść do wyższej lub niższej klasy pamięci. Przeniesie również Twoje obiekty automatycznie na podstawie bieżących wzorców dostępu.

Ta konfiguracja jest przydatna do tworzenia zasad cyklu życia, które określają działania, które Amazon S3 ma podjąć podczas życia obiektu. Przykładem może być przeniesienie obiektów do innej klasy pamięci, ich archiwizacja lub usunięcie po określonym czasie. Następnie możesz skonfigurować automatyczne przenoszenie danych po spełnieniu ustalonych przez Ciebie zasad.

Bezpieczeństwo(Security)

Funkcje szyfrowania i narzędzia dostępu chronią dane przechowywane w środowisku AWS S3 przed nieautoryzowanym dostępem. Dotyczy to zarówno poziomu zasobnika, jak i poziomu konta.

Domyślnie użytkownicy będą mieli dostęp tylko do zasobników i obiektów, które tworzą. AWS oferuje różnorodne funkcje zarządzania bezpieczeństwem, które pozwalają zmieniać i dostosowywać uprawnienia dostępu.

Wybór Amazon S3(Choosing Amazon S3)

Amazon S3 został stworzony dla dojrzałych firm, które potrzebują skalowalności i dlatego może nie być idealnym rozwiązaniem dla mniejszych firm, które potrzebują minimalnego miejsca na przechowywanie danych i nie mają planów ekspansji w najbliższym czasie.

Jednak dzięki elastycznemu modelowi kosztów, solidnej architekturze i wszechobecnej obecności w sieci Amazon S3 jest dobrym wyborem dla każdej firmy wymagającej danych dostępnych w sieci, które można dostosować do jej potrzeb.



About the author

Jestem profesjonalnym inżynierem dźwięku z ponad 10-letnim doświadczeniem. Pracowałem przy wielu projektach, od małych domowych systemów audio po duże produkcje komercyjne. Moje umiejętności polegają na tworzeniu doskonałych ścieżek dźwiękowych i narzędzi do przetwarzania dźwięku, dzięki którym muzyka brzmi świetnie. Mam również ogromne doświadczenie w pracy z systemem Windows 10 i mogę pomóc Ci w pełni wykorzystać możliwości systemu komputerowego.



Related posts