Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Выбор серверной ОС (http://forum.oszone.net/showthread.php?t=85087)

Flick 07-06-2007 12:00 596327

Выбор серверной ОС
 
Добрый день!
Посоветуйте, пожалуйста, серверную ОС , которая бы максимально удовлетворяла следующим требованиям:
1. Работа 24\7\365
2. Нести на себе oracle , специализированный java софт при нагрузках отбирающих в среднем 70 % времени ЦП
3. Гр. интерфейс не обязателен но может и быть
4. простота обновлений
5. Желательно opensource и free но можно и что то проприетарное
6. широкая поддержка оборудования не обязательна
7 главный критерий надежность возможно в ущерб быстродействию

Собссно выбор идет между Linux- подобными, Solaris и HP-UX но что из них лучше для вышеописанных требований я не знаю (((

[mzd] 07-06-2007 12:43 596344

Если java, то, наверное, Solaris, как продукт Sun. Хотя с тем же успехом можно взять какой-нибудь серверный вариант *nix.

Тут уже вопрос стоит - что вы лучше знаете или что вам ближе.

Flick 07-06-2007 13:04 596352

Вот в том то и дело что с одной стороны Solaris - потому что java в другой linux потому что просто а с третей еще что нить, но мне надо знать какой из дистрибутивов будет максимально стабильным?

kaEwituS 07-06-2007 13:53 596380

Flick
Все дистрибутивы будут Максимально стабильны, если с ними обращаться хорошо и вы его знаете...
Вам так [mzd] и сказал
Цитата:

Тут уже вопрос стоит - что вы лучше знаете или что вам ближе.

mar 07-06-2007 15:09 596423

Flick
Идем на сайт oracle и смотрм, подо что из opensource они обеспечивают поддержку (в том числе, если это Linux, то выбор, если мне не изменяет память, сузится до RH и SUSE (как вариант из opensource подойдет opensuse) . Обращаем внимание на то, что поддержка for Solaris Operating System есть для всех платформ.
проделываем то же самое, зайдя на сайт sun (для java)
Мне кажется, выбор будет не таким уж широким: либо Solaris, либо несколько (немного) Linux-ов. (или HP - тут проверьте)
А дальше уже сказали :)

kim-aa 07-06-2007 17:58 596516

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

Аргументы:
* Она стандартна, она действительно стандартна на протяжении многих веток. Cкажем под Solaris 10, гарантированно запустятся приложения написанные под 7-кой.
Взять ту же SuSe. То что было верно для 8-ки, не факт в 9-ке. а гарантированно совсем не так в 10-ке (совсем недавно искал местоположение стандартных скриптов по книге 2003 года). Про более мелкие дистрибутивы я вообще молчу.
* Инсталляция ПО. Кто ставил под linux более менее крупный пакет (типа Oracle), тот меня поймет. По моему мнению только FreeBSD может потягаться с Solaris по интсталляции/управлению ПО.
* Solaris x86 - умная девочка, стартует в 32х битном режиме, а затем при наличии в системе 64х битного проца, грузит 64х битное ядро. Т. е. комплект драйверов один.
(Совсем недавно ставил FibreChannel адаптер под Suse 9.0 - проклял все, там 4 комплекта драйверов, под 32 бита и 4 под 64 бита (Под "нулевую" SuSe и каждый SP соответственно).
* Оборудование обратно совместимо (Имеются в виду сервера Sun). Т. е. solaris 10 прекрасно работает у нас почтовым сервером на серверах Sun v100, которые поставлялись с Solaris 8, а проектировались вообще кабы не под 7-ку, и ничего не тормозит. Попробуйте-ка запустить Win 2003 + Exchange 2003 на сервере образца 2000-2001 года.
* Java приложения работают по человечески, а не еле дышат.

Единственным недостатком является меньшее колличество драйверов. Правда если драйвер есть, то он работает без бубна и взывания к духам предков.


В принципе IBM системы так же дружат с Java, но увы, на них литературы нет вообще.
Та же хреновина с HP-UX

[mzd] 07-06-2007 18:39 596539

Можно еще порекоммендовать CentOS - RHEL "для бедных", т.е. без тех.поддержки. Oracle на нем будет работать как часы.

kaEwituS 07-06-2007 19:02 596549

[mzd]
А если я скачаю и поставлю сам RHEL но не буду пользоваться тех поддержкой, так можно или я что то нарушу?

must die 08-06-2007 09:15 596764

kaEwituS

Использование проприетарного софта, который входит в этот дистрибутив, незаконно.
Вы не получите sucurity/bugfix обновлений.
Вывод: CentOS :)

Flick 08-06-2007 23:47 597130

М-да, действительно, изучив внимательно посты и рекомендации, а так же налчие доков и поддержки по всему выходит что Solaris рулит, такого же примерно мнения придерживаются многие, Так что спасибо буду грызть Соляру :)

brag 12-06-2007 00:28 598191

А как с дырявостю солярки?
Много читал,что она легко подвергается локальному взлому...

Я бы порекомендовал глянуть на BSD системы, а именно FreeBSD и NetBSD. на OpenBSD не смотреть, тк:
1. Плохие дела с SMP. сам много мучил,начиная с релиза 3.7
2. Сеть и щедулер работают медленно.(и память наверное тоже)
3. Кривой терминал. промучилсо долго с правкой termcap. мне терминал - важно,тк я привык работать в своем коммандере,еще с 8-го класса :)
4. Ее обещаную секурность можно получить на других системах без проблем.
почему netbsd:
1. Самая быстрая(сравнивалась NetBSD-3.1 и FreeBSD-6.2). имеется в виду paging,shched,tcp/ip
2. systrace - удобная вещ.
3. она мне показалась более стабильной,чем freebsd. на пример,у меня начиная с 5.4 до сих пор,если сидеть в инете через pppd(не важно com или usb модем) и интенсивно в опере открывать кучу сайтов или качать prozilla-ой тредов в 20 то система вскоре ребутится или panic. пришлось перейти на ppp
4. NetBSD - классическая BSD-unix система, а freebsd чет тяготеет к Linux, печально. по 4 ветке такого нельзя сказать было.
Почему FreeBSD:
1. кажись самая корректная поддержка железа. по крайней мере 3g cdma2001x usb телефон LG-TD636 на NetBSD с коробки не заводится,надо править дрова. в Free без проблем.
2. нормальная поддержка smp
3. больше софта, хотя под NetBSD есть то,чего нету под free
4. Удобный консольный scroller по кнопочке scroll-lock
5. самый корректный терминал из BSD систем
6. нумерация дисковых итп устройств более логична, чем у других *nix(исключение - Darwin). тем более попробуй под NetBSD подмонтируй ad0s4a,скажем...
7. самая секурная ос из BSD в плане фич. те есть такие секур-фичи(в основном sysctl), которых нету у других. Попробуйте выйти даже с простого chroot-a :)
8. KLD - очень удобная штука в 5,6 ветках. писать дрова просто, при чем их без всякой правки можно включить в ядро. LKM уже не то.
9. удобный конфигуратор ядра. добавить/убрать с ядра ту или иную фичу можно быстро.наглядный конфиг. в NetBSD чуть хуже,в линухе - ужасть:)
10. Дерево исходников построено так,что все(почти) модули(девайсы,фичи) компилятся(опять же,на свое усмотрение) - вытекает из типичной структуры модуль KLD/модуль ядра
BSD in common:
1. Логичная и стройная структура каталогов, не то,тчо в linux.
2. Удобный манагер пакетов, прозрачный. слака дотягивает, gentoo тоже где-то там,хотя корни отсюда. debian хз,не юзал.
3. BSD - это удобная ручная система, над которой ты полностю владеешь. где с root-а можно сделать не совсем root-a,а если приложить голову,то его в nobody можно превратить:)
вот такое краткое резюме. это лично мое мнение,хотя в некоторых пунктах я больше, чем уверен.

