Назад | Перейти на главную страницу

Amazon EC2 - какой смысл в хранилище инстансов, если оно не является постоянным, а EBS предоставляет постоянное хранилище?

Я специально смотрю на экземпляр Standard Large On-Demand, который имеет хранилище экземпляров 850 ГБ.

Я действительно не понимаю, зачем на экземпляре 850 ГБ хранилища, если эти данные исчезнут, как только экземпляр будет выключен и / или уничтожен.

Похоже, что EBS - это стандартный способ иметь постоянное дисковое пространство для экземпляров, включая корневые тома. Вы можете их полоскать. Вы можете создать резервную копию их в разных зонах доступности и / или S3 и / или полностью вне системы Amazon.

Зачем вообще что-либо хранить в хранилище экземпляра, если вам придется часто создавать резервные копии вне экземпляра (EBS / S3?), Чтобы не потерять все это? Является ли это преимуществом в скорости даже сверх того, что дает вам чередование томов EBS?

Похоже, что лучшей конфигурацией для обеспечения безопасности и простоты настройки было бы вообще не использовать хранилище экземпляров, а вместо этого использовать чередующиеся тома EBS с резервным копированием на S3 или за пределами площадки.

Я прав, или есть веская причина использовать эти 850 ГБ хранилища инстансов?

Спасибо

Следует помнить, что не все данные должны быть постоянными. Хранилище экземпляров обеспечивает экономичное решение для работы с временными данными.

Приведу несколько примеров.

Наиболее очевидным является пространство подкачки. Если вы хотите выделить несколько ГБ пространства подкачки, идеально подойдет файл на устройстве хранилища экземпляров - без затрат на операции ввода-вывода, и данные даже не должны сохраняться между перезагрузками.

Однако с практической точки зрения следует учитывать, что AWS обслуживает широкий спектр вычислительных задач, а не только веб-инфраструктуру. Так, например, хранилище экземпляров идеально подходит для определенных процессов сборки, которые генерируют большое количество промежуточных файлов, но небольшой конечный продукт. Потребность в таком виде хранилища не редкость в научных приложениях и даже в некоторых приложениях, уменьшающих карту.

Временные файлы (например, / tmp), некоторые кеши и даже определенные типы журналов также могут не нуждаться в постоянном хранении и хорошо подходят для модели хранилища экземпляров.

Особенно с учетом более крупных экземпляров, к которым подключено несколько томов хранилища экземпляров, вы можете настроить их в RAID0 для повышения производительности - получить большие объемы хранилища без дополнительных затрат и не нужно платить за операции ввода-вывода.

Представьте на мгновение, что m1.xlarge (если он приобретен в качестве инстанса, зарезервированного на 3 года) будет стоить 116,8 долл. США + 94,44 долл. США = 211,24 долл. США в месяц - и включает в себя 1690 ГБ дискового пространства. Предоставление такого же объема хранилища EBS будет стоить 169 долларов в месяц плюс затраты на ввод-вывод (которые могут быть существенными). Особенно, если у кого-то есть кластер с множеством серверов, экономия затрат может быть оправдана реализацией копирования всех данных в постоянное хранилище, но использование хранилища экземпляров в качестве основного хранилища сервера.

Однако вышесказанное, однако, в большинстве распространенных случаев лучше использовать EBS - особенно с простотой резервного копирования (снимки состояния EBS) - которое будет работать даже для массивов RAID (которые являются дифференциальными и сжатыми).

Есть ли веская причина? -

Amazon EBS Volumes
$0.10 per GB-month of provisioned storage
$0.10 per 1 million I/O requests

P.S. хранилище экземпляров может быть на самом деле медленнее, чем EBS

Вы вряд ли сможете получить миллион иопс от EBS, верно? Или последовательная скорость в несколько гигабайт в секунду.
И даже если вы купите EBS высшего класса с 80 000 операций ввода-вывода в секунду и скоростью 1 ГБ / сек, вы будете платить 10 000 долларов США в месяц за хранилище, которое медленнее, чем полоса SSD для настольных компьютеров за 800 долларов.

Экземплярное хранилище часто является единственным способом работы с быстрой БД на Amazon, EBS чрезвычайно дорого стоит и в то же время очень медленно.
Высокая задержка, очень низкая однопоточная производительность, экстремальные цены на хранилище со скоростью более 250 ГБ / сек (что кратно обычному хранилищу ssd ebs (gp2)).

Вы можете настроить зеркало медленного хранилища GP2 (или ST1) и хранилище экземпляров, таким образом у вас будет быстрый диск для работы и медленное хранилище резервных копий, если вам нужно перезагрузиться.