iskatel: (Default)
[personal profile] iskatel
Рампочта начинает миграцию на Linux. К сожалению, больше держать продакшен на FreeBSD мы не можем. В комментах - про аналогичный переезд Яндексовского кластера.

Надо же, даже упёртые начинают понимать, что с freeBDSM BSD пока кончать.
Более проницательные и опытные, правда, поняли это много лет назад.

Теперь и до упёртых фанатов дошло, что нельзя нормально работать в 21-м веке с архаичной системой, без нормального управления пакетами, без нормальных ФС (только не надо про криво портированный zfs), без нормальной кластеризации, без виртуализации.
С хреновой масштабируемостью.
Без серьезной и качественной поддержки.

Правда, было высказано мнениё, что "почта Рамблер может переезжать с чего угодно и куда угодно, хоть на Валаам. Рамбер нынче мало кого волнует." По сравнению с гуглем - да, невелики. А в России они однозначно в числе крупных интернет-проектов.
Почти все их числа тех мировых монстров, кто крупнее и волнуют, с bsd давно распрощались.
Вот Яндекс, возможно, станет работать лучше после переезда.

Ну и про админов - не в бровь, а в глаз.

Рампочта начинает миграцию на Linux. В качестве дистрибутива волевым решением выбран Debian GNU/Linux. Основная архитектура - 64 бит. Все 32-битные сервера постараемся как можно быстрее списать в утиль, новая система на них сетапиться не будет.

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

Процесс обещает быть довольно долгим, но далее затягивать переход становится невозможным.

Почему именно Debian? Как варианты сначала рассматривались CentOS, openSuSe и Debian. Первый не подошел из-за убогости штатного репозитория, от openSuSe отказались по причине отсутствия сисадминов, работавших с ним.

Глючная вечная бета Fedora, собери-все-сам Gentoo и прочие маргинальные Линуксы не рассматривались вовсе. Извините, если кого задело.

--
Update: я в курсе про то, что все решается, надо только взять и написать. А еще что у меня непрофессиональные админы, которые почему-то хотят вместо того чтобы исправлять ошибки, вечером к семье пораньше приезжать. Но, честое слово, все это на четвертом десятке лет наскучивает донельзя, и хочется систему, которую не надо крупно допиливать перед использованием. В мире есть гораздо более интересные вещи чем красноглазие за консолью.

Date: 2011-07-17 01:11 pm (UTC)
From: [identity profile] delimiter.livejournal.com
Ну да, естественно. Лет 15 назад фря была серьезной альтернативой, но не сейчас.

Date: 2011-07-17 01:14 pm (UTC)
From: [identity profile] iskatel.livejournal.com
Многие, подсевшие на этто в те годы, стали фанатами системы.
И не заметили, что серьезной системы давно уж нет, один фанатизм и остался...

Date: 2011-07-17 03:56 pm (UTC)
From: [identity profile] veider.livejournal.com
Ну-да, ну-да, а вот линухс-то у нас прям воплощение красоты дизайна и прямоты реализации - файловая система ext - куда уж ffsу-то до нее (ах ну да в линаксе-же есть целый лес кривопортированных (кривореализованных файловых систем) начиная с zfs и далее по списку reiser (мертв), xfs (просто тонкий троллинг), b-tree fs (тоже троллинг, но от RH)). А линуксовые драйвера? Разве есть что-то более прекрасное чем линуксовые драйвера причем к современным железкам? :) Имхо "эффективные" менеджеры добрались и до датацентров и теперь "знают" какую "инновацию" надо применить, чтоб все "просто работало". Глупо.
daemonhouse$ uname -a
NetBSD daemonhouse.darknet 5.0.2 NetBSD 5.0.2 (DARKCONF) #0: Sat Feb 6 17:53:27 UTC 2010 root@daemonhouse.darknet:/usr/src/sys/arch/i386/compile/DARKCONF i386