я тоже сейчас выбираю себе ос, хотя уже 7 лет работаю с FreeBSD. до этого год сидел на redhat-6 и caldera-какой-то. после перехода на FreeBSD-4.2 аж полегчало:)
чего не хватало,так это быстродействия FS. в 4.2 не было Softupdates...небыло тогда инета и диск попробуй купи.жил я на ней,аж пока 4.5 не вышла,качал в инетклубе :)
вобще сказка была,а не ось)

Мне надо производительная стабильная OS, простая и логичная, секурная, jail-подобное существо :) обязательно, при чем,чтобы можно было ограничивать системные ресурсы(проц, память,пиды)(в free пока такого нет). шаринг fs, по аналогии с nullfs,только с возможностю блочить юзеров(в том числе и рута) итп(сейчас пока язаю локально NFS, жестко порезанную pf-ом)
Выбор пока между FreeBSD,NetBSD,Slackware(подобным). сечас составляю список требований, типа что должна уметь система(не обязательно из коробку). потом займусь составлением сравнительной таблицы осей по даным требованиям и тогда картина прояснится. а так тупо думать,что это лучше,а это хуже - бред.
рекомендую и вам занятся тем же. написать конкретный список требований, подобрать под них более-менее подходящие оси, а потом четко их сравнить.

