The OpenNET Project / Index page

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

Истинная отказоустойчивость доменов Xen при помощи Kemari

18.01.2009 21:57

В конце ноября 2008 года был сделан релиз системы Kemari, позволяющей добиться высокой отказоустойчивости доменов Xen. Домен постоянно синхронизируется со своей копией на другом узле. При выходе любого из узлов из строя с точки зрения пользователя виртуальной машины ничего не происходит, домен продолжает работать как и раньше. Повышенная отказоустойчивость оплачивается потерей производительности в среднем на 50% (зависит от задач и оборудования).

Поддерживается работа только HVM-доменов (аппаратная виртуализация). Требует инсталляции паравиртуальных драйверов внутрь гостевой системы, которая синхронизируется. Наработки проекта будут включены в состав Xen в версии 3.4 (скорее всего), которая предположительно выйдет в марте-апреле 2009.

  1. Главная ссылка к новости (http://xgu.ru/wiki/Kemari...)
Автор новости: xguru
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/19837-xen
Ключевые слова: xen, virtual
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (44) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, nrg (??), 23:43, 18/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    50% .... жестоко
     
  • 1.2, Аноним (-), 00:11, 19/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У меня была идея для полной синхронизации поставить две одинаковые машины и распараллелить на них все запросы, отдавая клиенту допустим запрос с первой машины. Так как внешние и внутренние факторы, запросы и условия их выполнения одинаковые, по сути получится полное зеркало без лишних потерь.
     
     
  • 2.3, Аноним (3), 00:22, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >без лишних потерь.

    деньги*2 потерями не считаются?


     
  • 2.4, Аноним (4), 00:27, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >У меня была идея для полной синхронизации поставить две одинаковые машины и
    >распараллелить на них все запросы, отдавая клиенту допустим запрос с первой
    >машины. Так как внешние и внутренние факторы, запросы и условия их
    >выполнения одинаковые, по сути получится полное зеркало без лишних потерь.

    почитай lvs.
    изобретатель велосипедов :)

     
     
  • 3.5, XoRe (ok), 01:03, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>У меня была идея для полной синхронизации поставить две одинаковые машины и
    >>распараллелить на них все запросы, отдавая клиенту допустим запрос с первой
    >>машины. Так как внешние и внутренние факторы, запросы и условия их
    >>выполнения одинаковые, по сути получится полное зеркало без лишних потерь.
    >
    >почитай lvs.
    >изобретатель велосипедов :)

    Так можно сказать, что и lvs - велосипед, почитайте подобную технологию от Microsoft)
    А вот идея отказоустойчивости с помощью ПО на гостевой машине не нова.
    Главное, чтобы ПО было под все платформы, которые обычно запускаются в виде гостевых.

     
     
  • 4.6, pavlinux (ok), 03:05, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    EMC SnapView
     
     
  • 5.7, XoRe (ok), 10:19, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >EMC SnapView

    Проприетарная?

     
     
  • 6.9, NiGeR (?), 11:19, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле , на сегодняшний день есть только одна такая программная реализация, это http://www.marathontechnologies.com/everrun_ft.html но его цена (2 раза это такая мелочь), плюс гостем может быть только винда. Из аппаратных x86 только http://www.stratus.com/. Зато как только будет релиз Kemari все коммерческие говно xen тоже гордо отрапортуют о достижении досель невиданной технологии. Кстати что ни сам vmware ни третий софт под него такого не умеет.
     
     
  • 7.10, Sergey (??), 11:39, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Кстати что ни сам vmware ни третий софт под него такого не умеет.

    Что вы имеете ввиду? Вам нужна кластеризация одновременно с репликацией защищаемых данных в удаленный ЦОД? Покурите тогда Symantec/Veriras SF_HA. А встроенный VMware HA действитекльно дает только базовый функционал. К тому же внятный кластер под венду будет только тогда, когда MS или сам напишет, или позволит третьим сторонам написать кластерную FS.

     
     
  • 8.11, xguru (?), 12:51, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Причём тут ЦОД Речь идёт о репликации ОЗУ в реальном времени... текст свёрнут, показать
     
  • 8.17, NiGeR (?), 15:45, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я имею ввиду то что работает 2 физических хоста с одной виртуалкой , любой из эт... текст свёрнут, показать
     
  • 7.12, TS (?), 14:26, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Кстати что ни сам
    >vmware ни третий софт под него такого не умеет.

    Будет в VI4 aka vSphere.


     
  • 7.14, TS (?), 14:45, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Сорри, недописАл предыдущий постинг.
    >Зато как только будет релиз Kemari все коммерческие говно xen тоже
    >гордо отрапортуют о достижении досель невиданной технологии.

    Почему говно xen?
    И такое уже собсно есть, AFAIK - в Citrix XenServer 5


     
     
  • 8.18, NiGeR (?), 15:54, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    коммерческие говно xen это я так называю коммерческие продукты на базе xen эт... текст свёрнут, показать
     
  • 8.21, xguru (?), 16:59, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Citrix Xen 5 построен на основе opensource Xen 3 2 Там такой фичи точно быть не... текст свёрнут, показать
     
     
  • 9.23, Freedom (?), 17:28, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Фичи там такой нет Есть Heart-beat от того же Marathon последний XenServer 5... текст свёрнут, показать
     
  • 9.25, TS (?), 17:39, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    написано в описании весьма мутно - http www xenserver5 com ha php - XenServer... текст свёрнут, показать
     
     
  • 10.28, sergey (??), 18:33, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Citrix Xen Server 5 0 не поддерживает репликацию ОЗУ HA позволяет отслеживать с... текст свёрнут, показать
     
     
  • 11.29, TS (?), 18:59, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    То есть, тот же VMotion, ясно Где то читал что мол репликация ОЗУ появилась и р... текст свёрнут, показать
     
     
  • 12.30, xguru (?), 20:19, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    VMotion 8212 это живая миграция, а HA в ESX тоже HA называется, если мне не ... текст свёрнут, показать
     
     
  • 13.32, TS (?), 11:22, 20/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Да, все верно, я имел в виду именно HA - оговорился Как раз нашел статью где ут... текст свёрнут, показать
     
  • 9.31, player (?), 09:30, 20/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    по поводу citrix xen http www vmgu ru articles xenserver-ha-vmft 0 и в vmware... текст свёрнут, показать
     
     
  • 10.33, TS (?), 11:26, 20/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    К сожалению кроме этой статьи других подтверждений этого нет Похоже ребята из м... текст свёрнут, показать
     
     
  • 11.36, player (?), 09:39, 21/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален благодарю за разъяснения, но на сайте vmgu ru в статье п... текст свёрнут, показать
     
     
  • 12.37, TS (?), 11:22, 21/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, VMWare показали ее всем на VMWorld 2008, нарисовали картинки, все облизну... текст свёрнут, показать
     
     
  • 13.38, TS (?), 11:24, 21/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Тьфу, не дописал Написал Алекандру Самойленко vmgu ru , попросил его разьяснит... текст свёрнут, показать
     
  • 12.42, TS (?), 19:07, 21/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Похоже таки в XenServer это уже есть, с помощью стороннего решения - http www ... текст свёрнут, показать
     
  • 9.41, TS (?), 19:07, 21/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Похоже что есть, и с помощью именно Марафоновского решения - http www marathon... текст свёрнут, показать
     
  • 3.8, Аноним (-), 11:01, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >почитай lvs.
    >изобретатель велосипедов :)

    LVS всего-лишь один из балансеров. Задачи полной синхронной работы нескольких серверов он не решает. Грубый пример, если вертится какой-то серверный процесс, то состояние его на обеих машинах должно совпадать. Если на второй машине зеркалировать диск, то при сбое например не удастся сохранить прокешированные сессии.

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

     

  • 1.13, lv7e (?), 14:32, 19/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    V-desk уже пол года умеет полную синхронизацию с потерей порядка 15-20% (личный опыт) и поддержкой любых ОС (я не говорю уже о двусторонней синхронизации памяти, которая в таких-же условиях даёт суммарный прирост производительности в 40-50% (опять опыт))... Продукт проприетарный, но т.к. kemari предназначен для создания повышения отказоустойчивости не на домашних компах, а как минимум в сетях предприятий, то, мне кажется, что за как минимум 30% производительности можно и заплатить. Плюс они уже вроде-бы выпустили альфу этого продукта под ГПЛ-ем.
     
     
  • 2.15, TS (?), 15:22, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А где на этот V-desk можно посмотреть?
     
     
  • 3.16, lv7e (?), 15:40, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    v-desk.ru - сайт проекта. Там можно глянуть и про открытую платформу greenx - так называется то, что у них под GPL есть/будет.
    коробочный вариант v-desk-а можно было посмотреть на сайте конторы, которя всё это делает - oxigen.ru, но там что-то не открывается - реконструкция говорят...
     
  • 2.19, NiGeR (?), 16:04, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >V-desk уже пол года умеет полную синхронизацию с потерей порядка 15-20% (личный
    >опыт) и поддержкой любых ОС (я не говорю уже о двусторонней
    >синхронизации памяти, которая в таких-же условиях даёт суммарный прирост производительности в
    >40-50% (опять опыт))... Продукт проприетарный, но т.к. kemari предназначен для создания
    >повышения отказоустойчивости не на домашних компах, а как минимум в сетях
    >предприятий, то, мне кажется, что за как минимум 30% производительности можно
    >и заплатить. Плюс они уже вроде-бы выпустили альфу этого продукта под
    >ГПЛ-ем.

    Отлично только вот про синхронизацию оперативной памяти ничего не сказано. Вот они поделки на Xen, KVM или vmware юных натуралистов.

     
     
  • 3.20, lv7e (?), 16:13, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я лично пользуюсь данной поделкой (в частности именно сейчас активно использую их технологию двусторонней синхронизации памяти) и доволен))
    А написано про неё (технологию) было достаточно много, но на oxigen-е
     
     
  • 4.22, NiGeR (?), 17:09, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Я лично пользуюсь данной поделкой (в частности именно сейчас активно использую их
    >технологию двусторонней синхронизации памяти) и доволен))
    >А написано про неё (технологию) было достаточно много, но на oxigen-е

    Без обид (не собираюсь некого оскорблять), но на этот сайт сейчас пустой (oxigen-е)  на v-desk.ru о технологиях можно узнать следующее
    http://v-desk.ru/index.cgi?page=faq
    Q:   Я не могу подключиться к моей VM через vmware клиент. В чем проблема?
    A:   Возможно ваш системный администратор закрыл вам порт, через который вы связываетесь с вашей VM. Попросите его открыть вам 902 порт

    Тоесть vmware, а vmware  такой возможности нет, поэтому либо вы неправильно объясняете "технологию двусторонней синхронизации памяти" или я неправильно понимаю, о чем вы говорите.

     
     
  • 5.24, lv7e (?), 17:30, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Двусторонняя синхронизация и синхронизация вообще (как и другие фичи) - v-desk extentions т.е. это то, что может v-desk. Vmware сама этого не умела и не умеет. Сам v-desk изначально основан на vmware, но сейчас работает на чём угодно (я про коробочный вариант), вероятно на их online сервисе в качестве виртуализационного ядра до сих пор крутится vmware.
     
     
  • 6.26, NiGeR (?), 17:46, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Двусторонняя синхронизация и синхронизация вообще (как и другие фичи) - v-desk extentions
    >т.е. это то, что может v-desk. Vmware сама этого не умела
    >и не умеет. Сам v-desk изначально основан на vmware, но сейчас
    >работает на чём угодно (я про коробочный вариант), вероятно на их
    >online сервисе в качестве виртуализационного ядра до сих пор крутится vmware.
    >

    А можно ссылку на описание ?

     
     
  • 7.27, lv7e (?), 18:05, 19/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы дал если бы она у меня была.
    Основная инфа лежала на oxigen.ru, но там сейчас пусто...
     
     
  • 8.34, User294 (ok), 12:53, 20/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Сапожник без сапог ... текст свёрнут, показать
     
  • 8.35, xguru (?), 14:48, 20/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Можно попробовать здесь посмотреть http web archive org web http oxigen r... текст свёрнут, показать
     
     
  • 9.39, TS (?), 11:26, 21/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Мне понравилось http web archive org web 20051222145145 http oxigen ru Э Д... текст свёрнут, показать
     
     
  • 10.40, lv7e (?), 14:22, 21/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    прикольно ... текст свёрнут, показать
     
     
  • 11.43, Илья (??), 09:16, 09/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    По-моему это просто чел попиарился Пока нигде в интернете не удалось найти обсу... текст свёрнут, показать
     
  • 11.44, Илья (??), 09:17, 09/02/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Свисните, если будет инфа ... текст свёрнут, показать
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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