Rzeczywistość równoległa

Subskrybuj RSS A A A
26 kwietnia 2004
Adam Zachara

Microsoft Virtual PC 2004 to poważny rywal VMware Workstation 4.5. Wybór między nimi to raczej kwestia zastosowań niż zasadniczych różnic funkcjonalnych.

Testy zostały przeprowadzone przy użyciu komputera o następującej konfiguracji:

Procesor: AMD XP 2600+
Płyta główna: nForce2 Ultra 400
Pamięć: 1024 MB, DDR 333 MHz
Dysk twardy: WD 40 GB
Karta grafiki: GeForce 4 MX
System operacyjny: Windows XP SP1

W zależności od tego, jaki system operacyjny będzie uruchamiany w trybie wirtualnym, wydajność tej samej maszyny wirtualnej będzie różna. Testowany przeze mnie system Windows XP działał szybciej w środowisku Virtual PC niż w VMware, co było zauważalne zwłaszcza w przypadku wykonywania znaczącej liczby operacji odczytu i zapisu na dysku.

Będzie coraz bardziej wirtualnie

Tendencje centralizacyjne w informatyce cały czas się nasilają, dlatego wirtualne maszyny mają świetlaną przyszłość. Produkty VMware i Microsoftu będą toczyć ze sobą zażarty pojedynek o palmę pierwszeństwa. Na razie Virtual PC nie może się pochwalić podobną popularnością co VMware - jednakże patrząc na zmiany, jakie w nim zaszły w ciągu zaledwie pół roku, oraz biorąc pod uwagę możliwości marketingowe Microsoftu, należy się spodziewać szybkiej zmiany tych proporcji. Tym bardziej że trudno Virtual PC zarzucić poważne braki.

Pojawienie się realnej konkurencji na rynku systemów do wirtualizacji wyjdzie na dobre ich użytkownikom. Zespół VMware ma teraz dobry powód, by dalej wzbogacać swój produkt funkcjonalnie - zwłaszcza w kierunku zastosowań wieloplatformowych. Zaplecze finansowe EMC powinno uchronić firmę przed zakusami zmonopolizowania rynku przez Redmond. Kto wie, być może na rynek ten wkroczą w przyszłości nowi gracze, np. IBM, którego rozwiązania wirtualizacyjne mają już 30 lat.

Adam Zachara jest specjalistą ds. bezpieczeństwa w firmie SecuRing w Krakowie.

Kluczowe pytania
Przed dokonaniem wyboru należy zadać następujące pytania:

Jaki system operacyjny będzie działać jako podstawowy?
Możliwe do zastosowania systemy operacyjne są jasno określone w dokumentacji. Poszczególne systemy różnią się jednak wydajnością. Przykładowo, testy pokazują, że gdy systemem podstawowym jest Windows 98, bardziej wydajnym rozwiązaniem jest VMware, ale już w przypadku Windows XP szala przechyla się na korzyść Virtual PC.

Jaki będzie system operacyjny komputera wirtualnego?
W przypadku systemów Microsoftu uruchamianych w trybie guest polecam Virtual PC, dla innych systemów (Linux, BSD) natomiast przynajmniej na razie VMware pozostanie niezagrożonym liderem. Na Virtual PC da się uruchomić Linuxa (w moich testach eksperyment zakończył się pełnym sukcesem), jednak Microsoft nie wspiera takich konfiguracji.

Jaką kwotę możemy przeznaczyć na zakup oprogramowania?
Virtual PC może tutaj kusić niewątpliwie "promocyjną" ceną (129 USD). Jeśli chcemy testować przede wszystkim rozwiązania Microsoftu, decyzja jest raczej oczywista (zwłaszcza że jest on dostępny w pakietach, m.in. MSDN i MAPS). VMware Workstation na dzień dzisiejszy to wydatek ok. 199 USD.

Virtual PC jest w pełni działającą maszyną wirtualną, na której można uruchamiać także serwerowe systemy operacyjne. Bez problemu zainstalowałem Windows Server 2003. Jednak zapewne z przyczyn marketingowych Microsoft przeznaczył ten produkt do instalacji desktopowych - systemy serwerowe nie są oficjalnie wspierane i w przypadku problemów trzeba sobie radzić samemu.

