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

NGINX, Rails и MySQL в Debian или FreeBSD - что лучше с точки зрения безопасности и производительности?

Я собираюсь настроить веб-сервер, на котором работают NGINX и MySQL.

Во FreeBSD я могу полностью разделить веб-сервер и сервер базы данных и запустить их в разных тюрьмах. В Debian я мог бы запускать их в экземплярах KVM или XEN, но это кажется большим количеством накладных расходов. Я также слышал, что NGINX работает лучше на FreeBSD, но у меня нет никаких доказательств. Как насчет безопасности для обеих операционных систем?

Каково ваше мнение? Какой опыт вы получили? Жду ваших ответов!

(примечание: NGINX запустит приложение Ruby on Rails)

Накладные расходы KVM / Xen на FreeBSD Jails достаточно велики, чтобы предотвратить это.

Я использую несколько серверов FreeBSD с nginx и не могу порекомендовать ничего лучше этой комбинации. FreeBSD обладает отличными функциями безопасности и чрезвычайно стабильна.

nginx очень быстр, вы можете многое настроить и настроить на максимум.

Конечно, Debian - очень хорошая система, и к тому же довольно быстрая, но если вы объедините безопасность, скорость, надежность и простоту использования, вы получите FreeBSD.

Я бы выбрал установку FreeBSD. Rails здесь не имеет значения, поскольку Ruby отлично работает в обеих системах.

Надеюсь это поможет :)

С уважением, Бен.

ОБНОВИТЬ: Что я забыл: если вы используете Jails-Framework, например, ezJail, все готово к работе в считанные минуты. Никаких настроек ядра и т. Д. Просто запустите его и станьте счастливыми. Таким образом, новый Jail занимает всего несколько МБ.

Если вы не знаете руководства FreeBSD, вам следует его проверить. Это невероятно полно и очень интересно читать.

Ссылка на сайт: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/

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

Но, честно говоря, если вы предпочитаете / знаете Debian лучше, вы не можете совершить ошибку, выбрав его.

KVM / Xen кажется излишним и слишком накладными, чтобы просто разделить базу данных и веб-сервер. В Debian вы можете использовать OpenVZ делать примерно то же самое, что и с Jails в BSD (виртуализация на основе контейнеров).

У меня нет непосредственного опыта работы со стабильностью FreeBSD, но могу заверить вас, что Debian довольно стабилен как очень серьезный производственный веб-сервер и сервер баз данных. Debian невероятно хорошо документирован и без проблем работает на большом количестве оборудования.