Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

21
Zarzdzanie licencjami – maksimum korzyci przy minimalnym wysilku Tomasz Zeller Kierownik ds. Oprogramowania Tivoli Asset Discovery for Distributed/License Metric Tool Krakowskie Laboratorium Oprogramowania IBM

Transcript of Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

Page 1: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

Zarz�dzanie licencjami –maksimum korzy�ci przy minimalnym wysiłku

Tomasz ZellerKierownik ds. Oprogramowania Tivoli Asset Discovery for Distributed/License Metric ToolKrakowskie Laboratorium Oprogramowania IBM

Page 2: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

Dlaczego warto zarz�dza� oprogramowaniem ?

– Wzrastaj�cy koszt, wirtualizacja, zró�nicowanie infrastruktury

– Cz�ste wydatki na oprogramowanie „z półki” kupione, ale nie wdro�one,

– Oprogramowanie zainstalowane – opłacane ale nie u�ywane

– W rezultacie przeci�tnie 20%-40% „prze-” lub „niedolicencjonowanie”

– Coraz wi�kszy nacisk • Wewnetrzny - na monitorowanie i minimalizacj� kosztów• Zewnetrzny - na audyty oprogramowania

Page 3: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

Zarz�dzanie oprogramowaniem – Standardy przemysłowe

• ������������ ������������ ����� ����������

���� ���������� ������ ���� ���������� ������

������ ����������� ��������������������� �� ����� �

� ��������!�� ���� ��������"�#"���$

• ������������ ����% ����� �������� ��������

• �������� ���&������ ��������� ������

�������'��()��������� � �(��(')�'(*�% �"! �+�()��� �

