WyŜsza Szkoła Biznesu w Dąbrowie Górniczej Kierunek studiów
Transkrypt
WyŜsza Szkoła Biznesu w Dąbrowie Górniczej Kierunek studiów
WyŜsza Szkoła Biznesu w Dąbrowie Górniczej Kierunek studiów: INFORMATYKA, studia I stopnia Przedmiot: Wirtualizacja infrastruktury informatycznej Specjalność: InŜynier Systemów Przetwarzania Danych Liczba godzin w semestrze 1 I 2 II III IV V 3 VI 30w 30lab 4 VII ECTS WYKŁADOWCA dr inż. Marek Pyka, Kamil Skalski FORMA ZAJĘĆ Wykład, laboratorium CELE PRZEDMIOTU Zapoznanie studentów z zagadnieniami wdrażania, zarządzania i monitorowania środowiska zwirtualizowanego. Przedstawienie słuchaczom zasad konsolidacji serwerowej. Przedstawienie aspektów wirtualizacji serwerowej, stacji roboczej, aplikacji i usług terminalowych. Wiedza: Rozumie korzyści wykorzystania mechanizmów wirtualizacji w realizacji procesów biznesowych przedsiębiorstw. Rozumienie mechanizmów projektowania oraz realizacji procesów wirtualizacji infrastruktury informatycznej. Zna zasady wdrażania mechanizmów wysokiej dostępności dla procesów biznesowych realizowanych w oparciu o infrastrukturę zwirtualizowaną. EFEKTY KSZTAŁCENIA Kompetencje: Po zakończeniu nauki w ramach zajęć, Student powinien wykazać się umiejętnością projektowania oraz realizacji procesów wirtualizacji infrastruktury informatycznej. Student powinien posiadać umiejętności wdrażania, monitorowania i administrowania środowiskiem wirtualnym. Po zakończeniu zajęć Student powinien potrafić przeprowadzić testy funkcjonalne i wydajnościowe środowiska wirtualizacyjnego. Postawy: Świadomość złożoności procesów wirtualizacji infrastruktury informatycznej oraz konsekwencji właściwego ich projektowania. Znał zasady budowy środowiska wykorzystującego rozwiązania wirtualizacji. Potrafił wykorzystać w infrastrukturze rozwiązania oparte o wirtualizację serwerową, aplikacyjną, stacji roboczych oraz usługi terminalowe. Zana wytyczne związane z budową mechanizmów wysokodostępnych dla infrastruktury zwirtualizowanej. WARUNKI WSTĘPNE Znajomość podstaw: informatyki, sieci komputerowych, systemów operacyjnych TREŚĆ PRZEDMIOTU Wykład: 1. Biznesowe aspekty wirtualizacji infrastruktury a. Wprowadzenie do problematyki utrzymania procesów biznesowych b. Budżetowanie infrastruktury informatycznej c. Wprowadzenie do wirtualizacji 2. Przegląd technologii wirtualizacji a. Pojęcia podstawowe b. Wirtualizacja serwerowa c. Wirtualizacja stacji roboczych d. Wirtualizacja aplikacji e. Usługi terminalowe 3. Planowanie, projektowanie i wdrażanie infrastruktury zwirtualizowanej 4. 5. 6. 7. 8. 9. 10. 11. a. Analiza infrastruktury przedsiębiorstwa b. Korzyści wykorzystania technologii wirtualnych c. Projekt infrastruktury przedsiębiorstwa Wirtualizacja serwerowa a. Wprowadzenie do konsolidacji serwerowej b. Poziomy wirtualizacji wirtualizacja kontra para-wirtualizacja c. Omówienie różnic w budowie hyperwizorów ESX, Hyper-V, Xen Mechanizmy wirtualizacji serwerowej – przegląd rozwiązań a. Zarządzanie pamięcią operacyjną b. Dynamiczne środowisko – VMontion, LiveMigration, QuickMigration c. Zarządzanie składnicami danych d. Zarządzanie dostępem do sieci Wirtualizacja stacji roboczych a. Wprowadzenie do problematyki stacji roboczych b. Technologie wirtualizacji środowiska użytkownika c. Technologie MED.-V, XenDesktop, VMWare Desktop d. Usługi terminalowe Wirtualizacja aplikacji a. Omówienie problematyki zgodności aplikacyjnej b. Wirtualizacja aplikacji c. Omówienie rozwiązań Microsoft, Citrix, VMWare d. Przedstawienie rozwiązania App-V Wysoko dostępne mechanizmy infrastruktury a. Problematyka wysokiej dostępności b. Omówienie zasad wykonywania kopii zapasowych c. Środowisko klastrów wysokiej dostępności d. Budowanie środowiska wysokodostępnego Bezpieczeństwo rozwiązań wirtualizacyjnych a. Zagrożenia infrastruktury wirtualnej b. Zasady zabezpieczania hyperwisorów c. Ochrona dysków i sieci Monitorowanie infrastruktury wirtualnej a. Wyzwania monitorowania rozproszonej infrastruktury wirtualnej b. Omówienie mechanizmów monitorowania na przykładzie Microsoft System Center i VMWare VSphere Wirtualizacja w chmurach a. Omówienie wirtualizacji w chmurze (Saas, PaaS, IaaS) b. Omówienie zasad projektowania Prywatnych Chmur Wirtualizacyjnych c. Omówienie zasad projektowania aplikacji i infrastruktury dla rozwiązań Publicznej Chmury Wirtualizacyjnej Laboratorium: 1. Wprowadzenie do Hyper-V w Windows Server 2008 a. omówienie Hyper-V b. instalacja roli serwera Hyper-V c. konfiguracja wysokiej wydajności Hyper-V d. konfiguracja opcji Hyper-V e. sieci wirtualne Hyper-V f. zdalne administrowanie Hyper-V g. konfiguracja zdalnego administrowania h. wykorzystanie skryptów w administrowaniu Hyper-V 2. Tworzenie maszyn wirtualnych i wirtualnych dysków twardych i. tworzenie wirtualnych dysków twardych j. tworzenie maszyn wirtualnych k. zarządzanie ustawieniami maszyn wirtualnych l. wykorzystanie migawek maszyn wirtualnych m. konfiguracja wysokiej wydajności Hyper-V n. monitorowanie wydajności Hyper-V o. migracja maszyn wirtualnych p. rozwiązywanie problemów z migrowanymi maszynami wirtualnymi 3. Projektowanie infrastruktury platformy wirtualizacji i strategii wysokiej dostępności a. definicja scenariuszy wirtualizacji serwera b. definicja architektur opartych o Hyper-V c. przygotowanie do projektowania d. projektowanie infrastrutkury wirtualizacji serwera e. projektowanie architektury Hyper-V f. projektowanie architektury maszyny wirtualnej g. zmiana farmy hostów Hyper-v 4. Projektowanie infrastruktury wirtualnych stacji roboczych a. definicja scenariuszy wirtualizacji stacji roboczych b. projektowanie infrastruktury lokalnych stacji roboczych c. projektowanie wdrożenia VDI z wykorzystaniem Windows Server 2008 R2 Hyper-V i RDS d. projektowanie strategii aplikacji z wykorzystaniem RemoteApp e. projektowanie wdrożenia VDI z wykorzystaniem Windows Server 2008 R2 Hyper-V i Citrix XenDesktop 5. Projektowanie infrastrutkury wirtualizacji aplikacji a. planowanie insfrastruktury Application Virtualization 4.6 b. projektowanie infrastruktury Application Virtualization 4.6 c. wykorzystanie Application Virtualization 4.6 z System Center Configuration Manager 2007 R2 d. wykorzystanie Application Virtualization 4.6 z RDS 6. Projektowanie strategii zarządzania infrastrukturą wirtualizacji a. rozwijanie środowiska zarządzania infrastrukturą wirtualizacji z System Center Suite b. rozwijanie strategii wdrażania maszyn wirtualnych c. rozwijanie strategii konwersji maszyn wirtualnych d. rozwijanie strategii administracji e. rozwijanie strategii migracji maszyn wirtualnych f. rozwijanie strategii odtwarzania po awarii g. rozwijanie strategii utrzymania 7. Wdrażanie infrastruktury środowiska VMWare a. Instalacja ESX/ESXi b. Instalacja mechanizmów zarządzania środowiskiem ESX c. Zarządzanie maszynami wirtualnymi d. Konfiguracja zasobów dla środowiska VMWare 8. Budowanie infrastruktury Prywatnej Chmury Wirtualiacyjnej a. Wdrażanie środowiska do monitorowania infrastruktury wirtualnej System Center Operation Manager b. Wdrażanie mechanizmów automatyzacji rozwiązań wirtualizacji OPALIS c. Projektowanie i planowanie procesów biznesowych realizowanych przez infrastrukturę wirtualną – System Center Service Manager LITERATURA OBOWIĄZKOWA 1. M. Tulloch et al: Understanding Microsoft Virtualization R2 Solutions. MS Press 2010. 2. N. Ruest, D. Ruest: Konfigurowanie wirtualizacji systemów Windows Serwer. MS Press 2009. 3. A.S. Tanenbaum: Systemy operacyjne. Wydanie III. Wydawnictwo Helion Gliwice 2010. 4. Oficjalne materiały kursowe firmy Microsoft 50273A Planning and Designing Microsoft Virtualization Solutions LITERATURA UZUPEŁNIAJĄCA 1. I. Menken, G. Blokdijk: Virtualization: The Complete Cornerstone Guide to Virtualization Best Practices: Concepts, Terms, and Techniques for Successfully Planning, Implementing and Managing Enterprise IT Virtualization Technology. Emereo Pty Ltd 2008. 2. S. Campbell, M. Jeronimo: Applied Virtualization Technology: Usage Models for IT Professionals and Software Developers (Strategic Technology). Intel Press 2006. 3. Wortal specjalistyczny: http://www.virtual-it.pl, http://www.microsoft.com/virtualization http://www.microsoft.com/technet http://www.citrix.com http://www.vmware.com METODY NAUCZANIA Wykład, dyskusja, zadania problemowe, studia przypadków, laboratoria, ćwiczenia, projekty POMOCE NAUKOWE PRZYKŁADOWE TEMATY PROJEKTÓW Prezentacje multimedialne, demonstracje, wirtualne laboratoria. 1. Analiza porównawcza wydajności rozwiązań wirtualizacyjnych. 2. Automatyzacja zadań administracyjnych dla środowiska wirtualizacji. 3. Budowanie wysoko dostępnych rozwiązań wirtualizacji. SPOSÓB I WARUNKI ZALICZENIA PRZEDMIOTU 1. Zaliczenie laboratorium na podstawie przygotowanych sprawozdań oraz testu elektronicznego z zakresu egzaminu certyfikowanego firmy Microsoft 70-652 TS: Windows Server Virtualization, Configuring 2. Zaliczenie wykładu – test pisemny, rozmowa ustna PRZYKŁADOWE ZAGADNIENIA (ew. pytania) EGZAMINU/ ZALICZENIA 1. Podaj różnice pomiędzy wirtualizacją a para-wirtualizacją 2. Wymień korzyści jakie niesie ze sobą stosowanie wirtualizacji w infrastrukturze przedsiębiorstwa 3. Wyjaśnij pojęcie narzutu na wirtualizację