Nowoczesne sposoby oraz zaawansowane procesy technologiczne. Jaką masz wiedzę na ten temat, a czego musisz się nauczyć?

Jeżeli chcemy odpowiedzieć w jak najkrótszej formie na pytanie „czym jest wirtualizacja?”, można bez wahania stwierdzić, że jest to osiągnięcie logicznego zasobu poprzez abstrakcję zasobów fizycznych. To zdanie możemy przyporządkować do każdego obszaru wirtualizacji, jednak ono nie powie nam o którym obszarze mowa oraz co to właściwie jest ta wirtualizacja.

www

Autor: philippa law
Źródło: http://www.flickr.com
Płaszczyzna wirtualizacji? Tak! Dla dużej liczby ludzi wirtualizacja kojarzy się wyłącznie z pojęciem takim jak wirtualizacja serwerów dlatego, że jest ona najbardziej rozpowszechniona. jednakże istnieją różne obszary, które posiadają zarówno całkiem odmienne zastosowanie, oraz techniczną implementację. Wirtualizacja serwerów (od ang. Server Virtualization) – technologia ta daje możliwość wielu aplikacjom działanie na wielu systemach operacyjnych uruchomionych na jednym istniejącym serwerze z wykorzystaniem wolnej mocy. Dzięki temu jesteśmy w stanie całkowicie wykorzystać siłę obliczeniową i zasobową serwerów, stawiając kolejne urządzenia wirtualne na tym samym fizycznym serwerze – zamiast kupować następne serwery fizyczne.

Dodatkową zaletą jest też szybsze dostarczenie usług dla biznesu w trakcie bardzo niedługiego czasu tworzenia kompletnie nowego wirtualnego systemu operacyjnego gotowego do działania. Trzeba dodać, że podstawowe zadania konserwacji które wiążą się nieodłącznie z serwerami są bardzo uproszczone oraz przyśpieszone.

Innym interesującym tematem jest wirtualizacja oprogramowania na sprzęt mobilny codziennego użytku (z angielskiego Application Virtualization) – tego typu technologia oddziela od siebie aplikacje, dlatego też rozwiązuje kwestie zgodności wszelkich aplikacji, umożliwiając takim samym aplikacjom współdziałanie razem, mimo iż zdarza się że wymagają tych samych rezerwuarów systemu operacyjnego w różnych wersjach (dajmy na to różne wersje bibliotek DLL).

Czyni to łatwiejszym także sposób testowania aplikacji, ponieważ nie potrzeba sprawdzać, jak wszelkie grupy aplikacji współdziałają wspólnie, za każdym razem, gdy którąś z aplikacji aktualizujemy. Zastosowanie tej technologii pozwala również na przechowywanie aplikacji centralnie oraz strumieniowanie ich do komputera PC pod kątem obecnie zalogowanego odbiorcy. Co istotne całkowite usunięcie normalnie instalowanych aplikacji aplikacji android aplikacje dysku pozwala na zmniejszenie liczby obrazów systemów operacyjnych dla różnych grup biznesowych. Tutaj dobrze jest też dowiedzieć się więcej o dziedzinie product engineering (klik!), coraz bardziej ciekawej a przede wszystkim nowatorskiej.