IMPAQ posiada biura w Europie i Ameryce Północnej. W Polsce zlokalizowane jest centrum technologiczne holdingu, działające jako IMPAQ Sp. z o.o. Centrum obsługuje klientów na całym świecie i zatrudnia obecnie ok. 200 pracowników. Wielu spośród pracowników firmy to doświadczeni eksperci w dziedzinie technologii Oracle, Microsoft SQL Server, Java, .NET, JEE i C++.
Dla swoich klientów IMPAQ często występuje w roli doradcy i testera nowych technologii. Inżynierowie firmy starają się zatem być na bieżąco ze wszystkimi istotnymi nowościami pojawiającymi się w ofertach wiodących dostawców. Przystąpienie do programu testowania najnowszej wersji platformy serwerowej Microsoft – Windows Server 2008 RC1 było dla firmy oczywistością.
„Klienci oczekują, że pomożemy im dokonać właściwych, długofalowych wyborów w dziedzinie technologii i architektury systemów – to ważna część naszej strategii rynkowej. Niezależnie od tego, projektując rozwiązania sami musimy na bieżąco analizować możliwości różnych opcji technologicznych. Wiele naszych rozwiązań opiera się na platformach serwerowych Microsoft – im wcześniej jesteśmy w stanie poznać możliwości nowych wersji, tym lepiej” – mówi Krzysztof Szyling, Expert Techniczny ds. Zarządzania Systemami Informatycznymi w IMPAQ w Warszawie.
Testy nowej platformy prowadzone były w dwóch scenariuszach: Terminal Services –Web Application oraz Server Virtualization. Testy prowadzone były na serwerach Dell Power Edge 2950 i Power Edge 2600, w obu przypadkach z procesorami Intel Xeon.
Scenariusz Terminal Services – Web Application
Celem testów w tym scenariuszu było sprawdzenie możliwości korzystania z aplikacji intranetowych w trybie zdalnym – za pośrednictwem sieci poddanych ścisłym restrykcjom, np. podczas pracy u klientów.
|
„Nasi konsultanci pracują u klientów, których sieci nie pozwalają na otwieranie połączeń VPN do sieci zewnętrznych. Z drugiej strony, nasi ludzie potrzebują dostępu do aplikacji intranetowych, których z zasady nie udostępniamy na zewnątrz – z wielu powodów” – wyjaśnia Krzysztof Szyling.
Inżynierowie IMPAQ chcieli sprawdzić, czy problemy te można skutecznie, a zarazem bezpiecznie obejść, za pomocą usług terminalowych wbudowanych w platformę Windows Server 2008 RC1.
„Próbowaliśmy tego z usługami terminalowymi Windows Server 2003, ale problemem okazywała się inspekcja treści na wyjściu z sieci. Firewall stwierdzał, że sesja RDP nie jest sesją HTTP sensu stricte i odcinał połączenie. W Windows Server 2008 RC1 pojawił się nowy komponent – Terminal Services Web Application, który tuneluje sesję RDP w sesji HTTPS i dzięki temu ten trick działa. To w praktyce duża sprawa, ponieważ pozwala zachować zgodność z procedurami, a zarazem nie narusza bezpieczeństwa” – wyjaśnia Krzysztof Szyling.
Przy okazji testowane były także połączenia z aplikacjami wewnętrznymi z sieci publicznych i domowych do konkretnych serwerów i stacji roboczych.
„Z technicznego punktu widzenia nasze testy polegały na opublikowaniu przeglądarki Internet Explorer jako zdalnie udostępnionej aplikacji. Pracownik klika na ikonę Internet Explorer.rdp, która automatycznie pojawia się na jego pulpicie po publikacji. To z kolei uruchamia klienta RDP nawiązującego komunikację ze zdalną przeglądarką. Po drodze jest uwierzytelnienie za pomocą karty z certyfikatem, listy dostępowe itd.” - tłumaczy Krzysztof Szyling.
Scenariusz Server Virtualization
Testy w tym scenariuszu miały pokazać, w jakim zakresie nowa platforma spełnia oczekiwania w dziedzinie wirtualizacji serwerów na potrzeby zwiększania dostępności aplikacji oraz środowisk testowych i deweloperskich.
„Jesteśmy użytkownikami rozwiązań wirtualizacyjnych od lat. Na co dzień korzystamy zarówno z VMware Server, jak i z Microsoft Virtual Server, mamy więc do czego porównywać” – podkreśla Krzysztof Szyling.
Na środowisko testowe składała się 64-bitowa platforma Windows Server 2008 RC1 ze środowiskiem wirtualnym Hyper-V Beta. Wewnątrz maszyn wirtualnych uruchamiane były systemy: Windows Server 2008 RC1 (5 maszyn) oraz Windows Server 2003 R2 (2 maszyny). W takim środowisku instalowane i testowane były m.in. Microsoft Client Security 2007, SharePoint Server 2007 oraz Project Server 2007.
„Stabilność platformy wirtualizacyjnej Hyper-V była zaskakująca, choć była to wersja Beta. Oczywiście, mieliśmy różne problemy, ale patrząc całościowo, byliśmy pod wrażeniem. Wydajność była ewidentnie wyższa niż w przypadku Virtual Server 2005 R2. Bardzo nas ucieszyło, że Hyper-V, tak jak Virtual Server 2005 R2 pozwala wykonywać kopię maszyny wirtualnej wraz zawartością bez jej wyłączania. VMware wciąż tego nie potrafi, a jest to opcja bardzo użyteczna, np. do diagnozowania lub analizy działającego środowiska” – podkreśla Krzysztof Szyling.
Scenariusz Terminal Services – Web Application
Windows Server 2008 RC1 wdrożony w tym scenariuszu pozwala zbudować środowisko dostępowe dla systemów i aplikacji działających wewnątrz firmy, nawet pomimo ograniczeń dotyczących połączeń zdalnych oraz tunelowania VPN w sieci publicznej i wewnętrznej.
„Wiele wskazuje na to, że jest to także bardzo wygodny sposób na udostępnianie aplikacji także wewnątrz sieci firmowych. Wydajność protokołu RDP 6 jest istotnie lepsza, niż wersji 4, która dostępna była w Windows Server 2003” – mówi Krzysztof Szyling.
Scenariusz Server Virtualization
Wirtualizacja serwerów za pomocą środowiska Hyper-V dostępnego na platformie Windows Server 2008 RC1 okazało się opcją potencjalnie bardzo obiecującą.
„Jakkolwiek mieliśmy do czynienia z wersją Beta, trzeba powiedzieć, że Hyper-V jest platformą stabilną i wydajną. Zachowuje także ważne z naszego punktu widzenia funkcje środowiska Virtual Server 2005 R2, w szczególności możliwość wykonywania kopii online maszyn wirtualnych wraz zawartością. Brak nam zaawansowanych narzędzi do zarządzania i narzędzi pozwalających przenosić działające maszyny wirtualne miedzy serwerami, ale te z pewnością pojawią się, ponieważ tego wymaga rynek i konkurencja. Jesteśmy dobrej myśli i czekamy na wersję finalną” – mówi Krzysztof Szyling.