Фонд Wikimedia, курирующий работу свободной энциклопедии Wikipedia, открыл (http://blog.wikimedia.org/2011/09/19/ever-wondered-how-the-w.../) доступ к Git-репозиторию (https://gerrit.wikimedia.org/r/gitweb?p=operations/puppet.gi...) в котором представлены файлы конфигурации всех компонентов, используемых в инфраструктуре проекта. Кроме отдельных файлов конфигурации, в репозитории можно найти (https://gerrit.wikimedia.org/r/gitweb?p=operations%2Fpu...) компоненты, шаблоны и метаданные для организации централизованного управления конфигурацией серверов с использованием инструментария Puppet.
Открытие файлов конфигурации представляет не только практический интерес, связанный с возможностью использования готовых примеров, но и даёт возможность непосредственно принять участие любому желающему в оптимизации серверной инфраструктуры Wikimedia. Например, можно предложить администраторам Wikiped...URL: http://blog.wikimedia.org/2011/09/19/ever-wondered-how-the-w.../
Новость: http://www.opennet.me/opennews/art.shtml?num=31814
>На серверах используется Ubuntu ServerИнтересно, чем другиче дистрибутивы им не угодили? Тот же Debian например..
> Интересно, чем другиче дистрибутивы им не угодили? Тот же Debian например..
Количеством. При таком выборе фазы луны и жребий являются определяющим фактором при выборе.
>>На серверах используется Ubuntu Server
> Интересно, чем другиче дистрибутивы им не угодили? Тот же Debian например..В плане управления серверная убунта - как дебиан один фиг. Ну и софт посвежее несколько и релизы попредсказуемее чем у дебианщиков. А то пока дождешься релиза дебиана - задолбаться можно ждать.
> В плане управления серверная убунта - как дебиан один фиг. Ну и
> софт посвежее несколько и релизы попредсказуемее чем у дебианщиков. А то
> пока дождешься релиза дебиана - задолбаться можно ждать.Как ни печально, но чем стабильнее сроки релиза, тем больше страдает качество. Дебианщики выпускают релиз, только пофиксив все критические ошибки. А убунта выходит независимо от их наличия и количества (вспомним хотя бы зависание при переключении раскладки в одном из недавних релизов - очень показательный пример).
> Как ни печально, но чем стабильнее сроки релиза, тем больше страдает качество.Это в основном касается десктопной убунты с ее экспериментами в UI. На серверных системах под раздачи как-то не попадалось.
> Дебианщики выпускают релиз, только пофиксив все критические ошибки.
При условии что они их нашли :). А то вон с OpenSSL ключами так выпустили что потом пришлось резко рекеить все машины в темпе вальса. Что убунтуйские что дебианские, т.к. вторые взяли у первых кривую либу. Глобалоьной разницы не вижу, хоть тресни.
> А убунта выходит независимо от их наличия и количества (вспомним хотя бы зависание при
> переключении раскладки в одном из недавних релизов - очень показательный пример).Мне переключение раскладки на серверах вообще никуда не впилось, честно говоря. См. начало комента про UI.
> Это в основном касается десктопной убунты с ее экспериментами в UI. На
> серверных системах под раздачи как-то не попадалось.А мне попадалось, и не раз. Такие вещи, как udev, initramfs-tools, libvirt-bin и прочая, между серверной и десктопной версией не отличаются. А качество у них на поверку оказалось весьма десктопным.
> При условии что они их нашли :)
Лучше искать и не найти, чем не искать вовсе. Имхо, конечно.
> Мне переключение раскладки на серверах вообще никуда не впилось, честно говоря.
Это был просто пример отношения к пользователям. От названия изошки оно не зависит.
>> Это в основном касается десктопной убунты с ее экспериментами в UI. На
>> серверных системах под раздачи как-то не попадалось.
> А мне попадалось, и не раз. Такие вещи, как udev, initramfs-tools, libvirt-bin
> и прочая, между серверной и десктопной версией не отличаются. А качество
> у них на поверку оказалось весьма десктопным.Вы же, конечно, говорите про LTS?)
>Вы же, конечно, говорите про LTS?)Не помню уже. А что, LTS релизы выпускаются не по графику, а только после исправления критических ошибок, как дебиан?
>>Вы же, конечно, говорите про LTS?)
> Не помню уже. А что, LTS релизы выпускаются не по графику, а
> только после исправления критических ошибок, как дебиан?По графику.
10.04 вышел дистриб.
2-3 месяца подождать и юзать.
Толку что Мозилла начала версии штамповать, лучше стало? Навряд ли... То же и Ubunta
> А то пока дождешься релиза дебиана - задолбаться можно ждать.Сижу дома на ветке Testing дебиана wheezy/sid и ничё.. Правда без ДЕ опять же.. но зато стабильно всё, играю в игры, смотрю фильмы, синтизирую музыку..
А на работе, что бы не возиться слишком долго, собрал рабочий стол на базовой основе убунты, что бы сразу всё ..и быстро.. ..и к работе приступить после apt-get install-ов..
..
..хмм-м-м, хотя не вижу особой разницы между бунтой и дебианом, если собирать их без ДЕ..
> Сижу дома на ветке Testing дебиана wheezy/sid и ничё..А qgis у вас оттуда нормально инсталлируется?
> Правда без ДЕ опять же.. но зато стабильно всё, играю в игры, смотрю фильмы,
> синтизирую музыку..Ну и славненько, правда не совсем понятно как это к серверам вики относится. А я слепил вполне годный десктоп из альфы :))) хубунты. Некоторые вещи конечно были WIP но в целом получилось вполне годно и с минимальным напильником. Не так уж и паршиво для альфы, я бы сказал.
> А на работе, что бы не возиться слишком долго, собрал рабочий стол
> на базовой основе убунты, что бы сразу всё ..и быстро.. ..и
> к работе приступить после apt-get install-ов..И apt-get remove'ов :). С другой стороны, хубунта относительно в стороне от всяких модных выгибонов - можно просто пользоваться, а изменения между версиями небольшие. Ну как максимум DM заменили с GDM на lightDM. Да и хрен с ним - не вижу чем стало хуже.
> ..хмм-м-м, хотя не вижу особой разницы между бунтой и дебианом, если собирать
> их без ДЕ..С точки зрения сервера проблема в том что в тестинге и анстейбле могут потенциально довольно сильно переколбасить что-то и факапнуть зависимости или просто вдуть более новую версию проги, настолько новую что она может не сожрать имеющуюся конфигурацию старой версии, что на серваке чревато неприятностями. В убунте же после релиза оно морозится, и по типу выпуска обновлений смахивает на стейбл (т.е. только секурити фиксы без подтяжки версий и глобальных перетрясок). На десктопе это иногда может сыграть дурную шутку заставив подключать ppa, но на сервере обычно самая-самая последняя версия софта все-таки не требуется с ножом к горлу, а вот факап от несовместимости конфигов или чего там еще - икнется весьма даже. Но вот ждать стабильных релизов дебиана неизвестно сколько лет - может все-таки и утомить.
а чем убунта не угодила?
> а чем убунта не угодила?Сформулируем вопрос иначе: чем не угодил Arch Linux?
> Сформулируем вопрос иначе: чем не угодил Arch Linux?"Патамучта гладиолус". Роллинг-лелизная система на сервере - удел тех кто любит срать кирпичами по ночам, разгребая внезапные внеплановые глюки после обновления.
>удел тех кто любит срать кирпичами по ночам, разгребая внезапные внеплановые глюки после обновления.В убунте все то же самое, только это называется не "rolling release", а "поддержка LTS-ветки".
>Интересно, чем другиче дистрибутивы им не угодили? Тот же Debian например..Им пиар не очень-то и нужен. Поэтому они не стали платить за такую громкую рекламную акцию.
> Им пиар не очень-то и нужен. Поэтому они не стали платить за
> такую громкую рекламную акцию.А где можно денег получить за использование убунты? А то у меня убунта есть, хочу денег за рекламную акцию :))).
Сначала сделайте рекламную акцию, условия простые: утром акция – вечером деньги ;)
> А где можно денег получить за использование убунты? А то у меня
> убунта есть, хочу денег за рекламную акцию :))).Идешь на работу админом убунты.
И получаешь деньги за использование убунты)
Им Шаттлворт подарил серверы на условиях того, что у них будет убунта.
> Им Шаттлворт подарил серверы на условиях того, что у них будет убунта.Ничем не подтвержденная ложь. Canonical не дарил никаких серверов, просто Ubuntu Server единственный бесплатно доступный серверный Linux с качественной поддержкой и наличием LTS.
Мы например перевели около сотни своих серверов на Ubuntu Server с Debian по причине более длительного срока поддержки, в остальном LTS выпуски Ubuntu Server тот же самый Debian по сути.
RHEL/openSUSE стоит больших денег. CentOS/SL нет никаких гарантий, что проекты не развалятся завтра. Все, больше выбирать не из чего.
>с качественной поддержкойНичем не подтвержденная ложь.
>в остальном LTS выпуски Ubuntu Server тот же самый Debian по сути.
Debian unstable, заметим.
>openSUSE стоит больших денег
Да, ваша осведомленность о дистрибутивах линукса просто поразительна.
>SL нет никаких гарантий, что проекты не развалятся завтра.
А вы знаете, кто делает SL? Подсказка: две конторы (это не считая папы-редхата), куда более авторитетные, чем какая-то там canonical.
>>с качественной поддержкой
> Ничем не подтвержденная ложь.Начнем с того, что техническая поддержка клиентов (один из ключевых моментов для серверной системы) для ubuntu отнюдь не бесплатна.
>>с качественной поддержкой
> Ничем не подтвержденная ложь.Качественная поддержка дистрибутива выливается в своевременно выходящий обновлениях с закрыванием дыр, которые часто раньше чем у Debian и RHEL выходят. К стабильности нет никаких претензий, работает не хуже и не лучше чем Debian.
>>в остальном LTS выпуски Ubuntu Server тот же самый Debian по сути.
> Debian unstable, заметим.Ubuntu на столько же Debian unstable, как и Debian stable, ведь он тоже корни от туда тянет. И вообще LTS релизы Ubuntu ответвляют от Debian Testing и тестируют не хуже чем в Debian.
>>openSUSE стоит больших денег
> Да, ваша осведомленность о дистрибутивах линукса просто поразительна.Понятно что упоминая вместе с RHEL я опечатался и вместо SUSE упомянул, в контексте это было понятно, а вы за слово схватились.
>>SL нет никаких гарантий, что проекты не развалятся завтра.
> А вы знаете, кто делает SL? Подсказка: две конторы (это не считая
> папы-редхата), куда более авторитетные, чем какая-то там canonical.SL - Scientific Linux, а не SUSE Linux как вы подумали.
>Интересно, чем другиче дистрибутивы им не угодили? Тот же Debian например..А вы на другие пункты взгляните. Сквид вместо джинкса, мускул вместо постгреса, убунту вместо сервера... все и так понятно.
хм... а разве nginx уже и кэшировать умеет?
> хм... а разве nginx уже и кэшировать умеет?С 2009 года умеет.
странные они, редхад рассмотрели - дорого.
А чего centos не подумали поставить?
Вместо сателита воткнули бы Spacewalk
>странные они, редхад рассмотрели - дорого.Редхат им не доплачивал за использование своей продукции. Потому - дорого.
> Редхат им не доплачивал за использование своей продукции. Потому - дорого.Редхат за свои услуги хочет столько что у википедиков пупок развяжется, они все это на донейтах содержат, если что.
РедХат, видишь ли, не богадельня. Патчи к ведру Линукса в уплату нигде не принимают. Ни в магазине, ни в такси, ни в гостинице. Нигде.
> РедХат, видишь ли, не богадельня.Капитан, это опять вы?
> РедХат, видишь ли, не богадельня. Патчи к ведру Линукса в уплату нигде
> не принимают. Ни в магазине, ни в такси, ни в гостинице.
> Нигде.Вот редхат и не поставили, потому что не богадельня.
Ещё вопросы есть?)
> Вот редхат и не поставили, потому что не богадельня.Замкнутый круг: все говорят "мы не богадельня" и отказываются платить. Разорвать его смогла лишь компания Canonical, честно признавшая, что она таки богадельня.
Сомневаюсь, что Шаттлворт - синоним RMS. Боюсь, что 20 лямов на полет в космос он отнюдь не на паперти насобирал.
> Сомневаюсь, что Шаттлворт - синоним RMS. Боюсь, что 20 лямов на полет
> в космос он отнюдь не на паперти насобирал.В 1995 году Шаттлворт основал Thawte, которая специализировалась на цифровых сертификатах и интернет-безопасности. В декабре 1999 года он продал её компании VeriSign, заработав 3,5 миллиарда южноафриканских рандов (примерно 575 миллионов долларов США в то время).[5]
http://ru.wikipedia.org/wiki/%D0%A8%D0%B...,_%D0%9C%D0%B0%D1%80%D0%BA
Canonical - хорошо, если вышла на самоокупаемость.
Моя фраза про богадельню намекала на то, что клиенты голосоуют "ногами".
Хотя проекту википедии, имхо, можно передать дистрибутивы за символическую цену.
И заработать на пиаре.
> Редхат за свои услуги хочет столько что у википедиков пупок развяжется, они
> все это на донейтах содержат, если что.Начнем с того, что редхат не хочет платить википедии за предоставление ей своих услуг. Компренде?
>> Редхат за свои услуги хочет столько что у википедиков пупок развяжется, они
>> все это на донейтах содержат, если что.
> Начнем с того, что редхат не хочет платить википедии за предоставление ей
> своих услуг. Компренде?Хотя на этом можно было бы неплохо попиариться и заработать, если знать как.
А так что получается?Что стоит у википедии? - ubuntu.
Что стоит у google? - ubuntu (переделанная).
> странные они, редхад рассмотрели - дорого.
> А чего centos не подумали поставить?
> Вместо сателита воткнули бы SpacewalkА почему не SUSE? Или, скажем, не БолгенОС? Чем они хуже?
>А почему не SUSE? Или, скажем, не БолгенОС? Чем они хуже?Они тоже не хотят доплачивать за использование своей продукции :(
> Они тоже не хотят доплачивать за использование своей продукции :(А что, кто-то доплачивает? А то у меня есть серваки с убунтой. Где можно получить баблосы за ее использование? Я только за - меня она и так устроила, но если за это еще и платить готовы - я только за :)
ответил выше: http://www.opennet.me/openforum/vsluhforumID3/80429.html#35
> А что, кто-то доплачивает? А то у меня есть серваки с убунтой.
> Где можно получить баблосы за ее использование? Я только за -
> меня она и так устроила, но если за это еще и
> платить готовы - я только за :)1. Если вы Джимбо Уэллс - свяжитесь с Марком Шаттлвортом и обсудите варианты.
2. В противном случае - добейтесь успеха, как Джимбо, и перейдите к пункту 1.
Это шутка такая?? Для CentOS фиксы и обновления безопасности по несколько месяцев отсутствуют. При всей не любви к Ubuntu - уж лучше пусть она.
так речь то о тех-поддержке. Именно это и дорого. Они хотят коммерческую OS.будучи некоммерческой организацией, а так же свободной от рекламы, Wiki должна же куда то тратить полученные миллионы по грантам!...
>среди опубликованных файлов также можно встретить директорию с SSL-сертификатамиКак интересно...
Приватных ключей в директории с SSL-сертификатами не обнаружено.. =)
В принципе они и до этого много лет публиковали все основные конфиги на http://noc.wikimedia.org/conf/
гыгы , вы бы еще винду предложили. зы поднять на винде такую архитектуру практически невозможно.
> гыгы , вы бы еще винду предложили. зы поднять на винде такую
> архитектуру практически невозможно.Давай поставим вопрос иначе. На другой платформе и архитектура будет другой. Поэтому я бы не горячился, заявляя "практически невозможно".
>> гыгы , вы бы еще винду предложили. зы поднять на винде такую
>> архитектуру практически невозможно.
> Давай поставим вопрос иначе. На другой платформе и архитектура будет другой. Поэтому
> я бы не горячился, заявляя "практически невозможно".архитектуру можно сделать любую и от оси это не зависит. Везде есть сильные и слабые стороны, включая осьи. Весь вопрос в том - какую?
Мега-даунлоад гиппертекста сделать не сложно. Однако все будет зависеть от пути, которым они будут осуществлять редактирование и модерацию. Вся сложность тут.Лично мне очень хочется поучаствовать в разработке этой архитектуры...
> Интересно, чем другиче дистрибутивы им не угодили? Тот же Debian например..
> Сформулируем вопрос иначе: чем не угодил Arch Linux?
> А вы на другие пункты взгляните. Сквид вместо джинкса, мускул вместо постгреса,
> убунту вместо сервера... все и так понятно.
> А чего centos не подумали поставить?... и так далее...
Детский сад, вторая группа... Работает? Работает. Значит всё правильно сделали.
>> А чего centos не подумали поставить?
> ... и так далее...
> Детский сад, вторая группа... Работает? Работает. Значит всё правильно сделали.В проекте http://anobox.ru/ я тоже думал, что узкое место будет мускул/CPU.память.
Оказалось совсем не так. Тестировали на 30000 одновременных smtp клиентов, и сколько могли выжать из гигабитного канала - клиентов вэб (количество не подсчитывалось, потому как работало в режиме флуда), а оно даже удивило! Сразу стало понятно, что с архитектурой тоже правильно все сделали. Видимо как и челы выше.