EBS против EFS задержки чтения и записи

Я храню код пользователя в файловой системе, в настоящее время EBS в AWS. Я ожидаю улучшения доступности и хочу уменьшить вероятность перебоев в работе из-за EBS. EFS представляется разумным вариантом.

Я понимаю, что EFS будет работать медленнее, чем EBS, а EFS дороже, чем EBS. Я хочу знать, существует ли какой-либо тест производительности для измерения задержек чтения и записи EFS и сравнения с EBS?

2 ответа

В этой ветке форумов AWS показаны некоторые проблемы, с которыми сталкиваются некоторые клиенты, связанные с задержкой eFS и реакцией AWS. Некоторые клиенты утверждают, что у них была задержка в 1 с, что, по мнению службы поддержки AWS, не является нормальным, они проведут расследование.

Мой текущий опыт работы в странах ЕС-Запад, по-видимому, свидетельствует о том, что для серии из 150 000 небольших операций чтения объемом около 2,5 КБ каждая моя EC2<->EFS достигает максимума при 200 операциях чтения в секунду, поэтому мы можем предположить, что не более 1/200-ая секунда или 5 мс для типичной эффективной задержки.

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

Вы можете улучшить его, заплатив за больший диск (который включает в себя большие IOPS в цене) или зарезервированные IOPS.

EFS - это сетевая файловая система (NFS). Он предоставляет интерфейс файловой системы, семантику доступа к файловой системе (например, строгую согласованность и блокировку файлов) и одновременно доступное хранилище для тысяч экземпляров Amazon EC2. Конечно, будет задержка чтения / записи по сравнению с EBS, так как EBS предназначен для доступа к данным с малой задержкой.

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

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

Обзор производительности EFS: http://docs.aws.amazon.com/efs/latest/ug/performance.html

Обзор производительности EBS: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html

Другие вопросы по тегам