суббота, 22 декабря 2012 г.

Amazon Glacier

Скинули недавно линк на новый сервис амазона Amazon Glacier. Это такое мегадешёвое хранилище для бэкапов со временем доступности данных оттуда порядка 4-5 часов



Плюсы
Стоимость храненения: $0.01 за 1Гб в месяц, что примерно в 10 раз дешевле чем S3

Минусы
МЕГАдорогое выкачивание назад. FAQ
Индексирование содержимого примерно раз в сутки (FAQ)


О выкачивании.
You can retrieve up to 5% of your data stored in Glacier for free each month. Typically this will be sufficient for backup and archival needs. Your 5% monthly free retrieval allowance is calculated and metered on a daily prorated basis. For example, if on a given day you have 12 terabytes of data stored in Glacier, you can retrieve up to 20.5 gigabytes of data for free that day (12 terabytes x 5% / 30 days = 20.5 gigabytes, assuming it is a 30 day month).
плюс
http://aws.amazon.com/glacier/pricing/
http://aws.amazon.com/glacier/faqs/#How_will_I_be_charged_when_retrieving_large_amounts_of_data_from_Amazon_Glacier

Разъяснение, сколько на самом деле придётся заплатить, если выкачать более 0.15% (5% делить на 30 дней, читаем выше):
http://habrahabr.ru/post/149942/#comment_5075694

Почему 5% это на месяц а не на день, там же в комментариях, плюс линк выше на их FAQ.
Вдобавок пробегало где-то, что если хранилось менее 3 месяцев, будет нехорошо, сервис предназначен для долговременного хранения. (FAQ)
Вдобавок, есть проблема со сложной связью времени выкачивания и цены. Что-то было на форуме, но мне пока этот момент неясен.

В общем, сервис получается совсем авральный или для архивов, потому что цена загрузки оттуда адовая.
Немного облегчить проблему может загрузка на S3/ELB через их же виртмашину EC2

В общем, по-моему ещё год сервис использовать стоит только в одну сторону, для хранения данных на случай ну полного чп с удалением вообще всех бэкапов, во всех остальных случаях лучше использовать S3-reduced-redundancy (для бэкапов!). Ну и может как аварийный домашний архив, если все прочие копии оказались уничтожены. Хотя в этом случае восстановление займёт (100% / 5% в месяц) = 20 месяцев или переплата будет огромна. Или нужны махинации с заливкой 20 копий одинаковых данных, но в этом случае стоимость хранения вырастает в 20 раз... и снова привет S3!

UP
2 линка вдогонку
AWS: Архивация S3 в Amazon Glacier
Amazon Glacier: клиент на Perl с многопоточной/multipart закачкой

1 комментарий:

  1. Всё так. Сервис или для 1) secondary backups или 2) archives (т.е. то что может вообще не понадобиться, или если понадобиться то по частям) или есть ещё валидные use case:

    3) семейный фотоархив, который вы хотите оставить потомкам. Если его понадобиться восстановить, то вполне можно подождать год-другой и выкачивать по 5% в месяц бесплатно.

    4) (1)+(2)+(3) + "обычный" бэкап. "Обычный" бэкап можно будет быстро и дешёво восстановать, т.к. у нас есть "балласт" ввиде файлов большого размера (1)+(2)+(3), он то и снизит стоимость.

    5) Бэкапы, которые одновременно врядли понадобятся, на одном аккаунте. Например бэкап своих файлов и бэкап родственников/родителей. Стоимость восстановления одного из них будет уменьшаться за счёт хранения другого.

    Да вообще, если (некоторые части бэкапа) восстанавливать не за 24 часа, а за неделю-месяц, цены не так уж и кусаются.

    ОтветитьУдалить