Все еще ли Amazon S3 Glacier является актуальным инструментом на данный момент?

TL;DR: В чем заключаются основные преимущества Glacier по сравнению с S3 Glacier Instant Retrieval? <br/> <br/> У Amazon, как я понимаю, имеется два схожих, но различных инструмента для хранения резервных копий, которые (для облегчения <i>удобства</i>) были названы почти одинаково. Однако они отличаются друг от друга. <br/> <br/> Существует S3 Glacier, который представляет собой отдельный сервис с отдельной страницей /glacier/home в консоли и логотипом со снежинкой. Это тот сервис, который был запущен в 2012 году. В нем данные хранятся в Vault, запрос Inventory может занимать несколько часов, и восстановление файлов из "холодного" хранилища также занимает несколько часов (хотя есть возможность Expedited восстановления за несколько минут). <br/> <br/> Стоимость хранения (us-east-1) составляет $0.0036 за Гб/мес. <a href="https://aws.amazon.com/s3/glacier/pricing/" rel="nofollow">https://aws.amazon.com/s3/glacier/pricing/</a> <br/> <br/> Однако также существуют storage class'ы для файлов в обычных S3 bucket (с 2019 года). <br/> S3 Glacier Instant Retrieval: $0.004 за Гб <br/> S3 Glacier Flexible Retrieval (от 1 минуты до 12 часов): $0.0036 <br/> S3 Glacier Deep Archive (12 часов): $0.00099 <br/> ( <a href="https://aws.amazon.com/s3/pricing/" rel="nofollow">https://aws.amazon.com/s3/pricing/</a> ) <br/> <br/> Эти классы находятся внутри обычного S3 Bucket, что делает их использование более удобным — запрос списка файлов можно выполнить с помощью <code>aws s3 ls</code> и получить результат мгновенно, без долгого ожидания. <br/> <br/> Сравнивая эти сервисы, я не вижу значительных преимуществ у обычного Glacier. Если провести сравнение с Deep Archive, у каждого из этих вариантов есть свои плюсы (например, Deep Archive в четыре раза дешевле, но доступ к данным более медленный, в то время как из Glacier можно быстро восстановить данные через Expedited).
  • 28 октября 2024 г. 11:42
Ответы на вопрос 2
Amazon S3 Glacier по-прежнему является актуальным инструментом для хранения данных, особенно для приложений, требующих долгосрочного архивирования. Однако у него есть ряд особенностей и преимуществ по сравнению с классами хранения S3 Glacier Instant Retrieval и другими классами, которые вы упомянули. Давайте проанализируем основные различия и преимущества.

### Основные преимущества S3 Glacier:

1. **Долгосрочное архивирование**: S3 Glacier был разработан специально для хранения данных в долгосрочной перспективе. Он может быть более подходящим для хранения данных, к которым редко нужен доступ, но которые необходимо хранить долгосрочно. 

2. **Стоимость**:
   - S3 Glacier (и Glacier Deep Archive) предлагает более низкую цену на хранение по сравнению с Instant Retrieval ($0.0036 против $0.004 за Гб). Это может привести к значительной экономии при больших объемах данных.
   - Glacier Deep Archive — это самая дешёвая опция ($0.00099 за Гб), что делает её выгодной для хранения больших объемов неактивных данных.

3. **Настройки восстановления**: 
   - S3 Glacier предлагает опцию Expedited, которая позволяет восстановить данные в течение нескольких минут, что может быть полезно в ситуациях, когда доступ к данным критически важен.

4. **Отдельный сервис**: Для некоторых организаций наличие отдельного сервиса (и отдельной консоли) может быть преимуществом, так как это позволяет более четко разделить типы данных и их назначение. 

### Основные преимущества S3 Glacier Instant Retrieval и связанных классов:

1. **Быстрый доступ к данным**: Glacier Instant Retrieval позволяет мгновенно получить доступ к данным, что делает его подходящим для сценариев, где время доступа имеет значение.

2. **Удобство интеграции**: Поскольку классы Glacier находятся внутри обычных S3 bucket, это упрощает управление данными, например, через использование стандартных команд AWS CLI (например, `aws s3 ls`).

3. **Гибкость в доступе**: Классы Glacier Flexible Retrieval и Deep Archive имеют различные параметры восстановления, позволяя более точно выбирать нужный баланс между стоимостью хранения и временем доступа.

### Заключение:
Выбор между S3 Glacier и S3 Glacier Instant Retrieval зависит от ваших потребностей в доступе к данным и бюджета. Если вы нуждаетесь в экономичном долгосрочном хранении с возможностью быстрого восстановления – S3 Glacier может подойти. Если же вам важна простота использования и мгновенный доступ — стоит рассмотреть Glacier Instant Retrieval.
Насколько понимаю, "старый" S3 Glacier сегодня неактуален и поддерживается для совместимости. 
Здесь https://stackoverflow.com/a/65918160/499915 говорят, что у него более гибкие возможности для Vault Lock Policies, но похоже это очень нишевая вещь.
Похожие вопросы