• Nie Znaleziono Wyników

Konfiguracje testowe

W dokumencie Index of /rozprawy2/11264 (Stron 165-170)

IMPLEMENTACJA SYSTEMU

6.2 Konfiguracje testowe

Podrozdział stanowi zbiór informacji na temat wykorzystywanej infrastruktury sprzętowej oraz programowej używanej podczas testów ewaluacyjnych projektowanego środowiska SWD. Dodatkowo zamieszczono diagramy architektury fizycznej i logicznej użytkowanej do wykonywania wszystkich zdefiniowanych scenariuszy testowych.

Infrastruktura sprzętowa

Architekturę systemu wspomagania decyzji zaimplementowano na dedykowanej infrastrukturze sprzętowej składającej się z dwóch serwerów wirtualizujących w technologii Microsoft Hiper-V udostępnionej w infrastrukturze sieciowej AGH. Klienci systemu posiadali zdalny dostęp do poszczególnych aplikacji przez użytkowanie własnych lub wypożyczonych urządzeń takich jak: komputery stacjonarne i laptopy, tablety i smartfony. Pierwszy scenariusz testowy zakładał przetestowanie implementacji wdrożenia metody roadmappingu oraz zastosowanie dedykowanych algorytmów wspomagania decyzji. Drugi scenariusz testowy zakładał implementacje pełnej architektury systemu wspomagania decyzji i jego funkcjonalności w oparciu o posiadane zasoby informatyczne. Celem uzyskania elastyczności testowej rozwiązania, autor postanowił zbudować infrastrukturę ewaluacyjną w oparciu o wirtualizowane środowisko. W ocenie autora, implementacja

architektury SWD o wskazaną koncepcję wirtualizacji pozwala na elastyczne testowanie każdego aspektu funkcjonalnego proponowanego rozwiązania. Diagram prezentujący architekturę sieciową i logiczną zaprezentowano na:

x scenariusz testowy I, PP_1, Rys. 6.1, Rys. 6.2 x scenariusz testowy II, PP_2, Rys. 6.3, Rys. 6.4

Konfigurację sprzętową dla poszczególnych serwerów wirtualizujących przedstawiono w Tab. 6.1 oraz Tab. 6.2. Konfiguracja pozostałych elementów infrastruktury typu: komputer dostępowy, tablet, smartfon była zależna od użytkowników końcowych i udostępnionych im zasobów.

Virtual serwer Microsoft Hyper-V I Router Administratorzy / Użytkownicy Router Administratorzy / Użytkownicy Zasoby udostępniane

Rys. 6.1 Topologia sieciowa dla scenariusza testowego PP_1. Źródło: Opracowanie własne.

Virtual serwer Microsoft Hyper-V I Router Router Router Virtual serwer Microsoft Hyper-V I Serwer zarządzania wiedzą / Baza wiedzy Wirtualizowane środowisko akwizycji wiedzy (technologia Hyper-V, MS SharePoint )

Serwer analityczny (MS SharePoint)

Rys. 6.2 Topologia logiczna zasobów witalizowanych i fizycznych dla scenariusza testowego PP_1. Źródło: Opracowanie własne.

Virtual serwer Microsoft Hyper-V I Router Virtual serwer Microsoft Hyper-V II Router Administratorzy / Użytkownicy Router

Administratorzy / Użytkownicy Administratorzy / Użytkownicy

Zasoby udostępniane

Rys. 6.3 Topologia sieciowa dla scenariusza testowego PP_2. Źródło: Opracowanie własne.

Virtual serwer Microsoft Hyper-V I Router Virtual serwer Microsoft Hyper-V II Router Router Virtual serwer Microsoft Hyper-V I Serwer aplikacyjny roadmappingu (MS SharePoint) Hurtownia wiedzy Zasoby udostępniane Aplikacja zarządzania środowiskiem (MS SharePoint) Serwer zarządzania wiedzą / Baza wiedzy Wirtualizowane środowisko akwizycji wiedzy (technologia Hyper-V, MS SharePoint, DHCP, DNS, AD ) Serwer analityczny (MS SharePoint) Serwer modelowania Aplikacja prezentacji Virtual serwer Microsoft Hyper-V II Aplikacja zarządzania środowiskiem (MS SharePoint) Serwer zarządzania wiedzą / Baza wiedzy Serwer modelowania

Rys. 6.4 Topologia logiczna zasobów witalizowanych i fizycznych dla scenariusza testowego PP_2. Źródło: Opracowanie własne.

Tab. 6.1 Konfiguracja sprzętowa Virtual Serwer Microsoft Hiper-V I.

Specyfikacja Opis

Procesor Intel® Core™ i7-6700 (3.4 GHz, 4.0 GHz Turbo, 8

MB Cache), 4 rdzenie, 8 wątków

Płyta główna, chipset Intel H110 (Asus H110M-K) Express Chipset

Pamięć operacyjna 2 x 16 GB (SO-DIMM DDR4, 2400/2133 MHz)

Dysk twardy SSD Kingstone 512 GB, WD 4 TB

Interfejs sieciowy LAN 10/100/1000 Mbps

Wi-Fi 802.11 b/g/n

Źródło: Opracowanie własne.

Tab. 6.2 Konfiguracja sprzętowa Virtual Serwer Microsoft Hiper-V II.

Specyfikacja Opis

Procesor Intel® Core™ i7-3612QM Processor (6M Cache, do

3.10 GHz), 4 rdzenie, 8 wątków

Płyta główna, chipset Intel HM76 Express Chipset

Pamięć operacyjna 2 x 8 GB (SO-DIMM DDR3, 1600 MHz)

