ewangelista.IT
Mariusz KędzioraIT Pro EvangelistMicrosoft Polska
Nazywam się Mariusz Kędziora i pracuję w polskim oddziale Microsoft w dziale Developer & Platform Group (DPG) jako IT Pro Evangelist.
W blogu postaram się przekazywać Wam ciekawe informacje o technologiach Microsoft w trochę luźniejszej formie niż to jest w dokumentacji czy na oficjalnych stronach Microsoft.
This post is provided "AS IS" with no warranties, and confer no rights. This weblog does not represent the thoughts, intentions, plans or strategies of Microsoft or any other company or organization. Because a weblog is intended to provide a semi-permanent point-in-time snapshot, you should not consider out of date posts to reflect current thoughts and opinions.
Prawie równe dwa lata temu pisałem o tym, że niedługo pojawi się Hyper-V Server 2008 w wersji R2. Wtedy pisałem o tym, jakie nowe rzeczy będą dostępne właśnie w nowej wersji.
Minęły dwa lata, a tu wczoraj wydany został Hyper-V Server 2008 R2 SP1, który w bardzo dużym skrócie daje całkowicie darmową wirtualizację od Microsoft. I to wirtualizację coraz bogatszą w możliwości, za które u konkurencji trzeba słono zapłacić :)
Wiele osób myli ten produkt z klasycznym serwerem Microsoft (Windows Server 2008 R2 z Hyper-V).
Za chwilę wyjaśnię różnice miedzy nimi, a tymczasem kilka cech charakterystycznych samego Hyper-V Servera:
A teraz dwa słowa o różnicy i tym dlaczego często mylony jest "goły" Hyper-V Server z Windows Server 2008 R2 z uruchomioną rolą Hyper-V.
Spróbuję to pokazać na poniższym schemacie.
Małe wyjaśnienie:
Jakbym miał to ogarnąć jeszcze cenowo to:
No i to chyba jest kluczowe pytanie... Podobno wszystko co związane z Hyper-V (w tym wprost z Hyper-V Server) to w głównej mierze odpowiedź na potrzeby Klientów.
W związku z tym Hyper-V ma naprawdę ogromne możliwości. Co za tym idzie sam Hyper-V Server również je ma, a są one dodatkowo całkowicie darmowe. Te możliwości to m.in.:
W związku z tym, że sam Hyper-V Server ma szczątkowy interfejs, to zarządzanie maszynami wirtualnymi lepiej jest realizować na kilka alternatywnych sposobów:
Poniżej jeszcze jedna tabelka pokazująca różnice między poszczególnymi wersjami Windows Server 2008 R2 a własnie Hyper-V Server 2008 R2:
Zachęcam Was do pobrania Hyper-V Server 2008 R2 SP1 - tak jak wspominam od samego początku - to całkowicie darmowy produkt, który można wykorzystywać w środowiskach produkcyjnych.
Udanych zabaw i testów! Oraz oczywiście wykorzystania w środowisku produkcyjnym.
PS. W niedługim czasie planuję mały konkurs związany z... VMWare :) Szczegóły wkrótce.
Klaster to tylko jak AD mamy, a to już takie bez kosztowe nie jest. :)
Mam małe pytanko: "Support for up to 8 Processors" dotyczy hosta czy VMs? Jeśli VMs to jest chyba jakiś postęp bo czy w standarowym hyper-v nie ma maksymalnie 4 CPU na VM?
Pytanie: za co w porównaniu trzeba u konkurencji słono płacić z początku artykułu.
Niestety Hyper-V ma jeszcze sporo do dogonienia konkurencji... ma tez swoje zalety i wady. Nie zainstalujesz tutaj wirtualnej maszyny z Novellem, Solarisem czy FreeBSD. Nie znajdziesz tutaj dużej pomocy na zoptymalizowanie tego co najdroższe w serwerach czyli pamięci - dla mnie killer ficzer => Memory overcommitment, page sharing i compression.
@ng: Support for up to 8 Processors (Host OS)
@kaluzaaa: Ale sporo firm jednak ma AD :) Chociaż oczywiście to jest dodatkowe wymaganie (i koszt) jeśli tego AD nie ma.
@ng: Liczba ta dotyczy hosta.
@Tadzislaw: Dwa przykłady - vMotion/LiveMgration (dostępne dopiero od vSphere Advanced) czy wsparcie >256GB na hoście (od vSphere Enterprise Plus). Pewnie takich rzeczy mógłbym jeszcze znaleźć kilka.
Co do instalacji maszyny z Novellem, Solarisem czy FreeBSD... Jestem na 99% pewny, że zainstalujesz i będzie działało :) Co innego z wspieraniem takiego rozwiązania, ale to temat na osobny post.
Jeśli chodzi o pamięć - to właśnie w SP1 pojawił się oczekiwany ficzer - czyli Dynamic Memory.
Swoją drogą to tego typu rzeczy, które opisałeś będzie dotyczył konkurs :)
Dla rozwinięcia tematu pamięci - Dynamic Memory to nie overcommit tylko oversubsription, w VMware jest overcommit :)
Overcommit to zło ;)
@Mariusz
Jesteś w błędzie vMotion jest już w standardzie vSphere. Co do 256GB to ciekawe ile jest serwerów, które produkcyjnie mają więcej ;) bo tylko przy większej ilości potrzebujesz ENT+ (tzn nie masz limitu pamięci)
Samo Dynamic Memory to trochę maławo w stosunku do reszty mechanizmów związanych z optymalnym wykorzystaniem pamięci.
Swoją droga nie mogę się doczekać konkursu :)
@Tadzislaw: Dzięki za info o vMotion - sprawdzę jak to teraz wygląda, choć wydawało mi się, że mam w miarę aktualne informacje.
Konkurs ma mi z jednej strony pomóc zaktualizować moją wiedzę :), z drugiej spróbować odpowiedzieć na kilka pytań tego typu jak Twoje. Muszę tylko znaleźć na to chwilę czasu.
Czemu wszyscy pomijają Citrixa i ich XenServer :(
Używam go produkcyjnie, bo Hyper-V się nie sprawdziło... Ale to było dawno temu i chyba czas przyjrzeć się mu na nowo, bo z tego co widziałem to jest już całkiem fajne rozwiązanie... :)
Łukasz, masz rację. Tendencja w środowisku/rynku jest taka, że rozwiązanie Citrixa jest marginalizowane a to jest bardzo dobry produkt. Jestem na etapie jego testowania w aktualnej wersji (5.6.1 FP1) i jeśli ogarnę te testy, to w połowie roku robię produkcję. Środowisko mam nieduże dlatego koszty nie są kosmiczne ;-) Sprzęt mam, muszę tylko zapłacić za licencje.
Nie chcę się spierać jakoś mocno... XenServer w darmowej wersji funkcję XenMotion ma, co prawda WLB i HA są w płatnej licencji ale koszty nie są duże. Wspomnieć należy, że jedynie platforma Citrixa obsługuje świetną technologię zwaną SR-IOV (polecam filmiki prezentacyjne na youtubie z targów IDF2009 bodajże). Jak dla mnie dużym plusem w rozwiązaniu Citrixa jest to, że prócz serwerów obsługujących wirtualizację nie muszę mieć innych dodatkowych. W przypadku softu vmware'a trzeba zapewnić hostowanie platformy do zarządzania i wyposażyć ją w system+sql. Żeby było to dostępne i bezpieczne trza zrobić klaster, a to dość znacznie zwiększa koszty - opłacalne tylko w dużych środowiskach. Przy opcji Hyper-V jest dokładnie tak samo kiedy chcemy korzystać z SCVMM - musimy mieć klaster z softem, bo inaczej moim zdaniem będzie to prowizorka. Przy padzie serwera na którym mamy hostowaną tę aplikację nie wiele zrobimy przez RSAT. Natomiast do obsługi XenServera wystarczy zwykła stacja robocza i zainstalowane XenCenter, w którym można zarządzać dowolną liczbą hostów. Vmware rozwiązał to inaczej - w rozwiązaniu darmowym dostajemy konsolę, w której możemy zarządzać tylko jednym serwerem, a w wersji płatnej mamy do dyspozycji całe środowisko do zarządzania ale trzeba to osobno hostować dla bezpieczeństwa i dostępności.
Ciekawi mnie tylko jak wygląda sprawa RemoteFX. Jak wszyscy dobrze wiedzą nieraz standardowe sterowniki nie wystarczają i trzeba je doinstalować. Czy jest to możliwe w samym Hyper-V Server?
" ...
bez możliwości instalacji czegokolwiek na fizycznym serwerze (wszystko musi działać w maszynach wirtualnych)
... "
@SzymonS Spokojnie na Hyper-V Server oraz Hyper-V Core można doinstlować sterowniki i używać RemoteFX.
Sorry,ale na swoim zdjęciu blogowym wyglądasz jak członek zboru Świadków Jehowy:)
Czy komuś udało się pobrać iso tej wersji Hyper-V??
U mnie po naciśnięciu download wyskakuje nie ma takiej strony :(
@Red Devil: Mi się właśnie udało. A w którym miejscu pobierania masz ten błąd? Bo tam najpierw trzeba się zalogować Live ID, później wypełnić mały formularz, dopiero jest wtedy przekierowanie na właściwą stronę i tam jeszcze jeden wybór trzeba zrobić - dopiero wtedy można pobrać ISO (i jest to wprost napisane, że to iso a nie zwykłe download).