solaris против linux для производственных серверов (множество серверов, например десятки в кластере)

solaris против linux для производственных серверов (множество серверов, например десятки в кластере)

Какую ОС мне выбрать Solaris или Linux, если Linux, то какой дистрибутив? Я хочу развернуть свое Java-приложение на производственных серверах в кластере из десятков серверов... Может ли кто-нибудь сказать мне, какие ключевые моменты мне следует сравнить между этими двумя ОС? Какую ОС мне следует выбрать и почему?

решение1

Ключевым преимуществом Solaris является зрелая поддержка хранилища ZFS, которая, помимо прочего, может значительно увеличить ваш IOPS, предоставляя средства для кэширования чтения (L2ARC) и записи (ZIL) с использованием корпоративных SSD. Похоже, это может быть очень актуально для вашей ситуации.

Главное преимущество Linux — это развитая поддержка практически всего остального.

Конечно, никто не мешает вам создавать серверы хранения данных iSCSI на базе OpenSolaris(*), а веб-серверы — на базе Linux.

(* или OpenIndiana, или Nexenta)

решение2

Выбирать:

1) то, с чем вы (или ваш системный администратор) знакомы. Поддержание кластера в рабочем состоянии — это большой труд, даже если вы знаете, что делаете; добавление большой кривой обучения просто будет означать больше работы.

2) что-то, что может автоматически развернуть всю ОС и собрать ее на машине. DebianФАИили RedHat'sКикстартиличто-нибудь; вам не хочется вручную устанавливать так много машин.

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

Лично я использую Debian с '94 или '95, поэтому FAI был для меня естественным выбором. С появлением виртуализации и облачных вычислений, в наши дни я мог бы пойти сЭвкалипткластер, чтобы я мог перейти на другой ресурсАВСесли необходимо.

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

решение3

По моему личному 10-летнему опыту работы системным администратором, используйте то, что используют все.

Если вы выберете вариант Solaris, вы получите больше функций, но будет сложнее найти решения в Интернете или найти опытных сотрудников, которые смогут справиться с проблемами.

Если вы используете Linux, используйте базовый хост Debian и установите то, что вам нужно, с помощью apt-get. Таким образом, вы не будете устанавливать ненужное программное обеспечение, получите больше безопасности и больше памяти для вашего кластера.

решение4

Лучшим выбором для вас будетДебиансApache-томкат.

Связанный контент