mar 13-06-2007 00:25 598556

brag
Извините, конечно, но *BSD категорически не годятся для профессиональной (боевой - серверной) работой с Java и Oracle, поэтому мы их, собственно, тут и не обсуждали.

brag 13-06-2007 09:13 598653

Конечно. BSD-системы пригодны только для OpenSource решений.
Если использовать коммерческий софт, тогда либо линукс(при чем только те дисты,что указаны разработчиком софта). На пример FalconSTOR ставится только на ядра RHEL, и с большим гемором на SUSE, но на ядро с kernel.org ты хер его поставишь;)
либо тот же sun. но еще раз говорю,многое слышал о локальных холах солярки.

Flick 13-06-2007 12:14 598746

М-да вот она пища для размышлений...
Возможность обеспечения максимального уровня безопасности это конечно круто, кто бы спорил, но к сожалению, bsd системы не подходят по ряду причин,( если честно из всех я могу, осознано более или менее, назвать одну - заточенность софта под определённые ОС - несколько версий среди которых bsd систем нет ((( может , конечно , и зря) ... А дыры, ну дыры и есть дыры - если дыра есть значит ее можно закрыть :)

Еще раз спасибо!

brag 13-06-2007 12:39 598766

Почему, скажем FreeBSD не подходит для секурного сервера? софт в основном юзерленд. речь идеть об opensource-решениях. при чем секурность ос никак не зависит от стороннего софта!
Есть понятия "ядро дырявое", "утилита дырявая"(разумеется.входящая в дистрибутив" и "софт дырявый"...
так вот я акцентирую внимание на первых 2х. FreeBSD сюда более-мение подходит. а что сюда еще подходет? какие ос?
в FreeBSD есть такие штуки,как securelevel, jail и еще несколько MIBов, которые очень хорошо себя зарекомендовали. одного только нету,чего хотелось бы-ограничение использования системных ресурсов каждым из jail-ов.
Латать дыры - дело мутное. нужно писать так, чтобы их изначально было минимум, а не плодить релиз за релизом.
хотя щас такое почему-то не практикуется :((

пс. Сервер почти готов к открытию. сегодня-завтра будет запущен.. надо будет разрекламировать,чтоб много народа ходило:)

mar 13-06-2007 14:52 598821

brag
Вам просто надо почитать об особенностях работы с Java и oracle. Дело не в opensource, а в заточенности под определенные продукты (или, вернее, заточенность продуктов под...) Ну, собственно, Flick об этом уже сказал.

brag 13-06-2007 15:04 598826

Ну нам такие продукты не нужны. тем более мне:)
яву вобще не переношу:)
мне хватает BDB,mysql,firebird итп. я даже апач не переношу,не то.что oracle:)))

Flick 13-06-2007 15:14 598832

А вы привереда :)

brag 13-06-2007 16:09 598857

