Jak przenieść dane Amazon S3 do Glacier
Amazon S3 to rozwiązanie do przechowywania danych w chmurze firmy Amazon, które zapewnia nieskończoną pojemność pamięci masowej w stosunkowo niskich cenach. Obecnie używam go do przechowywania kopii zapasowej mojego lokalnego urządzenia NAS (Network Attached Storage). Jednak Amazon S3 nie jest najlepszą opcją do przechowywania dużej ilości danych, do których nie masz dostępu zbyt często.
Amazon Glacier to rozwiązanie dostarczane przez Amazon, które znacznie obniża koszty przechowywania dużych ilości danych w chmurze. Na przykład, przechowywanie 2500 GB danych w S3 kosztuje około 215 USD miesięcznie. To sporo pieniędzy za wykonanie kopii zapasowej danych. Jednak przechowywanie 2500 GB na Amazon Glacier kosztuje tylko 25 USD miesięcznie. To prawie 1/10 kosztu S3.
Jak więc przenieść swoje dane z Amazon S3 do Glacier? Korzystanie z zasad cyklu życia. Zasady te są po prostu regułami, które można skonfigurować, aby przenieść dane z S3 do Glacier w określonych godzinach. Dowiedzmy się, jak stworzyć politykę cyklu życia.
Utwórz zasady cyklu życia w Amazon S3
Aby rozpocząć, najpierw zaloguj się do Amazon Web Services (aws.amazon.com) i kliknij Moje konto / konsola na górze. Następnie kliknij AWS Management Console.
Teraz z listy usług internetowych Amazon, przejdź do S3.
Następnie kliknij nazwę wiadra, która zawiera dane, które chcesz przenieść do Glacier. Pamiętaj, że będziesz mógł przesłać całe wiadro, tylko foldery lub nawet określone pliki.
Kiedy otworzysz wiadro, zobaczysz zawartość wiadra po lewej stronie. Kliknij Nieruchomości w prawym górnym rogu, aby otworzyć ustawienia dla tego wiadra.
Na dole zobaczysz Koło życia. Idź dalej i rozwiń Cykl życia, aby zobaczyć aktualne zasady, jeśli takie istnieją. Mam już jedną konfigurację, która przenosi wszystko w wiadrze do Glacier po przesłaniu do S3.
Aby skonfigurować nową regułę, idź dalej i kliknij Dodaj regułę. Pojawi się nowe okno dialogowe reguły cyklu życia, jak pokazano poniżej.
Teraz przejdźmy przez różne opcje. Po pierwsze, możesz nadać mu nazwę, która może być tym, czym żyjesz. The Zastosuj do całego wiadra pole wyboru zastosuje regułę do wszystkich plików i folderów w wiadrze. Jeśli chcesz przenieść tylko część danych do Glacier i pozostawić resztę w S3, nie zaznaczaj tego pola.
Zamiast tego możesz wprowadzić prefiks, który jest nazwą pliku lub folderu, który chcesz przenieść do Glacier. Na przykład, jeśli chciałbym po prostu przesunąć muzyka folder w moim wiadrze do Lodowca, chciałbym wpisać muzyka/ w Prefiks pudełko. Aby określić plik, wpisz ścieżkę, taką jak muzyka / mymusic.mp3.
Następne jest Format okresu. Możesz wybrać jedną z nich Dni od daty utworzenia lub Obowiązuje od daty. Ta opcja pozwala wybrać, kiedy obiekty, które określiłeś, mają zostać przeniesione do Lodowca. Jeśli wybierzesz Dni od daty utworzenia, możesz na przykład powiedzieć, że chcesz przenieść dane do Glacier po 10 dniach. Oznacza to, że gdy plik jest przesyłany po raz pierwszy do S3, zostanie przeniesiony do Glacier po 10 dniach od utworzenia.
Data wejścia w życie pozwoli Ci określić datę w przyszłości, w którym to momencie dane zostaną przesłane do Glacier. Musisz kliknąć Dodaj przejście przycisk w celu określenia okresu czasu. Mój zrzut ekranu mówi „Przenieś na lodowiec”, ale to dlatego, że już stworzyłem regułę. Po kliknięciu Dodaj przejście możesz wpisać liczbę dni lub datę. Zauważ, że jeśli wpiszesz 0 dla liczby dni, to dane zostaną przeniesione natychmiast po następnym uruchomieniu reguły.
Jest też Wygaśnięcie przycisk, ale uważaj na to. Ponownie, w zależności od tego, co wybrałeś z formatu czasu, możesz określić liczbę dni lub określoną datę w przyszłości. Dodanie terminu ważności oznacza, że dane zostaną usunięte po określonym czasie. Należy pamiętać, że zostanie on usunięty z S3, RRS i Glacier. Więc zasadniczo całkowicie zniknął, jeśli zdecydujesz się dodać wygasanie.
Jeśli nie dodasz wygasania, dane zawsze pozostaną w Lodowcu i nie zostaną usunięte. To tyle. Po zapisaniu reguły reguła będzie uruchamiana raz dziennie. Jeśli reguła pasuje do określonych kryteriów, dane zostaną przesłane.
Na ten proces warto zwrócić uwagę na kilka rzeczy. Po pierwsze, możesz powiedzieć, że Twoje dane zostały przeniesione do Glacier, zaznaczając Klasa przechowywania. Jeśli jest to Standard, to jest S3. Jeśli jest to RRS, oznacza to redukcję nadmiarowości. Trzecia klasa to Lodowiec, co oznacza, że jest tam teraz przechowywany.
Inną rzeczą do odnotowania jest to, że gdy przenosisz dane z S3 do Lodowca, nadal musisz uzyskać do niego dostęp z S3. Jeśli prześlesz dane bezpośrednio do Glacier, pojawi się on w konsoli Glacier podczas logowania do AWS. Jednak przenoszenie danych za pomocą reguł cyklu życia oznacza, że dane będą przechowywane w Lodowcu i zostaną naliczone opłaty za lodowiec, ale będziesz musiał uzyskać dostęp do danych z konsoli S3. Mylące, ale tak to działa.
Pobieranie danych z lodowca
Pobieranie danych z Glacier jest również dość proste. O Glacier należy pamiętać, że dane nie są natychmiast dostępne, tak jak w S3. Dzięki S3 możesz pobrać dowolny plik w dowolnym momencie. Z Glacier, musisz odczekać około 3 do 5 godzin, aby dane zostały pobrane i przywrócone do S3. Dlatego też jest o wiele tańszy.
Aby rozpocząć przywracanie, wybierz plik lub folder, który chcesz pobrać, a następnie kliknij go prawym przyciskiem myszy. Zobaczysz opcję o nazwie Rozpocznij przywracanie.
Jeśli opcja jest wyłączona, oznacza to, że plik nie jest przechowywany w Lodowcu. Po przywróceniu musisz wybrać, jak długo dane mają być dostępne w S3.
Zauważ, że pliki są przywracane do klasy pamięci S3 RRS (Reduced Redundancy), która jest nieco tańsza niż S3 Standard. Należy również pamiętać, że nie można na stałe przywrócić danych, które zostaną ostatecznie usunięte. Nie jestem pewien, jaką największą wartość można wprowadzić przez wiele dni, aby zachować dane, ale nie jest to wieczne. Ponadto, musisz płacić wyższe opłaty, im dłużej dane znajdują się w klasie pamięci RRS, więc lepiej zachować krótki czas trwania.
Aby zobaczyć status przywrócenia, kliknij plik lub folder, który przywróciłeś i kliknij Nieruchomości. To powie Przywrócenie w toku. Po zakończeniu przywracania i ponownym kliknięciu przycisku Właściwości zostanie wyświetlona data przywrócenia.
Ogólnie rzecz biorąc, pobieranie danych z S3 do Glacier jest bardzo proste. Po prostu stwórz jedną regułę i gotowe. Przeniesienie danych do Glacier może oznaczać duże oszczędności, jeśli masz dużo danych na S3. Jeśli masz jakieś pytania, napisz komentarz. Cieszyć się!