Микроэкземпляры Amazon (Linux, 64bit) хороши для серверов MongoDB? - PullRequest
9 голосов
/ 13 марта 2011

Как вы думаете, использование экземпляра EC2 (Micro, 64bit) было бы хорошо для наборов реплик MongoDB?

Похоже, что это все, что они сделали, и с 600+ мегабайтами ОЗУ, их можно было бы использоватьдля хорошего набора.

Кроме того, они также сделали бы хорошие первичные (записи) серверы?

Моя база данных сейчас всего на 1-2 гигабайта, но я вижу, что в этом году она увеличится до 20-40 гигов (надеюсь).

Спасибо

Ответы [ 2 ]

9 голосов
/ 13 марта 2011

Они МОГУТ быть хорошими - в зависимости от вашего набора данных, но, вероятно, они будут не очень хорошими.

Для начала, вы не получаете много оперативной памяти с этими экземплярами.Учтите, что вы будете использовать целую операционную систему и все связанные службы - 613 МБ ОЗУ может быть очень быстро заполнено.

MongoDB пытается сохранить как можно больше данных в ОЗУ, и это невозможно, если ваши данныенабор составляет 1-2 гигабайта и становится еще большей проблемой, если ваш набор данных увеличивается до 20-40 гигабайт.

Во-вторых, они помечены как «Низкая производительность ввода-вывода», поэтому, когда ваши данные переносятся на диск (и этов зависимости от размера этого набора данных) вы будете страдать от чтения с диска из-за низкой пропускной способности ввода-вывода.

2 голосов
/ 13 декабря 2011

Имейте в виду, что микроэкземпляры рассчитаны на резкое использование ЦП, и вы будете задушены до «низкого уровня фона», если превысите выделение.

Документация AWS Micro имеетхорошая информация о том, для чего они предназначены.

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

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

Существует также документация mongodb, относящаяся к EC2 , которая может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...