Dysk twardy SSD Kingstone 256 GB, WD 1 TB

Interfejs sieciowy LAN 10/100 Mbps

Wi-Fi 802.11 b/g/n

Źródło: Opracowanie własne. Infrastruktura programowa

Implementacja infrastruktury użytkowanej do realizacji scenariuszy testowych oparto o rozwiązania Microsoft Hiper-V Server 2012 R2. Wybór technologii nie był przypadkowy, lecz został dokonany po dogłębnej analizie oprogramowania na rynku. Wybrane rozwiązanie jest jednym z najlepszych wariantów w niezależnych testach platform wirtualizacyjnych [347], takich jak Xen, VmWare, KVM. Pozostałe elementy infrastruktury wirtualizowanej implementowano w oparciu o rozwiązania korporacyjne wraz z własną implementację zdefiniowanych komponentów SWD (zgodnie z zaproponowanym projektem – Rozdział 3-5). Właściwa infrastruktura systemów serwerowych została oparta o rozwiązania Microsoft Windows 2003 DataCenter. Zastosowane starszej wersji oprogramowania pozwoliło na podniesienie wydajności wirtualizowanej architektury i przetestowanie wszystkich funkcjonalności zgodnie ze specyfikacją zawartą w poprzednich rozdziałach rozprawy. Zasadniczą zaletą rozwiązań typu Enterprise jest: dobra skalowalność, dostęp do szerokiej gamy narzędzi zarządzania infrastrukturą, stabilność oraz niskie koszty nadzoru nad infrastrukturą. Dodatkowym plusem przemawiającym za tego typu wyborem stanowi dostęp do bogatej dokumentacji wdrożeniowej i eksploatacyjnej. Dobór właściwego oprogramowania aplikacyjnego dokonano na podstawie dogłębnej analizy trendów użytkowych i dostarczanych funkcjonalności przez produkty dostępne na rynku, np. serwery baz danych [348], bazy RDF[349], serwery aplikacyjne [350]. Wszystkie wybrane i zaimplementowane rozwiązania były wśród czołówki niezależnych rankingów. Konfigurację środowiska programowego głównych elementów infrastruktury testowej zawarto w Tab. 6.3.

Tab. 6.3 Konfiguracja programowa komponentów system wspomagania decyzji zainstalowanych w testowanych architekturach.

Obiekt Specyfikacja komponentów Opis

Virtual Server Microsoft Hiper-V I

Warstwa roadmappingu System operacyjny

Aplikacja wykonawcza i środowisko uruchomieniowe

Microsoft Windows 2003 DataCenter Microsoft SharePoint 2007

Microsoft SQL Server 2008 Microsoft Sharepoint Designer 2007 Microsoft Visual Studio 2010 Warstwa środowiska System operacyjny

Aplikacja wykonawcza i środowisko uruchomieniowe

Microsoft Windows 2003 DataCenter Microsoft SharePoint 2007

Microsoft SQL Server 2008 Microsoft Sharepoint Designer 2007 Microsoft Visual Studio 2010 Warstwa akwizycji System operacyjny

Aplikacja wykonawcza

Dedykowane środowisko wykonawcze (wirtualne)

Microsoft Windows 2003 DataCenter Microsoft SharePoint 2007

Microsoft SQL Server 2008 Microsoft Sharepoint Designer 2007 Microsoft Visual Studio 2010 Oracle VirtualBox 5 Matlab 2011a Warstwa zarządzania wiedzą System operacyjny

Aplikacja wykonawcza Baza wiedzy

Hurtownia wiedzy

Microsoft Windows 2003 DataCenter Microsoft SharePoint 2007

Microsoft SQL Server 2008 Baza RDF Jena 1.6.0 Warstwa modelowania System operacyjny

Aplikacja wykonawcza

Microsoft Windows 2003 DataCenter Microsoft SharePoint 2007

Microsoft SQL Server 2008 Microsoft Sharepoint Designer 2007 Matlab 2011a

Warstwa analityczna System operacyjny Aplikacja wykonawcza

Microsoft Windows 2003 DataCenter Microsoft SharePoint 2007

Microsoft SQL Server 2008 Microsoft Sharepoint Designer 2007 Matlab 2011a

Warstwa prezentacji System operacyjny Aplikacja wykonawcza

Microsoft Windows 2003 DataCenter Microsoft SharePoint 2007

Microsoft SQL Server 2008 Microsoft Sharepoint Designer 2007

Virtual Server Microsoft Hiper-V II

Warstwa środowiska System operacyjny

Aplikacja wykonawcza i środowisko uruchomieniowe

Microsoft Windows 2003 DataCenter Microsoft SharePoint 2007

Microsoft SQL Server 2008 Microsoft Sharepoint Designer 2007 Microsoft Visual Studio 2010 Warstwa roadmappingu System operacyjny

Aplikacja wykonawcza i środowisko uruchomieniowe

Microsoft Windows 2003 DataCenter Microsoft SharePoint 2007

Microsoft SQL Server 2008 Warstwa zarządzania wiedzą System operacyjny

Aplikacja wykonawcza Baza wiedzy

Hurtownia wiedzy

Microsoft Windows 2003 DataCenter Microsoft SharePoint 2007

Microsoft SQL Server 2008 Baza RDF Jena 1.6.0 Warstwa modelowania System operacyjny

Aplikacja wykonawcza

Microsoft Windows 2003 DataCenter Microsoft SharePoint 2007

Microsoft SQL Server 2008 Microsoft Sharepoint Designer 2007

W dokumencie Index of /rozprawy2/11264 (Stron 165-170)

Powiązane dokumenty