Date: 2011-07-17 08:19 pm (UTC)
From: [identity profile] iskatel.livejournal.com
и что же кривого в ext2/3/4 ?
быстрые и очень надежные ФС с приятными опциями типа меток для SELinux.
ufs/ufs2 и проч. и рядом не лежали.
Кстати, с xfs тоже все хорошо.
Вот с BTRfs не знаю, не работал и особо не копал.
Ах да, ещё и пачка кластерных ФС - GPS, OCFS2, GPFS - и всё это стабильно и быстро работает.
Ай, Lustre забыли.

>>Разве есть что-то более прекрасное чем линуксовые драйвера причем к современным железкам? :)

Есть. Драйвера к десктопным железкам обычно намного прекраснее 8-)
Серверные-то обычно работают.

Date: 2011-07-17 10:07 pm (UTC)
From: [identity profile] veider.livejournal.com
Ну ты сейчас прикалываешься конечно :) ext назвать быстрыми и надежными можно только если совсем со стораджем не связываться - тот-же рейсер лучше extа. Особенно было бы интересно поуслушать про соотношение метаданные/данные в ext на большом количестве объектов и отказоустойчивости этих прекрасных фс. Что хорошего с xfs?

Серверные? работают? Ну-ну чинили мы e1000 и e1000e - вполне себе в серверной (кластерной) конфигурации.. А хваленая линуксовая безопасность так и вовсе ползет туда где уже находится безопасность известной десктопной оси.

Линакс - шикарный маркетинговый ход сначала от RH и компании, а теперь от гугла. А на самом деле Линакс как был фан-осью для хакиров так и остался - не production ready

Date: 2011-07-17 10:12 pm (UTC)
From: [identity profile] iskatel.livejournal.com
Ни разу не прикалываюсь.
ext2/3 были медленными много лет назад.
С тех пор много воды утекло, и в RHEL5 3шка вполне ничего, а уж 3/4 в RHEL6 - тем более.
В стоковых ядрах то же самое, но + тонны глюков.

>>чинили мы e1000 и e1000e - вполне себе в серверной (кластерной) конфигурации.

Слышал, слышал. Кое-кто из коллег даже покупал карты строго отпределенных моделей, с кот. не было проблем в него на сЫрверах - огромный pps, гигабиты, важно всё, что пофигу при небольшом трафике.

>> А хваленая линуксовая безопасность

SELinux , а аналоги которой есть разве что в Солярке.

>так и остался - не production ready

тех. руководители крупных компаний внимательно слушают и улыбаются :-)

Date: 2011-07-17 10:51 pm (UTC)
From: [identity profile] veider.livejournal.com
>>Ни разу не прикалываюсь.
>>ext2/3 были медленными много лет назад.
>>С тех пор много воды утекло, и в RHEL5 3шка вполне ничего, а уж 3/4 в RHEL6 - тем более.
>>В стоковых ядрах то же самое, но + тонны глюков.

Передразнивая тебя - тех руководители крупных сторадж компаний внимательно слушают и улыбаются :)

Такс с драйверами мы похоже договорились :)

SELinux? Не слышал. Идем в гугл набираем linux kernel local root - наслаждаемся. Берем OpenBSD W^X - и видим что все что в линаксе remote code execution, то в опенке - remote DoS одной треды. А так да - SELinux, RSBAC, GRSec - дивелопирз дивелопирз.

>тех. руководители крупных компаний внимательно слушают и улыбаются :-)

у них нет выбора - им приходится улыбаться когда они видят линухс. тем не менее макось передрали с фряхи, у вянды сетевой стэк тоже брали бсдшный. Шутка "android" на линуксовом ядре - кушает электроенергию и глючит. Линухс держится на фанбоях и маркетинге. И кстати, обрати внимание, что НИКТО не использует стоковые дистрибутивы для серьезных задач - все пилят ядро, пишут пользовательский мир с нуля.. А бсд-то стоковую юзали. Просто БСД сейчас не модно, модно виртуализация и Линакс :)

А еще Линакс уже почти готов для десктопа :)

Profile

iskatel: (Default)
iskatel

January 2026

S M T W T F S
    12 3
45678910
11121314151617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 27th, 2026 08:31 am
Powered by Dreamwidth Studios