Pavel.Odintsov

Pavel.Odintsov
Рейтинг
169
Регистрация
13.05.2009

В рассылке найти не смог, но вот несколько слов от одного из ведущих разработчиков KVM - Avi Kivity, http://kerneltrap.org/node/8088

Цитирую:


Compared to other virtualization projects:
JA: What is kvm, and how does it compare to other virtualization projects?

Avi Kivity: kvm is (now) a full virtualization system for x86-based Linux hosts. It allows users to create virtual machines and run various x86 operating systems as isolated guests, similar to other virtualization and emulation solutions, for example VMware, Xen, and Qemu.

To compare kvm to other solutions:

In many ways, VMware is a groundbreaking technology. VMware manages to fully virtualize the notoriously complex x86 architecture using software techniques only, and to achieve very good performance and stability. As a result, VMware is a very large and complex piece of software.

kvm, on the other hand, relies on the new hardware virtualization technologies that have appeared recently. As such, it is very small (about 10,000 lines) and relatively simple. Another big difference is that VMware is proprietary while kvm is open source.

Xen is a fairly large project, providing both paravirtualization and full virtualization. It is designed as a standalone kernel, which only requires Linux to perform I/O. This makes it rather large, as it has its own scheduler, memory manager, timer handling, and machine initialization.

kvm, in contrast, uses the standard Linux scheduler, memory management, and other services. This allows the kvm developers to concentrate on virtualization, building on the core kernel instead of replacing it.

Qemu is a userspace emulator. It is a fairly amazing project, emulating a variety of guest processors on several host processors, with fairly decent performance. However, the userspace architecture does not allow it to approach native speeds without a kernel accelerator. kvm recognizes the utility of qemu by using it for I/O hardware emulation. Although kvm is not tied to any particular userspace, the qemu code was too good not to use -- so we used it.

Ну и конкретно, сравнение с Xen:



kvm, in contrast, uses the standard Linux scheduler, memory management, and other services. This allows the kvm developers to concentrate on virtualization, building on the core kernel instead of replacing it.

И какие проблемы с этим? Разумеется, создать из Linux файловую систему ZFS корректно не получится (по ряду объективных причин), но та же самая ситуация будет и на выше озвученном Xen (а также Hyper-V, VmWare итд итп). А так dd для загрузчика и MBR диска, а все остальное либо тарится при наличии поддержки файловой системы либо сдампливается через dd. Буквально на той неделе делал именно это и именно для KVM.

Pavel.Odintsov добавил 24.07.2011 в 18:24

voooz:
Ага, показатель. Они просто купили фирму создавшую KVM, тут просто перестраховка от патентных троллей. Купили бы создателя XEN - оставался бы XEN 😂

Имхо, это не так. Сама по себе технология Xen с архитектурной точки зрения весьма проблемна и сложна в поддержке, об этом уже столько всего сказано, что могу лишь как ссылку привести список рассылки KVM, почему и зачем его начали писать.

Разумеется, текущее состояние KVM далеко от production-ready решений по виртуализации от конкурентов, но все движется к тому, что в районе RHEL 6.2-6.4 это будет очень и очень серьезная технология, которая потеснит текущих игроков рынка и сильно. Не буду углубляться в подробности, но одно лишь рвение Intel в ее (KVM) развитии стоит внимания да и не только Intel, кому интересно: http://www.openvirtualizationalliance.org/ в данном консорциуме состоят Intel, HP, IBM, Red Hat. Конечно, я не умаляю крутости Ситрикса и VmWare, но с такой могучей четверкой еще надо потягаться будет.

ENELIS:
Они в KVM в принципе невозможны, только клон системы. И в лупбек если хост поймет ФС, так менять файлы...

Вы в корне не правы. Шаблоны реализуются аналогично тому же Xen, точь-в-точь.

Pavel.Odintsov добавил 24.07.2011 в 16:28

avalon-group:
Boris A Dolgov, а на CentOS 6 уже пробывали связку VDSmanager + KVM ?

ISPSystems пока даже ISPManager не заточила под RHEL6/CentOS6, что уж говорить о вторичном продукте.

Apach47:
Pavel.Odintsov, а WHMCS поддерживает модули сторонних разработчиков(т.е. я сам сяду напишу модуль для интеграции биллинга с чем-нибудь) и шаблоны. А то что т на сайте весьма скудно это описано...

У WHMCS очень продуманная система плагинов. Можно писать собственные платежные гейтвеи, можно писать собственные услуги (управление vps, хостингами, выделенными серверами), можно почти полностью переделать клиентскую часть - все шаблоны октрыты, можно делать собственные разделы в клиентской касти, можно писать очень продвинутые модули расширений для админки, через которые можно реализовать любой функционал. Ну а если проявить фантазию, то с WHMCS можно сделать почти все что угодно - было бы желание :)

Ну и да - забыл упомянуть весьма развитое API и хороший набор стандартных PHP функций под многие задачи.

Pavel.Odintsov добавил 21.07.2011 в 19:28

Apach47:
C WHMCS Ваша позиция мне ясна.
Вывод - я нашел тему курсовой работы на весь третий курс точно... Вообщем буду писать свой продукт либо сильно переписывать какой-нибудь из GPL(видел пару неплохих начинаний)))

Ох не рекомендую :) У WHMCS только число таблиц в БД около 100+, представляете, сколько там логики? :)

burglar:
Обязательно только NHS?
а на впс или какойнить DS нельзя?

К сожалению, нет, только NHS машины, тут специфика сетевой архиетктуры Датацентра сказывается, что нельзя для всех конфигураций сделать failover.

Уважаемые владельцы выделенных серверов!

С сегодняшнего дня мы начинаем предоставлять услугу Failover IP (как вариант, услугу можно назвать реализацией протокола CARP), которая пригодится всем, для кого даунтайм недопустим в принципе.

Данная опция позволяет перенести одиночный IP (выдается отдельно при заказе услуги) с любого NHS сервера (например, в случае необходимости профилактических работ на машине) на любой другой NHS сервер в течение считанных секунд. При этом, не потребуется даже обращение в нашу поддержку - все операции выполняются простым PHP скриптом.

Стоимость услуги составляет 5 евро ежемесячно за 1 Failover IP адрес, также услуга требует наличия Flexi Pack (15 евро/ежемесячно).

А можно было просто у нас спросить :) Строго говоря, оригинальный WHMCS выглядит немного иначе, у нас довольно много улучшений добавлено поверх него.

CloudLinux - не более чем компиляция технологий, ничего инновационного в нем нет и быть не может (ну разве что, пожалуй, кроме как раз самой сборки воедино). Аналогичный продукт, уверен, есть у многих ведущих хостеров, но он собран силами собственных специалистов.

Напишите нам в поддержку, все расскажем :)

Поймите одну простую вещь, AS так или иначе подключена через какого-то оператора связи и этого "какого-то" найти проще простого при наличии базового понимания сетей, если Вы кого-то серьезно достанете, Вам не будут писать жалобы на левый email, а напишут тому, что предоставляет интернет Вашей AS и уже он либо отключит Вас либо вынудит убрать контент.

Всего: 1954