,��("�����

Page 4: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

-

Obszary zarz�dzania oprogramowaniem

Zarz�dzenie Oprogramowaniem

Licencje

Opr

ogra

mow

anie

Jako

zas

óbFinanse

Gotowo�� audytowa

Dokładny Spis Optymalizacja

Zakup

Utrzymanie

Usuwanie

Audyty dostawców Audyty wewn�trzne

Kontrakty z dostawcami

Gwarancje

Leasing

Umowy dot. usług

Koszt zasobu

Koszt obsługi

Alokacja Kosztów/

rozliczenia

Ogólny koszt posiadania (TCoO)

Page 5: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

.

Gotowo�� audytowaPotrzeby� Przygotowanie do audytu oprogramowania� Zrozumienie licencji i ich powi�zanie z kontraktami� Dokładna informacja o oprogramowaniu i jego u�ytkowaniu dla �rodowisk rozproszonych i mainframów

� Redukcja ryzyka dla audytów dostawców oprogramowania� Wspieranie wewn�trznych audytów� Jeden proces dla wszystkich dostawców, kontraktow i licencji.� Scentralizowane zarz�dzanie kontraktami, licencjami i rejestrem

oprogramowania dla wszystkich dostawców

Oszcz�dno�ci� Unikni�cie nieplanowanych kar za brak zgodno�ci� Ta�sze wewn�trzne i zewn�trzne audyty

Oferta IBM:

� Tivoli Asset Management for IT

� Tivoli Asset Discovery for Distributed/Z

Pytania:

− Jakie programy mam prawo u�ywa�?

− Co jest wdro�one w moim �rodowisku?

− Czy mam niedomiar licencji ?

Page 6: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

LicencjePotrzeby� Wiedza o kontraktach softwareowych, umowach i prawach

licencyjnych� Wiedza o wdro�onym oprogramowaniu jego u�yciu i

powi�zaniu ze sprzetem

� Identyfikacja i redukcja słabo- i nieu�ywanego oprogramowania� Optymalizacja portfolio wg dostawców, aplikacji� Łatwiejsze wykorzysztanie nowych technologii

� Procesory wielordzeniowe � Maszyny wirtualne� Przetwarzanie w chmurze

Oszcz�dno�ci� Mniej wydatków na oprogramowanie� Lepsze wyniki przy negocjacjach z dostawcami

Pytania:

− Czu u�ywam oprogramowania, które wdro�yłem / czy mam nadmiar licencji ?

− Czy moje kontrakty i zakupy s�wystarczaj�ce ?

− Kiedy ko�czy sie wypo�yczenie, gwarancja i wsparcie dla oprogramowania?

Oferta IBM:

� Tivoli Asset Management for IT

� Tivoli Asset Discovery for Distributed/Z

Page 7: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

Oprogramowanie jako zasób��������

• /��0+�����������(���1(����+����� �����'��+�(*�

����!����$�������'��+�(*�2���(*�('+ "�3'(��

• 4�'�+�������+#���'(*����'(*������� �������!���

�!'�"#����5 ��('�)��!��������

• 6����'��()��������������+�����+��� ������+"��� �

• 7 �����������+"���

• ,�������!�#"������(����+���+ ������

• � ��'� � ���()���"3'(����������

Zyski• � ��(�0���1(�����'��+"���('�)�������'(*�����

��+#���'(*����'(*

Oferta IBM:

� Tivoli Asset Management for IT

Pytania:

− Jakie obecnie posiadam zasoby ?

− Gdzie one s� ?

− Czy prawidłowo s�obsługiwane ?

− Czy standardy i procedury firmowe i rz�dowe s�przestrzegane ?

Page 8: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

8

Zarz�dzanie finansowe ITPotrzeby:• Znajomo��i kontrola kosztów operacyjnych i

kapitałowych

• Redukcja kosztu posiadania

• Znajomo�c kosztów IT w celu okre�lenia zyskowno�ci przedsi�wzi��, produktów i usług

• Kontrola finansowa współdzielonych inwestycji 9wirtualizacja:

• Rozliczanie dostarczonych usług biznesowych (Przetwarzanie chmurowe:�

• Redukcja kosztów poprzez u�ywanie ekonomicznych zasobów

Oszcz�dno�ci• Wydatki przyporz�dkowane do konkretnych potrzeb

• Efektywniejsze wykorzystanie zasobów

• Ta�sza infrastruktura

Oferta IBM:

� Tivoli Asset Management for IT

� Tivoli Usage and Accounting Manager

Pytania:

− Ile kosztuj� mnie moje zasoby ? (TCO)?

• Wg zasobów• Departamentów• U�ytkowników

• Ile kosztuj� mnie kontrakty?

• Jak rozs�dnie i efektywnie pozyskiwa� zasoby?

Page 9: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

Model TAD4D/TAMIT

Wykrywanie

Konsumpcja licencji

Balans licencji

Zlecenia kupna

Kontrakty

Licencje

Katalog oprogramowania

TAD4D

SKB/SKBT

TAMIT

Page 10: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

I implementacja modelu (Top-Down)

�+��+������+�����+�������!� ���"� �(��()��;�,����������+"�� ���"�92�+�"�'<� �����7����= "� !������(:

�;�4�'�+�������(����#��� �(��()��9� ��� �<�>!"�3��? � �����'(*�����"+���:

&;�7��'�+�����+��� ��"��� ����)���������� ������<�+�� ������'<��'����"�'<������������������9!"�� ���:

-;�@ '+�'�����

.;�A��� ���������������'����� 9� ���������+�� ��������<� �����������������'(*�����"+���<��������'������+��2 �+����������������(*:

�;�6 ��'2�+�()�� 9����)������"+(')���B��+�����!�(+"����:�

;�C����+����� ���'+��

8;�D������"3'(��� �(��()��9�����������������'(*����'+�'��������!���(���������+��'� ��� ���'+�� �:

;�E� ���� �(��()��9 �(��()��"3'�����B�����'�����:

Page 11: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

1.Analiza wydatków

����� � �� ����

�EF �CE� �.����G

F ��� 22�(� .������G

� ��( � �-�����G

H7�� I -������G

J; J

�$�KF .�����G

J;

2. Wykrycie oprogramowania

��� ���� � ���� ��� ��������� � �� ���

���B��LHDL� CE��;�

H7�� ���I���

���B��LHDL� � ��( ���

���B��L�$L� H7�� ���I���

� ��( ���

���B��L�$L� � ��( ��;&

F ��� 22�(�

H7�� ���I���

J;

3. Raportowanie u�ycia licencji

Procedury kontroli• regularnie wykonywane (co 3-12 miesi�cy)• dedykowane dla zbioru produktów• Jaka edycja jest u�ywana ?(e.g. “Standard” – niski koszt , vs. “Enterprise” – wysoki koszt)• Jakie opcje/features s� aktywowane?• Jakemu modelowi podlega licencja ?• Ilu u�ytkowników z niej korzysta ?

Scenariusz 1 Model licencyjny bazuj�cy na instalacjin.p. MS OfficeLiczba zu�ytych licencji to po prostu liczba maszyn z zainstalowanym oprogramowaniem

Scenariusz 2: Skomplikowane reguły licencjonowaniaMała ilo�c instalacji (np <100 komputerów)Np/ MS Exchange

U�yj recznych procedur

Scenariusz 3: Skomplikowane regu

y licencjonowania

Du�a ilo

c instalacji (np >100 komputerów)np. Oracle databases

U�yj cz��ciowo zautomatyzowanych procedur

2.2. Budowa Katalogu

2.1.Konfiguracja infrastruktury

2.3.Regularne wykrywanie

Automatyczne

Zautomatyzowane

Mały zysk z automatyzacji

Półautomatyczne

Nie zautomatyzowaneStandaryzacja umo�liwiaj�ca

automatyzacje w trakcie

Page 12: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

Implementacja modelu (Bottom-up)Minimalizacja ryzyka

• Przeprowadzenie bazowego wykrywania (TAD4D – „unmatched registry entries” lub inne narz�dzie do zarz�dzania konfiguracj�)

• Sprawdzenie cz�sto wyst�puj�cych pozycji• Zidentyfikowanie „drogich” instancji• Weryfikacja z zapisami licencyjnymi i dodanie krytycznych pozycji do

zakresu kontroli/ew deinstalacja

Page 13: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

�&

Przykłady wdro�e� ZO

� Cel:

� Wdro�enie procesu �ledzenia zu�ycia licencji dla oprogramowania IBM

� Wdro�enie procesu raportowania instancji oprogramowania innych dostawców

� Scentralizowany katolog – rezygnacja z innych rejestrów i programów wykrywaj�cych

� 70 000 serwerów

� Szeroki zakres platform

� Monitorowanie około 1000 IBM i 6000 nie IBMowych wersji produktów

� Mo�liwo��sporz�dzania raportów „na zawołanie”

� Refleksje

� Gruntowne przekonanie stron o konieczno�ci wprowadzenia procesu ZO

� Inwestycja we własny katalog oprogramowania (w pewnym okresie ~10 osób(

� Bardzo zróznicowane i zwirtualizowane �rodowisko – w niektórych przypadkach rozmiar i konsumpcja zasobów przez agenta były problemem

� Skalowalno��produktu została polepszona (jeszcze wi�ksza ilo��w�złów po akwizycji dokonanej przez klienta)

Przypadek 1. Du�a instytucja finansowa w USA

Page 14: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

�-

� 7 000 serwerów

� Szeroki zakres platform

� Refleksje:

� Kluczowa definicja rezulatów procesu: zarz�dzanie licencjami czy konfiguracj�/patchami ?

� Lista kupionych licencji stworzona bardzo pó�no w projekcie co opó�niło uzyskanie warto�ci dodanej odpowiednio wcze�niej

� Reguła 80/20

Przypadek 2. Du�a firma z sektora logistycznego w Europie

0%

10%

20%

30%

40%

50%

Cost %No of products %

Spend vs number of productsCost %No of products %

Page 15: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

�.

� Cele:

� Zarz�dzanie licencjami dedykowane dla oprogramowania do obsługi infrastruktury

� Obsługa licencji dla ko�cowych uzytkowników

� Jako zasobów IT

� Jako licencji

� Około 15 000 w�złów

� Duzy stopie� wirtualizacji

� Infrastruktura rozci�gni�ta na 3 kontynentach, wielu krajach

� Integracja z innymi produktami IBM np ITM

� Refleksje

� Potrzeba nowych rozwi�za� dla modeli gdzie klienci i dostawcy usług współdziel� t� sam� maszyn� wirtualn�

Przykład 3. Du�y dostawca usług IT w Europie

Page 16: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

��

� Cele

� Optymalizacja zbioru licencji i dostawców

� Gotowo�� audytowa

� IBM

� Microsoft

� Others

� Kontrola nie�wiadomego wykorzystania licencjonowanego oprogramowania

� Identyfikacja oprogramowania, które nie ma zapewnionego wsparcia

� Restrykcyjne reguły bezpiecze�stwa

� Setki sieci i około 120 000 serwerów i desktopów

� Du�a ró�norodno�c oprogramowania i wersji

� Refleksje

� Klarowna wizja kierownictwa zawsze pomocna w przezwyci��aniu problemów

� Iteratywne podej�cie pocz�wszy od najwa�niejszego oprogramowania daje korzy��wcze�nie nawet dla duzych �rodowisk

� Model 20/80

Przypadek 4. Rz�dowy departament obrony

Page 17: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

Podsumowanie

• Klarowna odpowiedzialno��za Zarz�dzanie Oprogramowaniem i motywacja

• Wdro�enie to nie tylko wdro�enie narz�dzi – potrzebny proces ze �ci�le okre�lonymi rezultatami

• Wdro�enie procesu obsługi katalogu• Kombinacja metod

• Top-Down (najdro�sze) • Bottom-Up (minimalizacja ryzyka)

Page 18: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

Narz�dzia nie s� najwa�niejsze ale... architektura ZO proponowana przez IBM

Page 19: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

Metryki oprogramowania wykrywane przed TAD4D

• Lista oprogramowania– Gdzie jest zainstalowane– Ile instancji

• Metryki procesora– Typ – Liczba procesorów fizycznych– Liczba rdzeni fizycznych

• Metryki wirtualizacyjne– Topologia wirtualizacji– Procesory wirtualne przypisane do partycji wirtualnych– Pojemno�c innych warstw wirtualizacji

• Dane u�ycia oprogramowania– Kiedy program zostałuruchomiony i zatrzymany– Nazwa u�ytkownika systemowego, który uruchomiłprogram

Page 20: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

Co nowego w wersji 7.2.2

• Obecnie dost�pna TAD4D wersja 7.2.2– ��������������� ���� - ����� K�'� *���– �� �� ������� � – wykrywanie dla w�złów nie podł�czonych do sieci– „Odchudzony agent” – natywne instalatory– Lepsze mo�liwo�ci eksportu danych

– Wsparcie systemów operacyjnych• K�MN ;��9��� ���������������B��<�������:�

• �����"� N H7�4M�����B&�9��� ���������������B��:�

• �"�� ,��"ON �����������C��+�������9������:�

– Wsparcie technologii partycjonowania• K�M�.;��@ 7KD�

• K�M�;��7�� ��IF

• ��������'�IF �B�������-;������-;�;�

• H7�������������(��'�B��������

• Nowa wersja w trakcie produkcji – W cało�ci w Krakowskim Laboratorium Oprogramowania

• Krakowski zespółzaanga�owany równie� w prace zwi�zane z software discovery na platformie TEM

Page 21: Tivoli Day 2011.Panel 2. 3.Zarządzanie licencjami

Dzi�kuj�[email protected]