SAM-Insights - IPR - Insights License Consulting
Transkrypt
SAM-Insights - IPR - Insights License Consulting
SAM-Insights Przyjazne dla użytkownika narzędzie do efektywnego zarządzania licencjami na oprogramowanie Zarządzanie oprogramowaniem jest częścią strategii przedsiębiorstwa. Musi ono obejmować dokładne, aktualne informacje o programach zainstalowanych na komputerach, rejestr umów licencyjnych i powiązanych faktur, ponadto określać standardy przedsiębiorstwa w zakresie software’u oraz regulację jego cyklu życia (wykorzystanie, zakup, inwentaryzacja, itp.). Zarządzanie oprogramowaniem powinno być zgodne z odpowiednimi przepisami prawa określonymi przez organy regulacyjne, co gwarantuje prowadzenie działalności legalnie w kontekście korzystania z licencji. Jednocześnie zarządzanie software’em powinno podnosić efektywność kosztową, przyczyniając się do wzrostu konkurencyjności przedsiębiorstwa. Z uwagi na dynamiczny rozwój technologii informatycznych oraz na dużą złożoność systemów IT, a także samych zasad licencjonowania, stosowanie odpowiedniego rozwiązania inwentaryzacji sprzętu i oprogramowania jest obecnie niemożliwe bez właściwego narzędzia celowego, wspierającego zarządzanie oprogramowaniem. System SAM-Insights Funkcjonalności systemu inwentaryzacji oprogramowania SAM-Insights zostały stworzone przez naszych pracowników, posiadających wszechstronną wiedzę w zakresie licencjonowania, a także doświadczenie audytowe w zarządzaniu oprogramowaniem. Nasze unikatowe i kompleksowe narzędzie oprócz zbierania danych dotyczących oprogramowania i sprzętu (stacji roboczych czy serwerów) zapewnia na tyle duże wsparcie w zakresie inwentaryzacji i licencjonowania, że zarządzanie oprogramowaniem w sektorze dużych przedsiębiorstw na co dzień staje się skuteczniejsze i łatwiejsze. Z doświadczenia wynika, że efektywność systemu inwentaryzacji oprogramowania zależy przede wszystkim od kompletności zbierania danych, właściwej identyfikacji aplikacji oraz od dokładności w zarządzaniu licencjami; dlatego te trzy obszary zostały uznane przez nas za kluczowe podczas opracowania systemu. Zbieranie danych Zbieranie danych dotyczy prawie całość infrastruktury informatycznej przedsiębiorstwa, dlatego kluczowe znaczenie ma ograniczenie do minimum wykorzystania zasobów. Jednym z głównych kryteriów branych pod uwagę podczas tworzenia agenta ClientPack SAMScan, rozwiązania stosowanego w ramach programu SAM-Insights, było to, by program nie spowalniał w sposób zauważalny działania sprzętu i funkcjonował w sposób niezauważalny dla użytkownika. Działalność agenta (np. częstotliwość, termin skanowania, zakres zbieranych danych, sposób ich przekazywania do serwera) pozwala na elastyczne ustawienie parametrów. Oprócz danych niezbędnych do identyfikacji software’u, system jest w stanie uzyskać podstawowe dane dotyczące sprzętu oraz - bezpośrednio od użytkownika - dane, które nie są dostępne drogą elektroniczną (np. informacje dotyczące lokalizacji, numeru inwentaryzacyjnego). Identyfikacja aplikacji Ponieważ poprawność całego procesu zarządzania oprogramowaniem zależy od wiarygodności danych dotyczących jego użytkowania, istotną rolę odgrywa sposób tworzenia listy, która zawiera informacje na ten temat. Niestety, zarówno lista „Add/Remove” systemu Windows, jak i zestawienie informacji zawartych w nagłówku wykonywalnych plików są trudne w obsłudze i prowadzą do wyników zawierających wiele błędów. Z tego powodu SAM-Insights zbiera od klientów tylko podstawowe informacje (dane opisowe i te, które są zawarte w nagłówku plików wykonywalnych, wpisy rejestru, oraz inne, istotne z punktu widzenia licencjonowania). Lista instalacji powstaje na serwerze, w oparciu o złożone zestawienie reguł identyfikacyjnych zgromadzonych w bazie wiedzy. Biorąc pod uwagę fakt, że użytkownicy SAMInsights wywodzą się w głównej mierze z sektora dużych przedsiębiorstw, baza danych identyfikacji oprogramowania wykorzystywana w systemie rozpoznaje aplikacje najczęściej spotykane w środowiskach IT dużych firm. Oprócz tego, wdrożenie systemu każdorazowo obejmuje rozpoznanie nowych instalacji w systemie klienta i uaktualnienie bazy wiedzy, na zasadzie dodawania nowych reguł identyfikacyjnych. Niezwykle istotne jest uaktualnianie bazy wiedzy na bieżąco, ponieważ tylko w ten sposób można zadbać o dokładność rejestru. W związku z tym funkcje systemu SAMInsights obejmują regularne aktualizowanie bazy wiedzy, a także – w zależności od potrzeb – wykonanie regularnej identyfikacji nieznanych plików wykonywalnych znajdujących się w danej organizacji. Zarządzanie licencjami Kolejnym kluczowym obszarem działania systemu SAM-Insights jest zarządzanie licencjami. Baza zawiera informacje dotyczące licencji i firmowych faktur na ich zakup. SAM-Insights nie wymaga od użytkownika wiedzy eksperckiej w tym zakresie, ani ręcznego dopasowywania licencji do oprogramowania zainstalowanego na sprzęcie firmowym. Natomiast system w unikatowy sposób wspiera zarządzanie wykorzystaniem licencji zgodnie z ich zakresem (np. prawo do użycia wcześniejszych wersji, użycie oprogramowania na drugim urządzeniu, usługi utrzymania, subskrypcje, licencjonowanie niezwiązane z instalacją, a np. determinowane przez pryzmat procesorów). Na podstawie przechowywanych informacji system jest w stanie zoptymalizować i automatycznie dopasować licencje do używanego oprogramowania. Baza wiedzy zawiera modele licencyjne najbardziej popularnych producentów, co zapewnia użytkownikom prostszą, dokładniejszą i szybszą rejestrację danych. SAM-Insights przewiduje również możliwość dedykacji określonych licencji do komputerów, wykluczając użycie licencji zakupionej na określony cel w innym, niedozwolonym obszarze. Rys. 1: Przepływ danych w SAM-Insights Moduły bazowe SAM-Insights SAM-Insights jest systemem modułowym, poszczególne moduły SAM-Insights wspierają różne obszary zarządzania oprogramowaniem. (W ramach podstawowej licencji dostępne jest prawo użytkowania kilku modułów, które zapewniają dodatkowe funkcjonalności, ale wdrażane są na żądanie, za dodatkową opłatą). Management Client Management Client stanowi obszar roboczy menedżera SAM. Moduł ten umożliwia obsługę i zestawienie danych istotnych z punktu widzenia licencjonowania (np.: licencje i faktury, użytkowanie nie opierające się na liczbie instalacji, dedykowanie). ClientPack Client Pack zapewnia odpowiednie działanie usługi zbierania danych instalacyjnych, także poza kontrolowanym środowiskiem. Moduł ten poszerza funkcjonalność agentów SAMScan i Metering, zapewniając tym samym bardziej elastyczną kontrolę przesyłania danych oraz możliwość zdalnej konfiguracji i aktualizacji klientów. Serwer(y) zbierania danych Zadaniem serwera zbierania danych jest tymczasowe przechowanie danych zgromadzonych przez Client Pack. Jeżeli jest to konieczne z punktu widzenia infrastruktury sieciowej, możliwe jest, opcjonalnie, zainstalowanie większej liczby serwerów. Serwer aplikacji Procesy batch serwera aplikacji ładują do bazy danych dane instalacyjne przechowywane tymczasowo na serwerze (serwerach) zbierania danych. Odzwierciedlenie aktualnego stanu zestawienia danych jest zapewnione dzięki zautomatyzowanemu procesowi identyfikacji i dopasowania licencji. Baza danych, baza wiedzy Baza danych SAM-Insights zawiera informacje o firmie oraz bazę wiedzy (Knowledge Base). Zaliczają się do niej dane dotyczące licencji i faktur przedsiębiorstwa, instalacji software’owych oraz hardware’u. Baza wiedzy zawiera wszystkie zasady, na podstawie których informacje plików wykonywalnych zostają zamienione w listy instalacji, a także programów licencyjnych najważniejszych producentów w celu prostego, dokładnego i szybkiego wprowadzania danych. SAM-Insights Data Explorer (SIDE) Moduł SIDE poszerza standardową funkcję raportów SAM-Insights. Narzędzie jest łatwe w obsłudze, wyświetla informacje z bazy danych SAM-Insights w konfigurowalnym, webowym interfejsie raportowania, który umożliwia generację wykresów i list. Interfejsy, połączenia Użytkownicy bazowej wersji systemu są uprawnieni do korzystania z istniejących interfejsów SAMInsights, takich jak na przykład ADConnector, który pozwala na proste i szybkie przesłanie odpowiednich danych (np.: departament, centrum kosztów, status wycofania) z usługi Microsoft Active Directory do baz danych SAMInsights. Zapewnia to nowe możliwości analizy danych i automatyzacji wycofania. Rys. 2: SAM-Insights Data Explorer, wykresy Moduły dodatkowe SAM-Insights W ramach systemu SAM-Insights oprócz wersji podstawowej, za dodatkową opłatą dostępne są także inne moduły opcjonalne, zapewniające dodatkowe funkcjonalności. Software Catalog (SWCat) Przy pomocy modułu Software Catalog możliwe jest stworzenie własnej, firmowej klasyfikacji poszczególnych wersji oprogramowania. Podstawę klasyfikacji może stanowić kategoryzacja programów (np. zabronione i dozwolone wersje) lub inne właściwości np. o charakterze operacyjnym. Kategoryzacja ma na celu uwzględnienie znaczenia aspektu operacyjnego, a także związanego z bezpieczeństwem w zasadach użycia oprogramowania oraz ujednolicenie firmowego portfolio używanych programów. Przed wprowadzeniem katalogu oprogramowania należy zdefiniować kategorie i zasady klasyfikacji. Breach Mail (BMail) Aplikacja BMail służy kontroli użycia oprogramowania niezgodnego z prawem, o czym powiadamia w formie wiadomości e-mail. Źródło danych zapewnia aplikacja do raportowania SAM-Insights, a wyświetlany wygląd dokumentów można swobodnie edytować przy pomocy wbudowanego edytora, obsługującego język HTML i opisy CSS. Możliwe jest ustalenie trzech poziomów powiadomień (użytkownik, przełożony1, przełożony2) w przypadku naruszenia uprawnień dotyczących użycia oprogramowania. Metering Mail (MMail) Moduł MMail pozwala na wysyłanie zawiadomień dotyczących częstotliwości użycia oprogramowania, a także na temat nieużywanych aplikacji w odniesieniu do poszczególnych klientów. W oparciu o te informacje można zweryfikować możliwość usunięcia niepotrzebnych aplikacji z komputerów objętych raportem. Advanced Central Data Collector (ACDC) Posiadając odpowiednie uprawnienia i dostęp do danych, moduł ACDC pozyskuje i ładuje do systemu SAM-Insights dane dotyczące użycia takiego software’u, którego zbadanie nie jest możliwe drogą skanowania. W takich przypadkach licencjonowanie oprogramowania odbywa się nie na podstawie liczby instalacji, ale na podstawie innych metryk (np.: liczby użytkowników, czy transakcji). W niektórych przypadkach dany produkt może w ogóle nie posiadać zainstalowanych komponentów (np. Core CAL – Client Access License). Samoobsługowy system zamówień oprogramowania (INAS) Przy pomocy opcjonalnego internetowego modułu INAS użytkownicy mogą zgłosić swoje zapotrzebowanie na oprogramowanie za pośrednictwem lokalnego intranetu. Zgłoszone zamówienie przechodzi przez uprzednio zdefiniowany proces zatwierdzania. W efekcie, po zaakceptowaniu zamówienia w systemie SAM-Insights, następuje dedykacja wnioskowanego oprogramowania do użytkownika. Rys. 3: Podstawowa wersja systemu SAM-Insights i moduły dodatkowe