Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-07-28 15:52:27

  hardek - Użytkownik

hardek
Użytkownik
Zarejestrowany: 2011-03-16

XEN czy KVM

Witam!

Planuję uruchomić 4 maszyny wirtualne (serwer www, bazodanowy, multimedialny, testowy z MS Windows) na HP Proliant DL360 G5 wykorzystując do tego celu Debian'a Wheezy. Nigdzie nie mogę znaleźć jednoznacznej odpowiedzi (przestarzałe informacje, benchamrki), które z rozwiązań będzie lepiej się sprawować w tej roli: KVM czy XEN. Które jest na kernel'u 3.2 bardziej wydajne? Jak jest ze stabilnością KVM, czy wogóle da się go używać na serwerze produkcyjnym czy jest to raczej rozwiązanie przyszłościowe, na które jeszcze trzeba poczekać?

Prosiłbym o wypowiedzi (poparte dowodami) osób obeznanych w tych tematach.

Ostatnio edytowany przez hardek (2013-07-28 15:54:26)

Offline

 

#2  2013-07-28 16:05:46

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: XEN czy KVM

Na początek szybko: ja bym wybrał kvm
KVM nie jest już projektem w wieku niemowlęcym ale dojrzałym (od kilku lat RED-HAT i SUSE wykorzystują go jako primary hipervisor)
Jednak XEN to projekt przede wszystkim bardzo dojrzały i obecny na serwerach produkcyjnych od bardzo dawna.
Ukłon w stronę XEN-a możesz uczynić po niedawnych wiadomościach o udostępnieniu całego ekosystemu XEN ze strony Citrixa do celów biznesowych całkowicie bezpłatnie.
Jak by nie patrzeć Citrix dorobił sporo narzędzi które pomagają zarządzać maszynami.
Jednak z tego co piszesz wybrałeś Debiana na system więc ja bym wybrał kvm-a. Masz defaultowo wszystko dorobione bez ceregieli podmiany kernela i innych takich. Niestety w przypadku XEN w wersji community będzie Ci bardzo ciężko jesli nic nie wiesz.

Offline

 

#3  2013-07-28 16:46:10

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: XEN czy KVM

KVM jest znacznie bardziej przewidywalny, i nie ma żadnych tańców z hypervisorem, moduły masz w każdym jaju, narzędzia użytkownika w repo.

Xen może jest i dojrzały, ale jak ktoś próbował odpalić go np z Grsecurity
i Paxem  czy Selinuxem, to wie, na czym ta "stabilność" polega.

Możliwości oba systemy mają identyczne, włącznie z mapowaniem  portu PCI do gościa, za to z KVM będzie znacznie mniej potencjalnych  kłopotów,
szybciej też są łatane krytyczne błędy bezpieczeństwa.

Oba systemy wirtualizacji zaliczyły w ostatnich latach dziury, pozwalające wbić się na roota maszyny gospodarza z poziomu maszyny wirtualnej, lub ubicia  gospodarza z maszyny gościa.

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2014-12-29 01:35:45)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#4  2013-07-28 21:56:04

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: XEN czy KVM

Aktualny benchmark http://www.phoronix.com/scan.php?page=article&item=intel_haswell_virtualization&num=1

Co do polecenia, to wypowiedź Jacka imo wyczerpała temat


ilin napisał
[i]"DUG to tez moja mała ojczyzna"[/i]

Offline

 

#5  2013-07-28 22:54:17

  chmuri - [=Centos=]

chmuri
[=Centos=]
Skąd: Wrocław
Zarejestrowany: 2005-11-25
Serwis

Re: XEN czy KVM

Ja produkcyjnie używam Xena i nie mam z nim żadnych problemów. ( Centos 5 x64  2.6.18) .


[img]http://wiki.centos.org/ArtWork/Brand?action=AttachFile&do=get&target=centos-logo-light.png[/img]

Offline

 

#6  2013-07-28 23:17:11

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: XEN czy KVM

[quote=chmuri]Ja produkcyjnie używam Xena i nie mam z nim żadnych problemów. ( Centos 5 x64  2.6.18) .[/quote]
Poza tym malutkim drobiazgiem, że jajo 2.6.18 już od dłuższego czasu nie ma wsparcia w zakresie poprawek bezpieczeństwa (mam na myśli Developerów [url=https://www.kernel.org/]kernela[/url]), jaja 2.6.32.x i 2.6.34.x  zakończą żywot pod koniec bieżącego roku, i potem jedyną opcją z bieżącym wsparciem będzie coś w okolicach  3.2 i wyżej.
W nowych jajkach, od wersji 3.x co prawda jest support Xena, ale pod względem zastosowania jest to zauważalnie trudniejsze i bardziej skomplikowane, niż  KVM.

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2013-07-28 23:19:18)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2013-07-29 11:19:33

  hello_world - Członek DUG

hello_world
Członek DUG
Skąd: Rymanów Zdrój
Zarejestrowany: 2010-06-03
Serwis

Re: XEN czy KVM

W przypadku KVM-a aktualizacje robisz sobie bez żadnych kombinacji.
Jedynie co musisz zrobić to przeczytać co chcą aktualizaować, i wykonać na bazowym systemie apt-get update && apt-get upgrade
To jest ta właśnie moc która wypiera XEN-a z rynku.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.011 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00107 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.141.29.162' WHERE u.id=1
0.00086 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.141.29.162', 1732758686)
0.00058 SELECT * FROM punbb_online WHERE logged<1732758386
0.00104 DELETE FROM punbb_online WHERE ident='66.249.66.72'
0.00079 SELECT topic_id FROM punbb_posts WHERE id=237926
0.00103 SELECT id FROM punbb_posts WHERE topic_id=24015 ORDER BY posted
0.00058 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=24015 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00078 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=24015 ORDER BY p.id LIMIT 0,25
0.00078 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=24015
Total query time: 0.00769 s