03 · Architektura rozwiązania

    Architektura platformy Sensaka dla operacji centrum danych

    Architektura platformy Sensaka

    Czterowarstwowa architektura — od zbierania danych z urządzeń po inteligentną warstwę aplikacji — obejmująca każdy aspekt operacji centrum danych.

    01

    Warstwa aplikacji

    Monitoring biznesowyMonitoring topologiiMonitoring łączy dedykowanychZarządzanie zmianąMonitoring zasobówMonitoring energiiZarządzanie zdalneScentralizowane alarmyAnaliza raportówWizualizacja 3D
    02

    Warstwa przetwarzania

    Przetwarzanie danych alarmowychPowiązanie IT z biznesemAnaliza danych zużycia energiiAnaliza danych przestrzennych
    03

    Warstwa zasobów

    Dane alarmoweDane konfiguracyjneDane operacyjneDane zużycia energiiDzienniki zdarzeń
    04

    Warstwa zbierania danych

    SerweryUrządzenia pamięci masowejUrządzenia siecioweUrządzenia zabezpieczeńMonitoring środowiskowyChmura obliczeniowaMaszyny wirtualneSystemy operacyjneBazy danychOprogramowanie aplikacyjne
    Protokoły zbierania danych
    SSHCLISNMPAPIRedfishHTTPSiLOIMMiDRACiBMCAgentJDBCScript
    Jak to działa

    Dlaczego warstwy są ułożone w tej kolejności

    Powyższy diagram czyta się od góry do dołu, natomiast dane przepływają od dołu do góry. Wszystko zaczyna się w warstwie zbierania, która łączy się bezpośrednio z serwerami, urządzeniami sieciowymi, pamięcią masową, czujnikami środowiskowymi, maszynami wirtualnymi, bazami danych i aplikacjami — bezagentowo, za pomocą protokołów, które każde urządzenie już obsługuje. Warstwa zasobów zamienia ten surowy strumień w uporządkowane rekordy: alarmy, dane konfiguracyjne, metryki operacyjne, zużycie energii i dzienniki zdarzeń. W warstwie przetwarzania rekordy nabierają znaczenia: alarmy są korelowane i deduplikowane, zdarzenia IT są powiązywane z usługami biznesowymi, na które wpływają, a dane energetyczne i przestrzenne są analizowane razem. Dopiero wtedy warstwa aplikacji prezentuje wyniki: scentralizowane alarmy, monitoring topologii i biznesu, pulpity energetyczne, raporty i wizualizację 3D.

    Kolejność ma znaczenie, ponieważ wiarygodność każdej warstwy zależy od warstwy pod nią. Pulpit zbudowany na nieskorelowanych alarmach generuje szum informacyjny; korelacja zbudowana na niepełnym zbieraniu danych generuje martwe pola. Dlatego warstwa zbierania danych Sensaka jest celowo szeroka — obejmuje opisany poniżej dostęp sprzętowy out-of-band — zanim dodana zostanie jakakolwiek inteligencja. Ta sama architektura stanowi podstawę wszystkich trzech poziomów produktów: DCOS do monitoringu infrastruktury, iDCOS do CMDB, ITSM i automatyzacji oraz SmartBSM do widoku usług biznesowych.

    Zarządzanie out-of-band

    Sieć bezpośredniego dostępu sprzętowego

    Bezpośrednie połączenie z portami zarządzającymi BMC (iLO, iDRAC, iBMC, IMM) za pośrednictwem dedykowanej sieci out-of-band, umożliwiające monitoring sprzętu w czasie rzeczywistym niezależnie od systemu operacyjnego.

    Konfiguracja sieci

    Port zarządzający Lenovo IMM2
    Port zarządzający Huawei iBMC
    Port zarządzający HP iLO
    Port zarządzający urządzeń sieciowych
    Przełącznik konsoli szeregowej

    Zbieranie danych

    Stan w czasie rzeczywistym
    Monitoring sprzętu
    Konfiguracja zasobów
    Ewidencja i gwarancja
    Dane zasilania
    Temperatury zasilania i powrotu
    Zarządzanie
    Zaplanowane zasilanie, wdrażanie maszyn wirtualnych
    Dwie ścieżki zbierania danych

    In-band i out-of-band obok siebie

    Warstwa zbierania danych celowo wykorzystuje obie ścieżki. Odpowiadają one na różne pytania, a razem domykają lukę, którą każda z nich osobno pozostawiłaby otwartą.

    WymiarIn-bandOut-of-band
    Skąd pochodzą daneSystem operacyjny, odpytywany zdalnieKontroler zarządzający BMC, poniżej systemu operacyjnego
    Działa, gdy system operacyjny nie działaNieTak — stan sprzętu i sterowanie zasilaniem pozostają dostępne
    Co widzi najlepiejProcesy, usługi, aplikacje, wykorzystanie zasobówStan komponentów, temperatury, pobór mocy, firmware
    Typowe protokołySNMP, SSH/CLI, API, JDBCRedfish, IPMI, iDRAC, iLO, XCC, iBMC
    Rola w platformieMonitoring serwerów, sieci, pamięci masowej i aplikacjiMonitoring sprzętu i zarządzanie zdalne
    Rodziny rozwiązań

    Gdzie stosowana jest ta architektura

    Każda rodzina rozwiązań to ta sama czterowarstwowa platforma skierowana na inny obszar centrum danych. Współdzielą one zbieranie danych, dane i alarmy — wdrożenie jednej nie odcina od pozostałych.

    Dla infrastruktury AI

    Ta sama platforma rozszerza się na klastry GPU, gdzie gęstość mocy, chłodzenie i wykorzystanie zachowują się inaczej niż w przypadku standardowej mocy obliczeniowej.

    W praktyce

    Do czego zespoły wykorzystują to rozwiązanie

    Lokalizacje bezobsługowe i zdalne

    Dostęp out-of-band zapewnia widoczność i możliwość sterowania sprzętem w lokalizacjach bezobsługowych, nawet gdy system operacyjny lub sieć in-band są niedostępne.

    Konsolidacja narzędzi

    Zastąpienie osobnych narzędzi monitoringu poszczególnych producentów dla serwerów, sieci, pamięci masowej i obiektów jedną platformą i jednym strumieniem alarmów.

    Standaryzacja wielu lokalizacji

    Wdrożenie tego samego modelu monitoringu we wszystkich centrach danych i lokalizacjach kolokacyjnych, dzięki czemu każda lokalizacja raportuje stan, zasoby i energię w ten sam sposób.

    Programy energetyczne i PUE

    Śledzenie zasilania i chłodzenia w podziale na szafy rack razem z obciążeniem IT, aby znaleźć niewykorzystaną pojemność i mierzyć efekty działań na rzecz efektywności w czasie.

    Rozbudowa klastrów AI

    Rozszerzenie tej samej architektury na węzły GPU i obiegi chłodzenia cieczą w miarę rozwoju klastrów oraz pomiar wykorzystania akceleratorów.

    Operacje z uwzględnieniem kontekstu biznesowego

    Odwzorowanie infrastruktury na obsługiwane przez nią usługi za pomocą SmartBSM, dzięki czemu każdy alarm trafia wraz z informacją o wpływie na biznes.

    FAQ

    Najczęstsze pytania dotyczące platformy

    Dlaczego platforma jest podzielona na cztery warstwy?

    Ponieważ jakość każdej warstwy zależy od warstwy znajdującej się pod nią. Warstwa zbierania gromadzi surowe dane z urządzeń; warstwa zasobów normalizuje je do rekordów alarmowych, konfiguracyjnych, operacyjnych i energetycznych; warstwa przetwarzania koreluje te rekordy między sobą i z kontekstem biznesowym; a warstwa aplikacji przekształca wynik w monitoring, raportowanie i wizualizację. Luka w zbieraniu danych jest dziedziczona przez wszystkie warstwy powyżej — dlatego Sensaka w pierwszej kolejności inwestuje w szerokie, bezagentowe, wieloprotokołowe zbieranie danych.

    Czy Sensaka wymaga agentów na monitorowanych urządzeniach?

    Nie. Zbieranie danych jest bezagentowe — SNMP, SSH/CLI, API i JDBC gromadzą dane in-band, natomiast Redfish, IPMI, iDRAC, iLO, XCC i iBMC dostarczają danych sprzętowych out-of-band. Opcja agenta istnieje na wypadek, gdy zdalne odpytywanie nie jest możliwe, ale platforma nie jest od niej zależna.

    Jaka jest różnica między DCOS, iDCOS i SmartBSM?

    DCOS to warstwa infrastruktury — monitoring sprzętu, serwerów, sieci, pamięci masowej, zasilania i chłodzenia. iDCOS dodaje na bazie tych danych CMDB, ITSM i automatyzację. SmartBSM to warstwa usług biznesowych, która odwzorowuje infrastrukturę na obsługiwane przez nią usługi, dzięki czemu wpływ jest wyrażany w kategoriach biznesowych. Wszystkie trzy współdzielą tę samą architekturę, więc można je wdrażać osobno lub razem.

    Czy jedno wdrożenie może monitorować sprzęt wielu producentów?

    Tak. Redfish i IPMI to otwarte standardy, a Sensaka obsługuje również implementacje poszczególnych producentów — iDRAC, iLO, XCC, iBMC — dzięki czemu mieszana flota serwerów jest objęta jednym wdrożeniem. To samo podejście wielu producentów dotyczy urządzeń sieciowych i pamięci masowej.

    Od którego rozwiązania warto zacząć?

    Warto zacząć od obszaru, który sprawia najwięcej problemów. Jeśli awarie sprzętu wciąż zaskakują Państwa zespół, warto zacząć od monitoringu sprzętu; jeśli nie wiadomo, co znajduje się w której szafie rack, warto zacząć od zarządzania zasobami; jeśli ograniczeniem jest zasilanie, warto zacząć od zarządzania energią. Wszystkie rozwiązania współdzielą jedną platformę, więc każdy kolejny element opiera się na danych zebranych już przez poprzedni.