Солярис против Linux для производственных серверов (многие серверы, как десятки в кластере)
Какую ОС мне выбрать солярис или линукс если линукс какой дистрибутив? Я хочу развернуть свое Java-приложение на производственных серверах в кластере на десятках серверов... Может кто-нибудь сказать мне, какие ключевые моменты я должен сравнить между двумя ОС? какую ОС выбрать и почему?
6 ответов
Основным преимуществом Solaris является расширенная поддержка хранилища ZFS, которая, помимо прочего, может значительно увеличить ваши IOPS, предоставляя средства для кэширования операций чтения (L2ARC) и записи (ZIL) с использованием корпоративных твердотельных накопителей. Похоже, это может быть очень важно для вашей ситуации.
Основное преимущество Linux - зрелая поддержка практически всего остального.
Конечно, никто не мешает вам создавать ваши серверы хранения iSCSI на OpenSolaris(*) и ваши веб-серверы на Linux.
(* или OpenIndiana, или Nexenta)
Выбирать:
1) с чем вы (или ваш системный администратор) знакомы. Поддержание кластера - большая работа, даже когда вы знаете, что делаете; бросая в большую кривую обучения будет просто означать больше работы.
2) что-то, что может автоматически развернуть всю ОС и собрать на машине. FAI Debian или RedHat's Kickstart или что-то еще; Вы не хотите вручную устанавливать столько машин.
3) что-то с пользовательской базой хорошего размера, чтобы кто-то еще делал все это раньше, и вы можете использовать их знания через документацию / вики / инструкции.
Лично я пользуюсь Debian примерно с 94-го или 95-го, поэтому FAI был для меня естественным выбором. С появлением виртуализации и облачных вычислений в эти дни я мог бы использовать кластер Eucalyptus, чтобы при необходимости переходить на AWS.
Однако, если бы у меня был выбор, я бы выбрал ленивый маршрут и позволил бы кому-то еще делать всю работу... Вы уверены, что не дешевле установить на AWS или на другого провайдера хостинга приложений?
В моем личном 10-летнем опыте в качестве системного администратора, используйте то, что все используют.
Если вы пойдете по маршруту Solaris, вы получите больше возможностей, но будет труднее найти решения в Интернете или найти опытных сотрудников, которые могут решить проблемы.
Если вы используете Linux, перейдите на базовый хост Debian и установите то, что вам нужно, с помощью apt-get. Таким образом, вы не будете устанавливать ненужное программное обеспечение, получите больше безопасности и больше памяти для вашего кластера.
Солярис подходит для многих задач, но я считаю, что Дамир прав. Если вы не опытный системный администратор старой школы с твердым настроением на солнце, я бы придерживался centos (или ubuntu, если хотите), потому что найти поддержку намного проще.
Тем не менее, я сторонник opensolaris и по-прежнему рекомендую большинству людей идти по Linux, если дело идет прямо в производство.
Наибольшим преимуществом Solaris является процессор SPARC, основанный на архитектуре RISC. Среда, которую вы поддерживаете, сильно влияет на выбор. Вы поддерживаете 200 пользователей или 50000 пользователей... База данных, приложение, почта ---- Я работал в телекоммуникационной отрасли с 1994 по 2006 год, и мне повезло, что я оказался в среде, которая поддерживала взрыв в Интернете.... ВСЕГДА!! Только мэйнфрейм и процессор на основе RISC будут достаточными из-за огромного объема данных и сетевого трафика. AIX - HP-UX - Solaris .... Когда был внедрен Linux, Windows-интерфейс должен был заменить 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 - однако оба бесплатны...
Удачи всем,,,, Стивен