The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Успешный опыт миграции организации YippieMove с VMware на FreeBSD Jail

03.06.2009 16:22

"YippieMove switches from VMware to FreeBSD Jails" - успешный опыт миграции сервиса по пересылки электронной почты YippieMove с VMware на FreeBSD Jail. До миграции безуспешно предпринимались попытки обеспечить приемлемую производительность изолированных окружений клиентов через удвоение размера ОЗУ на серверах, учетверение размера буферов для SQLite, добавление дополнительных индексов, отключение auto-vacuum и синхронизации. Разница выполнения программ сервиса в нативном режиме и в VMware при нагрузке разнилась в 10 раз. Выходом из тупика явился переход на использование FreeBSD Jail.

  1. Главная ссылка к новости (http://www.playingwithwire.com...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/22009-freebsd
Ключевые слова: freebsd, jail, vmware, optimiation
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (46) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, white_raven (?), 16:54, 03/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот ответ троллям - которые здесь постоянно вякают что jail на FreeBSD не нужен или отсталый
     
     
  • 2.2, неизвестный (?), 17:01, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Вот ответ троллям - которые здесь постоянно вякают что jail на FreeBSD
    >не нужен или отсталый

    Не в тему ответ. Он рассказывает лишь о миграции с более отсталой технологии на менее отсталую.
    P.S. Я не тролль, а человек, волею судьбы и начальства регулярно работающий с виртуализацией.

     
     
  • 3.3, anonymous (??), 17:10, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А что передовое не подскажете?
     
     
  • 4.4, xxx (??), 17:21, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Не, ну вообще согласен с предыдущим оратором, что это нифига не показатель. Если бы они с Linux перешли на FreeBSD Jail, то другое дело. А так:

    >We had the ability to switch to a more VM friendly client OS such as Ubuntu and hope it >would improve performance. But what if that wouldn’t resolve the situation? That’s when >FreeBSD jails came up.

    Пока это показывает лишь, что в конкретной ситуации FreeBSD + VMware хреново работает.

     
     
  • 5.9, ABC (??), 17:58, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Боюсь, вы неправильно поняли содержание. У них было: хост - Убунту и FreeBSD внутри vmware, а стало FreeBSD и jails. А в приведённом вами фрагменте говорится, что альтернативным решением могла бы быть замена ОС *внутри* виртуалки: "switch to a more VM friendly _client_ OS" - но не было уверенности, что перегруз, что это радикально поможет, поскольку перегруз мог быть следствием тяжеловесности VMWare.

    Т.е. они хост именно перевели с Линя на Фри, выбрав jails как более lightweight-ное решение.

     
     
  • 6.15, User294 (ok), 20:12, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Боюсь, вы неправильно поняли содержание. У них было: хост - Убунту и
    >FreeBSD внутри vmware,

    Да, сразу видна мощь интеллекта тех кто отстроил такую инфраструктуру.По-моему, тут можно с закрытыми глазами предсказать что тормозить будет.

    1) У вмвари и так то по жизни с disk i/o попа.Но мало того.
    2) Чуваки поюзали на вмвари бсд.Я сомневаюсь что вмварь кто-то сильно тюнил под бсд, ее поддержка в вмваре - скорее всего чисто номинальная.Но мало того.
    3) Бздя в виртуалках это нечто.Пытался в виртуалбоксе под убунтой запустить.Дык вообще в панику грохалось или крэшилось.

    Внимание, вопрос: какими идиотами надо быть чтобы сгородить такую инфраструктуру?Логично что устранение идиотизма приводит к улучшению скорости в разы :)

     
     
  • 7.16, аноним (?), 21:25, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >3) Бздя в виртуалках это нечто.Пытался в виртуалбоксе под убунтой запустить.Дык вообще в
    >панику грохалось или крэшилось.

    Кто грохался - убунта? :-)

     
     
  • 8.18, User294 (ok), 22:54, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, разумеется Бзди на виртуалбоксовой виртуалке Хоть как-то догружаться до шел... текст свёрнут, показать
     
     
  • 9.54, Аноним (-), 07:54, 05/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    в виртуалбоксе тоже фряха крешилась на компиляции ядра, в vmware все путем так ч... текст свёрнут, показать
     
     
  • 10.59, User294 (ok), 01:36, 06/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    У вмвары качество хорошее только местами Во первых оно довольно тормозное, особе... текст свёрнут, показать
     
  • 7.26, stone3 (?), 02:48, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    причем тут фря? проблемы у бокса, авторы сами признают. ты сюда (http://www.virtualbox.org/wiki/Guest_OSes) заглядывал, хоть раз? на форум бокса заходил, умник, если уж тебе нужно фрю именно в боксе поднять? а тесты ты видел xenserver vs esxi (недавно на опеннете была ссылка), к примеру? как ты думаешь, какая гостевуха там оказалась самой производительной? ты сам тролль, причем судя по твоим комментария на опеннете, очень толстый. хуйдей.
     
     
  • 8.33, User294 (ok), 03:44, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Памятуя о том что поддержку в него фри сотруднички сан приделали только недавно ... текст свёрнут, показать
     
     
  • 9.50, Kot Xynta (?), 17:32, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Хотел заметить что это были не сотрудники сан ... текст свёрнут, показать
     
     
  • 10.58, User294 (ok), 01:11, 06/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А не так давно новость на опеннете утверждала что они, в нерабочее время, по соб... текст свёрнут, показать
     
  • 7.28, Аноним (-), 02:57, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Бздя в виртуалках это нечто.Пытался в виртуалбоксе под убунтой запустить.Дык вообще в панику грохалось или крэшилось.

    Блеск! Особенно учитывая, что про виртуалбокс в статье кажется не говорилось. Афтар, радуйся существованию Бубунты :)

     
  • 7.35, ABC (??), 04:06, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >По-моему, тут можно с закрытыми глазами предсказать что тормозить будет.

    Соглашусь, конечно. Также, с закрытыми глазами, очевидно, что в описанных условиях jails будут производительней, чем убунта(вмварь(убунта)) или убунта(виртуалбокс(убунта)). Иначе говоря, соль истории в том, что ситуации, когда особых сладостей полной виртуализации не нужно, а экономичность важна - являются нишей для jails FreeBSD (и для зон солярки), в которой прочие решения менее рентабельны. Следовательно, некоторые чудаки (пальцем указывать из вежливости не будем :)), сломавшие клавиатуру в упорных потугах рассказать миру как jail "устарел" и как плоха из-за этого Фри, ожидаемо охлаждают попку в луже.

     
  • 7.40, BSW (?), 07:59, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > 3) Бздя в виртуалках это нечто.

    Проблема точно в *BSD? У меня под VmWare'ю вполне работали Free/Open/Net/DragonFly.

     
     
  • 8.43, User294 (ok), 08:52, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее в горбатой поддержке виртуалбоксом, что вызывает резонное подозрение что ... текст свёрнут, показать
     
     
  • 9.48, Хм... (?), 14:04, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    yahoo тоже чудаки ... текст свёрнут, показать
     
     
  • 10.57, User294 (ok), 01:07, 06/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Когда яху стартовало - им как-то выбирать было не из чего А потом корежить огром... текст свёрнут, показать
     
     
  • 11.61, Хм... (?), 21:12, 06/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    разница в стартапе в 4 года примерно что вобщем неактуально ... текст свёрнут, показать
     
  • 4.5, nanodaemon (?), 17:26, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    solaris zones :P
     
     
  • 5.7, iZEN (ok), 17:44, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Solaris Zones не умеет "вложенные" контейнеры. Новейшая jail умеет "jail внутри jail": http://svn.freebsd.org/changeset/base/192895
    Сейчас дорабатывается управление распределением ресурсов и приоритезация машин jail.
    Ждём выхода FreeBSD 8.0-RELEASE и делаем ручкой Solaris. :)
     
     
  • 6.10, nanodaemon (?), 18:12, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Solaris Zones не умеет "вложенные" контейнеры. Новейшая jail умеет "jail внутри jail":
    >http://svn.freebsd.org/changeset/base/192895
    >Сейчас дорабатывается управление распределением ресурсов и приоритезация машин jail.
    >Ждём выхода FreeBSD 8.0-RELEASE и делаем ручкой Solaris. :)

    ну во-первых, даже в том виде в каком есть сейчас зоны, 8ке со всеми приблудами до них еще пилить и пилить. а во-вторых, тогда уж подождем с годик релиза solaris 11 с crossbow ;)

     
     
  • 7.11, Andrew Kolchoogin (?), 19:41, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Solaris Zones не умеет "вложенные" контейнеры. Новейшая jail умеет "jail внутри jail":

    FreeBSD не умеет клонировать сетевой стек. А Solaris умеет. Поэтому для сложных виртуализаций "делать ручкой" мы будем всё-таки Фришке, а не Солярису.

    А уж если к клонируемому сетевому стеку добавить CrossBow... :))) Над FreeBSD можно будет только похихикать с её ALTQ, разработанному лет так 12 назад.

    Или ALTQ в CBQ уже научилась использовать несколько Receive Ring'ов современных сетевых карт?-)

     
     
  • 8.13, User294 (ok), 20:05, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Да, а потом сравним с опенвзой и поймем что они оба - пролетают А то что какая-т... текст свёрнут, показать
     
     
  • 9.27, stone3 (?), 02:55, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    опять понесло изучи внимательно список возможностей контейнеров и сравни таки д... текст свёрнут, показать
     
     
  • 10.34, User294 (ok), 04:04, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Дык это возможностей у всех полно Вы бы подчеркнули наиболее вкусные и реальн... текст свёрнут, показать
     
  • 10.49, Хм... (?), 14:07, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А он только это и знает Уже все давно поняли а он все кричит и кричит ... текст свёрнут, показать
     
  • 7.17, аноним (?), 21:29, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >тогда уж подождем с годик релиза solaris 11 с crossbow ;)

    Ага, а к тому моменту, глядишь, и VImage во FreeBSD подоспеет ;-)

     
     
  • 8.19, User294 (ok), 22:55, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А я к этому моменту не поседею ... текст свёрнут, показать
     
     
  • 9.21, тигар (ok), 00:24, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    возможно даже тебя и похоронить успеют с кучкой дисков убунту и openvz всех верс... текст свёрнут, показать
     
     
  • 10.23, User294 (ok), 01:05, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Это хорошо - зачем мне внимание таких как вы Примените вашу фразу к себе ... текст свёрнут, показать
     
  • 2.12, User294 (ok), 20:00, 03/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Да, с вмварного виртуализатора (у которого работа с дисками всегда отличалась унылостью, так что додуматься его юзать надо было суметь) смигрировали на куда менее функциональные jail-ы.Получили выигрыш, что в общем то любой школьник и так скажет.А теперь вопрос на засыпку: а слабо снапшот состояния окружения теперь сделать?Чтоб за несколько секунд вернуть все как было?А, ну вот то-то и оно.Неэквивалентная замена в общем то.
     
     
  • 3.30, stone3 (?), 03:03, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    и опять ты мимо - zfs
     
     
  • 4.32, User294 (ok), 03:33, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >и опять ты мимо - zfs

    Что - zfs?Он уже готов для юзания в продакшне, под нагрузкой, официально, в BSD?Всяких красноглазых придурков бегающих по минам наобум впереди паровоза и утверждающих что так и надо в расчет не берем(не все школьники и студенты понимают разницу между продакшном и тестлабой, им простительно).И кстати снапшот состояния включает в себя не только ФС.А может до кучи продемонстрируете живую миграцию тогда?Нет, ZFS не есть плохая ФС, но проблема в том что бсдшники даже подачку от сана до сих пор не осилили просто прикрутить к своей системе в нормальном виде за столько лет :P.А сами и без санок они осилили только ufs, который закопать давно пора.В итоге - у решения которое та конторка слабала итоговый функционал иной чем у того что было.Если им не надо было умения виртуализатора - зачем они вообще его юзали?

     
     
  • 5.38, ABC (??), 04:26, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Что - zfs?Он уже готов для юзания в продакшне, под нагрузкой, официально?Всяких

    До официальности осталось несколько месяцев, но вообще-то вполне готова (обратите внимание: "файловая система" - женский род).

    Насчет "подачки" - это у вас фанатские опилки в голове, осталось только "жидов и велосипедистов" как-нибудь приплести. P.J.Dawidek просто взял и адаптировал ZFS к FreeBSD, где она, кстати говоря, благодаря geom, имеет в некоторых областях больше возможностей, чем в сановском оригинале.

     
     
  • 6.42, User294 (ok), 08:30, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >До официальности осталось несколько месяцев, но вообще-то вполне готова

    Ну вот когда будет заявлена официально, тогда и.... А чего впереди паровоза бегать то, растопырив пальцы?Не понимаю такого подхода.Тем более что пройдет немало времени пока в ФС отловят баги на практике.А то вон ext4 заявили.А ченжлоги у этого кода тем не менее весьма интересные :).Как почитаешь - дважды подумаешь, стоит ли юзать только-только выпущенную ФС для ответственных применений.А то у кого-то получился колоритный такой дестрой тома например.В хитрой редкой ситуации, да.

    >(обратите внимание: "файловая система" - женский род).

    Все-таки нашли к чему прикопаться ;)

    >Насчет "подачки" - это у вас фанатские опилки в голове,

    Скорее, оценка деятельности той или иной команды.Пингвиноиды вон ext-ы до EXT4 хотя-бы недурно так допилили - далеко не самая позорная ФС из "классических" вышла.Да, эта оценка может многим не нравиться но в конце концов, ZFS - заслуга санок, как ни крути.Так же как JFS - IBM, а XFS - SGI.Странно дуться на констатацию этого факта.

    >к FreeBSD, где она, кстати говоря, благодаря geom, имеет в некоторых
    >областях больше возможностей, чем в сановском оригинале.

    Как бы логично.

     
     
  • 7.51, Kot Xynta (?), 17:36, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну вот когда будет заявлена официально, тогда и.... А чего впереди паровоза бегать то, растопырив пальцы?

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

     
     
  • 8.55, User294 (ok), 00:44, 06/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    И FreeBSD настолько отличается от всего существующего в мире софта и принципы р... текст свёрнут, показать
     
  • 7.53, iZEN (ok), 20:19, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Скорее, оценка деятельности той или иной команды.Пингвиноиды вон ext-ы до EXT4 хотя-бы
    >недурно так допилили - далеко не самая позорная ФС из "классических"
    >вышла.

    Да только такое же, даже лучше уже было у UFS2 в 2005 году.
    GRUB не во всех дистрибутивах ещё научился работать с Ext4.

    >Да, эта оценка может многим не нравиться но в конце концов,
    >ZFS - заслуга санок, как ни крути.Так же как JFS -
    >IBM, а XFS - SGI.Странно дуться на констатацию этого факта.

    ZFS без интеграции с GEOM -- "просто ещё одна ФС как в линухе".

    >>к FreeBSD, где она, кстати говоря, благодаря geom, имеет в некоторых
    >>областях больше возможностей, чем в сановском оригинале.
    >
    >Как бы логично.

    Вот-вот.


     
     
  • 8.56, User294 (ok), 01:02, 06/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше По какому параметру Оно уже юзает экстенты Там появились хэшированные диры... большой текст свёрнут, показать
     
     
  • 9.60, iZEN (ok), 15:53, 06/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ага Но по деградации производительности напоминает ReiserFS http www l... текст свёрнут, показать
     
  • 2.47, Ыку (?), 12:42, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1. Идиотизм использовать VMWare Server для высоконагруженных систем
    2. Самый правильный и менее трудоемкий вариант в данном случае - это использование FreeBSD Jail
    3. Второй самый правильный и более трудоемкий - это переход на Linux и Xen/KVM/...
    4. Все остальное тупой троллинг

     

  • 1.6, аноним (?), 17:31, 03/06/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ничего удивительного, для содержание нескольких разграниченных копий хватит и jail, openvz, zones или может вообще chroot
     
     
  • 2.52, Kot Xynta (?), 17:42, 04/06/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ничего удивительного, для содержание нескольких разграниченных копий хватит и jail, openvz, zones
    >или может вообще chroot

    +1 а комментаторы выше как обычно не читали статьи.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру