SYSTEM UPTIME DC KOMPLEKSOWE ZARZĄDZANIE SERWEROWNIĄ info@prointegra.com.pl tel: +48 (032) 730 00 42
1. WPROWADZENIE... 3 2. KORZYŚCI BIZNESOWE... 4 OSZCZĘDNOŚĆ CZASU I KOSZTÓW... 4 ZALETY SYSTEMU... 5 3. OPIS FUNKCJONALNY SYSTEMU... 6 PODSTAWOWE MODUŁY... 6 OPIS DZIAŁANIA SYSTEMU... 7 4. ARCHITEKTURA SYSTEMU... 15 5. WSPARCIE POWDROŻENIOWE... 16 POZIOMY WSPARCIA... 16 Strona 2 z 16
1. WPROWADZENIE System UptimeDC jest nowatorskim w skali światowej narzędziem, które cechuje się wieloma prekursorskimi mechanizmami, niedostępnymi w innych rozwiązaniach tego typu. Zawiera on rozwiązania nieznane i dotychczas niestosowane w porównaniu z dostępnymi na rynku systemami klasy Data Center Infrastructure Management (DCIM). Przedstawiona charakterystyka produktu opisuje funkcje i możliwości, które z całą pewnością przyczynią się w dużym stopniu do wzrostu poziomu kontroli nad zasobami zgromadzonymi w dużych serwerowniach, co znajdzie swoje bezpośrednie przełożenie na ciągłość i jakość świadczonych w danej organizacji usług IT. W systemie UptimeDC znalazły zastosowanie odpowiednio dobrane modele matematyczne do opisywania złożonych struktur zasobów data center oraz ich wzajemnych powiązań logicznych i fizycznych. Dzięki nim uzyskano możliwość przeprowadzania analiz biznesowych oraz prognoz za pomocą ogólnie znanych i sprawdzonych metod stosowanych w analizie matematycznej oraz statystyce. Modele wydatnie wspomagają właściwe podejmowanie decyzji przez osoby odpowiedzialne za zarządzanie serwerownią. Umożliwiają np. katalogowanie informacji o różnym charakterze, czy przeprowadzanie optymalizacji w zakresie funkcjonowania data center, co wpływa na minimalizację utylizacji zasobów. Elementami zasługującymi na szczególne wyróżnienie są te funkcje Systemu, które służą do typowania nieoptymalnie wykorzystywanych zasobów serwerowi w celu ich wirtualizacji i konsolidacji. Analizując sposób wykorzystania poszczególnych urządzeń data center, a w szczególności serwerów, można stwierdzić, że zastosowanie algorytmu masowo i automatycznie weryfikującego ich optymalność działania przyczynia się do znacznej redukcji zapotrzebowania na energię elektryczną, co ma szczególne znaczenie w dobie silnego rozwoju centrów przetwarzania danych. Nowatorski pomysł typowania zasobów przeznaczanych do wirtualizacji i konsolidacji oparty o model matematyczny i dane wejściowe pochodzące z odpowiednio dobranych źródeł informacji jest unikalną autorską koncepcją naszej firmy. Równie unikalne rozwiązanie zostało zastosowane w zakresie prezentacji danych o zasobach i ich stanie. Umożliwia ono przełożenie bardzo złożonej struktury informacji o urządzeniach data center i ich wzajemnych powiązaniach, do postaci czytelnej i zrozumiałej dla użytkownika, czyli do specjalizowanych, wielowymiarowych wizualizacji graficznych. Tego typu podejście do problemu analizy skomplikowanych struktur logicznych i fizycznych serwerowi bezpośrednio wpływa na szybkość i trafność podejmowanych decyzji związanych z pracą personelu technicznego serwerowni. Strona 3 z 16
2. KORZYŚCI BIZNESOWE Wdrożenie systemu umożliwia osiągnięcie wielu korzyści, z których do najważniejszych możemy zaliczyć: uporządkowanie i scentralizowanie zbioru informacji związanego z zasobami serwerowni, optymalizację zasobów IT, wprowadzenie kontrolowanych procesów zmian w serwerowniach, szybsze reakcje na awarie, możliwość optymalizacji kosztów energii elektrycznej. OSZCZĘDNOŚĆ CZASU I KOSZTÓW Dzięki wdrożeniu systemu UptimeDC kliencie uzyskują kompleksowe narzędzie, które pozwoli znacząco zwiększyć efektywność zarządzania infrastrukturą serwerowni, ze względu na: umożliwienie szybkiego dostępu do kluczowych informacji o zasobach serwerowych i połączeniach, zmniejszenie ilości czasu koniecznego do ręcznego utrzymywania danych o serwerowniach, możliwość zastosowania daleko posuniętej automatyzacji zadań wymagających znacznego nakładu pracy uporządkowanie zbioru informacji związanego z zasobami serwerowni, zmniejszenie ilości czasu i ruchu pracowników obsługi w serwerowniach, wsparcie dla relokacji serwerowni, wsparcie dla inwentaryzacji zasobów minimalizację błędów wynikających ze sprzecznych lub nieaktualnych danych na temat zasobów, udostępnienie możliwości pozyskania przekrojowych raportów na temat infrastruktury data center, usprawnienie działań zarządzających data center, optymalizację wykorzystania sprzętu serwerowego w data center, a co za tym idzie zmniejszenie kosztów energii elektrycznej, przyspieszenie działań przy usuwaniu awarii i ocenie wpływu awarii na środowisko IT, umożliwienie planowania i rozbudowy data center oraz optymalizację wykorzystania miejsca, zasilania i chłodzenia, minimalizację czasu potrzebnego na symulacje i analizy what-if, automatyczne pobieranie i synchronizacja danych dotyczących zasobów serwerowni z innych systemów i urządzeń, wsparcie dla obszaru związanego z fizycznym bezpieczeństwem i dostępem do pomieszczeń serwerowni, możliwość objęcia systemem UptimeDC innych obszarów, jak wspomaganie zarządzania stacjami bazowymi czy też zarządzania zasobami sieci i infrastruktury telekomunikacyjnej. Strona 4 z 16
ZALETY SYSTEMU Do najważniejszych zalet systemu UptimeDC należą m.in.: zaawansowany interfejs graficzny o wysokiej ergonomii, korzystający ze sprzętowej akceleracji graficznej, możliwość swobodnej personalizacji układu interfejsu graficznego z umożliwieniem jednoczesnego dostępu do edycji/wizualizacji równoległej wielu zasobów, bardzo wysoka wydajność (specjalizowany motor przetwarzania danych), wysoka ergonomia z dedykowanymi edytorami dla serwerowni, szafy serwerowej, urządzeń modułowych, wysokowydajne wyszukiwarki obiektów oraz ich modeli, nawigacja zaprojektowana pod kątem high-usability, dashboardy agregujące dane z data center na różnych poziomach struktury, obsługa wielu warstw umożliwiająca swobodne modelowanie skomplikowanych serwerowni wraz z warstwami pod podłoga techniczną, nad sufitem podwieszanym, itd. możliwość zdefiniowania prywatnej przestrzeni roboczej (workspace) dla każdego użytkownika, znacznie przyspieszającej wykonywanie typowych operacji, rozszerzone możliwości lokalizowania obiektów z zastosowaniem lokalizacji przybliżonych (Aux Storage) znacznie usprawniające typowe czynności, wysokie możliwości zaawansowanej integracji dwukierunkowej systemu UptimeDC ze środowiskiem, rozbudowa biblioteka obejmująca urządzenia wszystkich czołowych producentów, z możliwością pobierania nowych modeli online oraz tworzenia własnych modeli wielopoziomowa struktura zarządzania, możliwość wprowadzenia do bazy danych wszystkich elementów infrastruktury serwerowni, możliwość wizualizacji przestrzennej planów serwerowni wraz z rozmieszczonymi w nich urządzeniami oraz połączeniami logicznymi i energetycznymi w widoku 2D i 3D, możliwość wizualizacji szczegółów, jak pojedyncze urządzenia: serwery, przełączniki, UPS, panele krosownicze, włącznie z okablowaniem sieciowym i energetycznym, łatwy dostęp do dokumentacji aktualnego stanu zasobów serwerowni. generowanie raportów na podstawie wybranych kryteriów wyszukiwania w celu szybkiego uzyskania informacji o zasobach serwerowni. Strona 5 z 16
3. OPIS FUNKCJONALNY SYSTEMU System UptimeDC został zaplanowany jako system do kompleksowego zarządzania serwerowniami. System zawiera centralne repozytorium danych dla pracowników zajmujących się zarządzaniem data center. Gromadzone są w nim dane na temat: zainstalowanych urządzeń, ich rozmieszczenia, wyglądu, parametrów, połączeń (sieciowych, zasilających) oraz - w przypadku integracji z innymi systemami lub urządzeniami - rzeczywistych stanów urządzeń, notyfikacji i alarmów. Potencjał modelowy systemu UptimeDC pozwala również na łatwe rozszerzanie wdrożonego rozwiązania o obsługę struktur danych zgodnie z pojawiającymi się potrzebami funkcjonalnymi. PODSTAWOWE MODUŁY UptimeDC jest system modułowym, podzielonym na konteksty. Poniżej przedstawiono charakterystykę poszczególnym kontekstów w systemie UptimeDC. Strona 6 z 16
Kontekst Visualisation prezentuje widoki urządzeń w postaci rzeczywistej (na podstawie grafik powiązanych z modelami urządzeń w bibliotece systemu UptimeDC) Kontekst Inventory udostępnia podstawowe atrybuty urządzeń (m.in. gabarytowe, numery seryjne i inwentarzowe) oraz narzędzia umożliwiające ocenę stopnia wykorzystania zasobów w obszarze miejsca, wagi czy też nacisku na podłogę. Kontekst Power umożliwia śledzenie danych związanych z mocą i wydzielanym ciepłem, wskaźników sprawności energetycznej, edycję połączeń energetycznych czy też obserwację ścieżek połączeń i obwodów energetycznych. Kontekst Networking udostępnia dane związane z połączeniami sieciowymi, diagramy połączeń, umożliwia edycję połączeń sieciowych pomiędzy urządzeniami, Kontekst Security związany jest z bezpieczeństwem fizycznym dostęp do pomieszczeń technicznych i umożliwia korelację danych z systemów dostępu do pomieszczeń oraz informacji z kamer czy czujników ruchu Kontekst Notifications udostępnia alarmy i notyfikacje na podstawie danych z bazy systemu UptimeDC oraz systemów i urządzeń podłączonych do UptimeDC Kontekst Tasks umożliwia generowanie i obsługę zadań dla zasobów w UptimeDC; może działać samodzielnie lub być zintegrowany z zewnętrznym workflow. Kontekst Planning umożliwia planowanie zmian, symulacje, analizy what-if, udostępniając mechanizmy klonowania każdego wycinka struktury, przeprowadzania na takim klonie dowolnych operacji. Kontekst Users służy do nadawania uprawnień użytkownikom do określonej części struktury (np. urządzenie, szafa rack, serwerownia) oraz do zawężania widoczności kontekstów dla wybranych użytkowników. OPIS DZIAŁANIA SYSTEMU Istotną cechą jest to, że system UptimeDC umożliwia graficzną wizualizację zużycia zasobów, ułatwiającą śledzenie oraz planowanie miejsc instalacji szaf oraz urządzeń wolnostojących w serwerowniach, urządzeń w szafach oraz wybranych komponentów zasobów. Strona 7 z 16
System UptimeDC pozwala analizować, rozwiązywać problemy i podejmować właściwe decyzje w następujących obszarach: zarządzanie sprzętem w serwerowniach o szybki dostęp do kluczowych informacji o zasobach serwerowych o jedna baza informacji o zasobach dla wszystkich użytkowników, zarządzanie pojemnością serwerowni o wiele przekrojów pojemności (np. miejsce, waga szaf, obciążenie podłogi, dostępna moc, wydzielane ciepło, itd.) Strona 8 z 16
zarządzanie systemem dystrybucji zasilania, o odwzorowanie połączeń w ścieżce zasilające o obwody elektryczne Strona 9 z 16
zarządzanie okablowaniem strukturalnym, o pełna ścieżka połączeń pomiędzy portami o połączenia pomiędzy urządzeniami o wykorzystanie portów miedzianych i światłowodowych Strona 10 z 16
zarządzanie zmianami o planowanie zmian w data center, o wsparcie dla relokacji (szaf, serwerowni), o symulacje i analizy zmian w zasobach data center. monitorowanie zasobów o integracja z systemami monitorowania o integracja z urządzeniami (czujniki, urządzenia klimatyzacji i zasilania, urządzenia sieciowe) Strona 11 z 16
analiza danych i diagnostyka o procedury umożliwiające analizę i korelację danych z różnych obszarów związanych z data center, o procedury ułatwiające diagnostykę w razie awarii oraz symulacje awarii, wsparcie dla obszaru związanego z bezpieczeństwem fizycznym serwerowni o korelacja danych z systemu dostępu fizycznego oraz kamer i czujników ruchu w celu wykrywania nieuprawnionej obecności, o notyfikacje i alarmy mapowane na zagrożony obszar serwerowni, Strona 12 z 16
Każda instalacja systemu UptimeDC obejmuje również instalację bazowej biblioteki urządzeń oraz innych obiektów wykorzystywanych podczas eksploatacji systemu. Wbudowana biblioteka urządzeń zawiera przede wszystkim modele urządzeń, które są najbardziej popularne, a tym samym wykorzystywane praktycznie u każdego z Klientów. Wbudowana biblioteka zawiera także znaczną liczbę modeli urządzeń (oraz obiektów logicznych), które są specyficzna dla poszczególnych branż (np. telekomunikacji). Modele te najczęściej u każdego z Klientów wymagają doprecyzowania pod konkretne potrzeby. Konstrukcja otwartej biblioteki urządzeń systemu UptimeDC pozwala na praktycznie nieograniczony rozwój jej zawartości zarówno w kontekście dodawania nowych modeli, modyfikowania już istniejących lub też tworzenia kopii a następnie jej doprecyzowywania. Struktura poszczególnych modeli urządzeń jest bardzo elastyczna i pozwala na: rozszerzanie cech poszczególnych modeli o nowe atrybuty modyfikowanie konstrukcji modeli w sensie zawartości elementów podrzędnych (np. portów energetycznych, sieciowych, logicznych, kart rozszerzeń itp.) modelowanie interfejsów do pobierania danych zewnętrznych z urządzeń lub systemów zewnętrznych Możliwy jest także dostęp do biblioteki online udostępnianej przez producenta UptimeDC. Strona 13 z 16
System UptimeDC posiada rozbudowane narzędzia do raportowania, udostepniające funkcje filtrowania, sortowania czy grupowania danych. Możliwy jest zrzut raportów do wielu popularnych formatów (np.: CSV, XML, HTML). Strona 14 z 16
4. ARCHITEKTURA SYSTEMU Architektura systemu została oparta o relację klient serwer. Poniżej przedstawiono model logiczny całego systemu z podziałem na poszczególne elementy. Komponenty rozwiązania: Tomcat Główny serwer systemu. Zajmuje się przechowywaniem danych oraz realizacją żądań pochodzących z aplikacji klienckich i zintegrowanych systemów zewnętrznych. Repozytorium danych dedykowana moduł składowania danych. Zapewnia wysoką wydajność obsługi zapytań o dane. Silnik skryptowy wbudowany silnik skryptów języka Python. Pozwala na wykonywanie skryptów obsługujących całą domenę danych biznesowych przetwarzanych w systemie, a dzięki temu na efektywne dostosowanie systemu do potrzeb różnych klientów. Interfejsy zestaw interfejsów typu REST odpowiedzialnych za komunikacje systemu z aplikacją kliencką oraz systemami zewnętrznymi. Aplikacja kliencka aplikacja przeznaczona do obsługi interakcji użytkownika z systemem, która dostępna jest z poziomu przeglądarki internetowej. Strona 15 z 16
5. WSPARCIE POWDROŻENIOWE ProIntegra SA, jako producent systemu, poza standardową gwarancją, oferuje dwa poziomy wsparcia technicznego wdrożonego rozwiązania, aby jak najlepiej sprostać potrzebom i oczekiwaniom biznesowym klienta. Każdy poziom wsparcia zapewnia pomoc techniczną w wybranym wariancie oraz aktualizacje oprogramowania. POZIOMY WSPARCIA Wsparcie poziomu Silver W ramach usługi zapewniamy wsparcie techniczne w dni robocze w godzinach pracy ProIntegra. Poziom Silver obejmuje obsługę awarii systemu oraz pakiet 5 konsultacji technicznych klienta z działem wsparcia. W ramach wsparcia gwarantowane są: 2 godziny czas reakcji, w przypadku zagadnień o poziomie ważności krytycznym, oznaczającym całkowitą utratę możliwości korzystania z funkcjonalności systemu przez wszystkich użytkowników, usunięcie awarii w trybie next business day, oznaczające przywrócenie pełnej funkcjonalności systemu, 8 godzinny czas reakcji, dla zagadnień o poziomi ważności pozostałym, 24 godzinny tryb udzielenia odpowiedzi w ramach konsultacji technicznych. Wsparcie poziomu Gold Wsparcie poziomu Gold to kompleksowa obsługa techniczna obejmująca całodobowy tryb gotowości oraz zwiększony poziom responsywności. Poziom ten przeznaczony jest dla organizacji utrzymujących rozwiązania o krytycznym poziomie ważności. Wsparcie poziomu Gold obejmuje obsługę awarii systemu oraz 12 konsultacji klienta z działem wsparcia technicznego w trybie całodobowym we wszystkie dni tygodnia. W ramach wsparcia gwarantowane są: 1 godzinny czas reakcji, w przypadku awarii o krytycznym poziomie ważności, oznaczającym całkowitą utratę możliwości korzystania z funkcjonalności systemu przez wszystkich użytkowników, usunięcie awarii w czasie 12 godzin, oznaczające przywrócenie pełnej funkcjonalności systemu, 8 godzinny czas reakcji, w przypadku awarii o pozostałym poziomie ważności, 16 godzinny czas udzielenia odpowiedzi w ramach konsultacji technicznych. Strona 16 z 16