Amazon S3 - це хмарне рішення для зберігання даних від Amazon, яке забезпечує нескінченну ємність зберігання за відносно низькі ціни. Зараз я використовую його для зберігання резервної копії мого локального пристрою NAS (мережевого накопичувача). Однак Amazon S3 - не найкращий варіант для зберігання великої кількості даних, до якої ви не дуже часто отримуєте доступ.

Amazon Glacier - це рішення, яке надає Amazon, що значно зменшує витрати на зберігання великих обсягів даних у хмарі. Наприклад, зберігання 2500 ГБ даних на S3 коштує близько 215 доларів на місяць. Це зовсім небагато грошей, щоб просто створити резервну копію даних. Однак зберігання 2500 Гб на Amazon Glacier обійдеться вам лише у 25 доларів на місяць. Це майже 1/10 вартість S3.

Отже, як перемістити свої дані з Amazon S3 до льодовика? Використання політики життєвого циклу. Ці правила - це лише правила, які ви можете налаштувати для переміщення даних із S3 в льодовик у визначений час. Давайте дізнаємось, як створити політику життєвого циклу.

Створіть політику життєвого циклу на Amazon S3

Для початку спершу вперед та увійдіть у веб-сервіси Amazon (aws.amazon.com) та натисніть на Мій обліковий запис / консоль у верхній частині. Потім натисніть на консоль управління AWS.

Aws console

Тепер зі списку перелічених веб-сервісів Amazon продовжуйте та натискайте на S3.

Сервіс Amazon s3

Далі натисніть на ім’я відра, яке містить дані, які ви хочете передати в льодовик. Зауважте, що ви зможете перенести ціле відро, лише папки або навіть лише певні файли.

Назва відра S3

Відкривши відро, ви побачите вміст відра зліва. Клацніть на Властивості вгорі праворуч, щоб відкрити налаштування для цього відра.

Властивості відра

Внизу ви побачите життєвий цикл. Вперед та розгорніть життєвий цикл, щоб побачити свої поточні правила, якщо такі є. У мене вже є одна установка, яка передає все у відро до льодовика після його завантаження в S3.

Додайте життєвий цикл

Щоб налаштувати нове правило, вперед та натисніть кнопку Додати правило. Новий діалог правил життєвого циклу з’явиться, як показано нижче.

Правило життєвого циклу

Тепер переглянемо різні варіанти. По-перше, ви можете дати йому ім’я, яке може бути будь-яким у вашому житті. Поле "Застосувати до цілого відра" застосовуватиме правило до всіх файлів і папок всередині відра. Якщо ви хочете перемістити лише певну частину даних до льодовика, а решту залишити в S3, то не встановлюйте прапорець.

Натомість ви можете ввести префікс, який називає файл або папку, яку ви хочете перемістити до льодовика. Наприклад, якби я хотів просто перемістити папку музики у своєму відрі до льодовика, я б набрав музику / у полі Префікс. Щоб вказати файл, ви вводите шлях, як музика / mymusic.mp3

Далі - Формат часового періоду. Ви можете обрати один із днів від дати створення або з дня набуття чинності. Ця опція дозволяє вам вибирати, коли ви хочете, щоб вказані вами об'єкти були переміщені в льодовик. Якщо ви вибрали Дні з дати створення, ви можете, наприклад, сказати, що ви хочете перемістити дані в Льодовик через 10 днів. Це означає, що коли дані вперше завантажуються в S3, він буде переміщений до льодовика через 10 днів після створення.

Починаючи з дати, ви зможете просто вказати дату в майбутньому, після чого дані будуть передані льодовику. Ви повинні натиснути кнопку Додати перехід, щоб визначити період часу. На моєму екрані написано "Переміститися до льодовика", але це тому, що я вже створив правило. Натискаючи кнопку Додати перехід, ви можете ввести кількість днів або дату. Зауважте, що якщо ви введете 0 за кількість днів, дані будуть переміщені негайно наступного разу, коли це правило буде запущено.

Кількість днів

Також є кнопка Expiration, але будьте обережні з цим. Знову ж таки, залежно від того, що ви вибрали з формату часового періоду, ви можете або вказати кількість днів або конкретну дату в майбутньому. Додавання терміну дії означає, що дані будуть видалені через вказаний час. Важливо пам’ятати, що він буде видалений із S3, RRS та льодовика. Так що в основному це повністю пропало, якщо ви вирішите додати термін дії.

Додайте термін дії

Якщо ви не додасте термін дії, дані завжди залишатимуться в льодовику та не будуть видалятися. Це майже все. Після збереження правила це правило буде запущено раз на день. Якщо ваше правило відповідає визначеним вами критеріям, дані будуть передані.

У цьому процесі слід зазначити кілька речей. По-перше, ви можете сказати, що ваші дані були переміщені до льодовика, перевіривши клас зберігання. Якщо це стандарт, то це S3. Якщо це RRS, то це зменшення надмірності. Третій клас - льодовик, а значить, він зараз зберігається там.

Клас зберігання s3

Ще одне, що слід зазначити, що коли ви переміщуєте дані з S3 до льодовика, вам все одно доведеться отримувати доступ до нього з S3. Якщо ви завантажуєте дані прямо до льодовика, вони відображатимуться на консолі льодовика під час входу в систему AWS. Однак переміщення даних за правилами життєвого циклу означає, що дані будуть зберігатися в льодовику, і вам буде стягуватися ціни на льодовики, але вам доведеться отримати доступ до даних з консолі S3. Вигляд заплутаний, але це так працює.

Отримання даних з льодовика

Повернення даних з льодовика також досить прямолінійне. Що слід пам’ятати про льодовику, це те, що дані не одразу доступні, як у S3. За допомогою S3 ви можете будь-коли завантажити будь-який файл. З льодовиком вам доведеться почекати від 3 до 5 годин, щоб отримати дані та повернути їх у S3. Ось чому це так набагато дешевше.

Щоб розпочати відновлення, виберіть файл або папку, які ви хочете отримати, а потім натисніть на неї правою кнопкою миші. Ви побачите параметр під назвою Відновити відновлення.

Відновлення з льодовика

Якщо параметр вимкнено, це означає, що файл не зберігається в льодовику. Після відновлення вам доведеться вибрати, як довго ви бажаєте, щоб дані були доступні в S3.

Початок відновлення льодовика

Зауважте, що файли відновлюються до класу зберігання S3 RRS (зменшена надмірність), що трохи дешевше, ніж стандарт S3. Також зауважте, що ви не можете остаточно відновити дані, вони з часом будуть видалені. Я не впевнений, яке найбільше значення ви можете ввести протягом днів, щоб зберегти дані, але це не назавжди. Крім того, ви повинні платити більш високу плату тим довше, ніж дані сидять у класі зберігання RRS, тому краще тримати короткий час.

Щоб побачити стан відновлення, просто натисніть на файл або папку, яку ви відновили, і натисніть кнопку Властивості. Він скаже, що відновлення триває. Коли відновлення завершиться і ви знову натиснете "Властивості", ви побачите дату, до якої буде відновлено відновлення.

Загалом, отримати дані від S3 до льодовика дуже просто. Просто створіть одне правило, і ви закінчите. Переміщення даних до льодовика може означати велику економію, якщо у вас є багато даних про S3. Якщо у вас виникли запитання, будь ласка, опублікуйте коментар. Насолоджуйтесь!