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

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

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

Выбирать:

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

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

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

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

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

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

Ключевым преимуществом Linux является полноценная поддержка практически всего остального.

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

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

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

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

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

Солярис подходит для многих задач, но я считаю, что Дамир прав. Если вы не являетесь опытным системным администратором старой школы, неравнодушным к солнцу, я бы остановился на centos (или ubuntu, если вам угодно), потому что найти поддержку намного проще.

При этом я сторонник openolaris и все же рекомендую большинству людей пойти по пути Linux для вещей, которые должны идти прямо в производство.

Ваш лучший выбор был бы Debian с участием Apache Tomcat.

Самым большим преимуществом Solaris является процессор SPARC, основанный на архитектуре RISC. Среда, которую вы поддерживаете, сильно влияет на выбор. Поддерживаете ли вы 200 пользователей или 50000 пользователей ... База данных, приложение, почта ---- Я работал в телекоммуникационной отрасли с 1994 по 2006 год, и мне повезло, что я оказался в среде, которая поддерживала Интернет-взрыв ... БУКВАЛЬНО! ! Только мэйнфрейм и ЦП на базе RISC будут достаточными из-за огромного объема данных и сетевого трафика. AIX - HP-UX - Solaris .... Когда Linux был внедрен, он должен был заменить Windows интерфейсными веб-системами. Серверные системы по-прежнему являются RISC или мэйнфреймами - хотите верьте, хотите нет - вычислительная мощность между процессорами x64 / x86 и RISC огромна ... Так что, если вы действительно массовое предприятие, Verizon, AT&T, Wall ST и другие - только RISC для внутренней обработки .... А корпоративные компании экономят значительные суммы, потому что потребление электроэнергии снижается благодаря тому, что процессоры SPARC могут обрабатывать гораздо большие нагрузки, чем x64 / x86. Теперь, в 2010 году Linux (все разновидности) добился больших успехов, однако это действительно зависит от вашей среды. ******** Системы Solaris SPARC стоят дорого с точки зрения внешнего интерфейса - но лицензирование дешевое, а большая часть административного программного обеспечения бесплатна ... .. Если вы работаете в магазине, который может позволить себе потратить от 20 до 40 тысяч на серверы, выберите Sun. Вы также можете пойти на Ebay и приобрести Sun v490 и настроить тестовую среду для Linux .... Помните, что Solaris SPARC не является OpenSolaris - однако оба они бесплатны ...

Удачи всем ,,,, Стивен