:))
Ура,я нашел,то что надо:
http://wiki.freebsd.org/JailResourceLimits - теперь FreeBSD jail достаточно функционален ;)

mar 13-06-2007 16:19 598863

brag
Цитата:

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

kim-aa 13-06-2007 18:44 598947

Цитата:

Много читал,что она легко подвергается локальному взлому...
Гм, я не великий специалист в *nix, но помоему любая *nix система "теоретически" подвержена "локальному взлому" через переполнение стека, т. к. С/C++ его. собственно и не отслеживают, об этом еще Крис Касперский на пальцах объяснял.

Что особенно запомнилось мне из той статьи, что наименее взламываемы экзотические, малодокументированные ОС, ибо без документации и калькулятор не включишь. Вот только работать на такой системе удовольствие слабое.

Не хочу никого обидеть, но в наше время "много читал" это не аргумент. Пока сам не пощупаешь говорить о чем-либо нельзя.
Что касаемо безопасности Solaris, хочу заметить что только в даной ОС существует такое явление как зоны, данный вид виртуализации практически не сказывается на быстродействии, а безопасность виртуальной машины вроде бы ни-кто не оспаривал.

brag 13-06-2007 20:08 598971

2mar, ок,просто сказал свое мнение

Я о ядерном взоме,при чем тут c/c++? н пример подгрузить модулек под юзером итп:) надо пощупть,обязательно пощупаю
у FreeBSD есть jail, тоже довольно секурная штука.добавить остается только лимит проца и памяти

Foxriver 18-06-2007 11:16 600644

А вот можно ли где-нить в инете купить набор серверных ОС за рупэй? Если да, то пдскажите кто знает где.

brag 18-06-2007 11:31 600651

linuxcenter.ru
больше не знаю,не покупал никогда.обычно качаю

Flick 18-06-2007 15:08 600747

Solaris можно на сайте sun.com заказать бесплатно плюс софта девелоперского до кучи, я заказал - прислали, а вот с ibm aix и hp-ux фигушки - не получится все остальное свободно скачать можно кажется. Да и солярку тоже кстати

mar 18-06-2007 16:00 600780

на всякий случай, если у Foxriver проблемы со скачиванием, но хочется посмотреть на разные вещи, добавление к тому, что написал Flick:

- ubuntu тоже присылают за спасибо, причем в количестве не менее 10 штук :)

- А еще пару лет назад активистами lug была открыта акция "Запись любого Linux на вашу болванку/по цене болванки". Судя по комментариям, народ продолжает действовать и сейчас (см. там последнюю страницу)

Dm1try 19-06-2007 10:27 601149

Скажем, Oracle при помощи "мата, напильника и отвертки" можно завести и на FreeBSD, если быть абстолютно честным. ;)

Flick 19-06-2007 10:30 601153

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

Dm1try 19-06-2007 10:34 601159

Знаю, что у нас в университете это работало около 2-х лет. Потом перешли, кажется на Postgree, но это уже было без меня.

mar 19-06-2007 11:11 601174

Dm1try
Все тут присутвующие знают, что oracle с некоторыми усилиями, а java даже и без них, можно запустить на FreeBSD. К сожалению, скорость работы в результате, как уже заметил Flick, - не для production-сервера. А в университете... Вряд ли там была серьезная работа и серьезная нагрузка :) ?

kim-aa 19-06-2007 11:46 601192

Главная проблемма даже не в установке. Основная проблема всплывает когда нужно получить техподдержку.
И не дай Аллах, (а так обычно и бывает) Ваш Oracle является хранилищем данных для ПО третьих фирм (например для крупного ERP типа SAP R/3).
Накатывание обновлений в таких системах, даже в стандартной среде, требует "большого шаманского бубна", в случае же нестандартной ОС, боюсь придется вызывать
Pink Floyd и Grand Opera в придачу, дабы они умаслили духов :)

mar 19-06-2007 12:07 601208

kim-aa
точно )) В то время, как, скажем, ответ от техподдержки RH на e-mail запрос приходит в течение нескольких минут.


Время: 09:20.

Время: 09:20.
© OSzone.net 2001-