сэкономить на стоимости при использовании Amazon EBS - PullRequest
3 голосов
/ 28 января 2010

Учитывая, что Amazon оценил использование EBS как:

0,10 $ за ГБ-месяц выделенного хранилища; $ 0,10 за 1 миллион запросов ввода / вывода

Несмотря на то, что значение исчисляется миллионами, запросы ввода-вывода складываются довольно быстро ... Мне было интересно, есть ли лучшие практики для сокращения запросов ввода / вывода.
Например. Используйте экземпляр с более чем достаточным объемом оперативной памяти, необходимой для вашего приложения. Настройте некоторые параметры уровня ОС. Не выполняйте синхронизацию каждые пару минут :) .... и т. Д.

1 Ответ

1 голос
/ 30 октября 2010

Таким образом, общий совет о том, как избежать преждевременной * микро * оптимизации, вероятно, должен применяться здесь. Сначала подумайте о том, чтобы убедиться, что вы используете архитектуру PaaS надлежащим образом, и настройте параметры, как только у вас появятся данные. Перепишите более конкретный вопрос (как сказал Гарет).

Но у меня есть одна конкретная оптимизация, так как вы спросили: добавьте виртуальный диск на ваши Linux-машины, чтобы временные файлы не касались хранилища:

echo "none /tmp/ tmpfs defaults 0 0" >>/etc/fstab

и используйте vmstat -Sm 5, чтобы посмотреть, сколько IO делается.

...