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

Какой экземпляр EC2 лучше всего подходит для сервера Chef?

Я хочу установить сервер Chef как можно дешевле, оставив при этом достаточно места для работы без сбоев. В единственной статье, которую я нашел на эту тему, предупреждалось, что RabbitMQ выйдет из строя на микро-экземпляре из-за нехватки памяти.

Возникает вопрос: какой самый дешевый экземпляр EC2, который может надежно запускать сервер шеф-повара, учитывая, что я не использую CouchDB или RabbitMQ ни для чего другого в своем приложении, поэтому, вероятно, придется настроить их исключительно для сервера шеф-повара в том же экземпляре.

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

Как вы выяснили, сервер Ruby API требует много памяти, поэтому микроэкземпляр довольно быстро станет тесным. Серверная часть CouchDB может быть интенсивно записываемой (в зависимости от вашей конвергенции), поэтому производительность ввода-вывода является важным фактором. Поисковая система обычно работает нормально, и вы можете увеличить количество виртуальных узлов расширения, чтобы справиться с рабочей нагрузкой по индексации.

Как правило, мы обнаружили, что c1.medium - лучший удар по доллару размер экземпляра для большого количества различных рабочих нагрузок, не только для Chef Server, но и для общего использования приложений. Однако он стоит вдвое дороже, чем m1.small.

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

Также, Шеф-повар Opscode может быть экономичным решением, так как вам не придется ни о чем из этого беспокоиться.

Я уже почти 6 месяцев надежно запускаю его на экземпляре m1.small.

Мой экземпляр запускает образ RightScale CentOS 5 с установленным шеф-сервером из RBEL Repo. Сервер My Chef в настоящее время управляет примерно 30 узлами и 6 средами.