Wirtualna elastyczność
Można się zastanawiać, po co "bawić się" w maszyny wirtualne, skoro w sumie za niewielkie pieniądze można obecnie kupić osobny komputer przeznaczony tylko i wyłącznie do testów. Niby tak, ale z drugiej strony, zamiast dokupować kolejny komputer, wystarczy już istniejący doposażyć w pamięć RAM, i sprawa załatwiona.

Maszyny wirtualne pozwalają także łatwo przeprowadzić skomplikowane symulacje. W jednym komputerze można - za pomocą VMware - zasymulować i przetestować całą sieć składającą się z serwera pocztowego, serwera plików, serwera antywirusowego i antyspamowego, routera i kontrolera domeny! Mniej sprzętu to także mniejsza kwota na fakturze za serwis.

Oszczędności i korzyści z zastosowania maszyn wirtualnych widać zwłaszcza w zastosowaniach serwerowych. Jeden 8-procesorowy serwer hostujący cztery niezależne systemy operacyjne będzie w większości przypadków tańszy niż zakup oddzielnego serwera dwuprocesorowego dla każdego z nich. Proponuję skonstruować takie środowisko. Na czterech procesorach uruchamiamy produkcyjną bazę danych, na dwóch- bazę testową, a na pozostałych dwóch - bazę danych dla programistów.

Takie podejście daje także elastyczność. Jeśli w niektórych okresach (np. pod koniec miesiąca rozliczeniowego) wzrasta wykorzystanie procesora w maszynie wirtualnej obsługującej bazę produkcyjną, część mocy obliczeniowej bazy testowej i programistycznej można łatwo przypisać bazie produkcyjnej. Na ośmiu procesorach świat oczywiście się nie kończy - nawet w przypadku architektury x86 istnieją już systemy 16- (np. IBM xSeries), a nawet 32-procesorowe (np. Unisys).

W Internecie
VMware - http://www.vmware.com
Microsoft Virtual PC - http://www.microsoft.com/windowsxp/virtualpc/
Testy wydajnościowe - http://usuarios. lycos.es/hernandp/articles/vpcvsII.html

Oceń artykuł

średnio: 0 liczba ocen: 0
« wstecz 1  2 

Komentarze (0)

Najnowsze

Państwo do konsolidacji

Obywatele uważają administrację publiczną za jeden organizm. W rzeczywistości jest to kilka tysięcy oddzielnych struktur, obrosłych biurokratycznymi naroślami. Czy można zracjonalizować działanie państwa? Jak w tym może pomóc informatyka?

e-Sąd z odsieczą sprawiedliwości

Polski wymiar sprawiedliwości postrzegany jest jako skostniały i opieszały. Tymczasem kolejne e-usługi udostępniane przez Ministerstwo Sprawiedliwości ułatwiają życie przedsiębiorcom i usprawniają pracę sądów.

e-Zdrowie w Polsce i na świecie

Projekty informatyzacji służby zdrowia realizowane są na świecie z różnym powodzeniem. Skąd Polska mogłaby czerpać wzorce? A może jesteśmy skazani na własne rozwiązania?

Raport Państwo 2.0, czyli nowa wizja informatyzacji państwa

Michał Boni, minister administracji i cyfryzacji, zaprezentował raport "Polska 2.0. Nowy start dla e-administracji". Przedstawia on informacje na temat stanu realizacji projektów będących w gestii nowo utworzonego ministerstwa oraz prezentuje kierunki dalszych działań związanych z informatyzacją i cyfryzacją administracji publicznej w naszym kraju.

Cyberprzestępcy podążają za użytkownikami

Już dwie na trzy polskie firmy odnotowały ataki lub awarie, które spowodowały spadek produkcji. Co trzecia firma utraciła dane. Liczba takich przypadków będzie rosła, bo hakerzy biorą na cel najbardziej masowe technologie. Szybko reagują też na zmiany w firmowej architekturze.

Jak zaplanować karierę w branży IT

Doświadczenia łączone na różnych stanowiskach w firmach o odmiennych profilach są szczególnie cenione przez pracodawców. Dlatego warto głęboko przeanalizować możliwości rozwoju kariery, które obecnie stwarza rynek IT.

Jakie są różnice między chmurą a wirtualizacją

Wirtualizacja jest obecnie standardową technologią, stosowaną powszechnie w IT. Od środowiska chmury prywatnej dzieli ją jednak długa droga, gdyż wymaga ona uzupełnienia o istotne składniki.

Rekomendacje



Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści - Prenumerata: Computerworld, Networld, PC World
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88