Co to jest Early Support Program (ESP) ?
Zmiana wersji głównej bazy danych w danej organizacji zawsze wiąże się z pewnym ryzykiem operacyjnym. Proces migracji powinien być dokładnie przetestowany zarówno pod kątem samej procedury jak również zgodności aplikacji z nową wersją bazy. Wszystkie potencjalne błędy powinny zostać wykryte i naprawione odpowiednio wcześniej podczas testów.
IBM od lat daje szansę swoim klientom na wcześniejsze przygotowanie się do powyższego procesu poprzez udostępnienie kodu DB2, który jeszcze oficjalnie nie jest dostępny na rynku w ramach tzw projektu Early Support Program (ESP). Klienci mogą zapoznać się z nowymi funkcjami, przygotować do migracji oraz przetestować swoją aplikację pod kątem zgodności z nową wersją a to wszystko przy dużym bezpośrednim wsparciu developer-ów z laboratorium IBM z Silicon Valey.
PKO Bank Polski uczestniczyło w ESP po raz pierwszy, był to również debiut pierwszej polskiej firmy w tego rodzaju projekcie.
Jak to się zaczęło ?
Chronologia przystąpienia PKO Bank Polski do ESP wyglądała następująco:
- Jesień 2015 – wstępne rozmowy na temat ESP
- Styczeń 2016 – decyzja na wyższym szczeblu PKO BP o przystąpieniu do programu
- Koniec stycznia podpisanie różnych umów między przedstawicielami banku a IBM, oficjalna nominacja do ESP
- Luty 2016 – spotkanie Kick Off z Johnem Campbellem oraz Thomasem Crockerem, rejestracja uczestników na portalach wymiany informacji, organizacja pierwszych webcast-ów
- Marzec 2016 – 4-dniowe szkolenie na temat DB2 V12, rozpoczęcie prac z nową wersją DB2
Co i jak się działo ?
Formalności oraz obowiązki, które z tego wynikały to:
- Deklaracja przystąpienia
- Umowa z Bankiem
- Klauzule poufności uczestników
- Założenie kont z dostępem do forum ESP (oddzielnie DB2, OMPE, Admin Tool)
- Wzięcie udziału w początkowym szkoleniu
- Przygotowanie planu testów pod kątem zainteresowań
- Co dwutygodniowe telefoniczne rozmowy konferencyjne (conference calls) ze wszystkimi uczestnikami programu: prezentacje nt nowych funkcji, pytania/odpowiedzi, bieżący status
- Co dwutygodniowe telefoniczne rozmowy konferencyjne z lokalną grupą wsparcia: szczegółowe omawianie wykonanych prac, bieżący status, omówienie zgłoszonych problemów poprzez PMR
Lecimy do Silicon Valley !
W dniach 30.01-03.02.2017 w San Jose w kampusie-laboratorium DB2 odbyła się konferencja „DB2 12 for ESP CERT”, która była podsumowaniem wyników testów nowej wersji DB2 12. Uczestniczyły w niej firmy z Europy oraz USA takie jak BMW, Danske Bank, Citigroup, Commerzbank, Fiducia&GAD, Bankdata, Wells Fargo, Banco de Brasil. Niektóre z tych instalacji to bardzo duże ośrodki, dysponujące mocą setek tysięcy MIPSów, i zarządzające do kilkuset podsystemami DB2 z/OS.
Każdego dnia konferencji wszyscy uczestnicy kolejno prezentowali swoje wyniki testów DB2 12.
PKO BP reprezentowali Mateusz Książek oraz Jacek Surma.
Wyniki naszych testów wydajnościowych są bardzo optymistyczne. Po migracji z wersji 11 do 12 powinniśmy zaoszczędzić około 5%-10% CPU dla aplikacji typu OLTP oraz do 70% zmniejszyć ilość latch-y typu 12, 19, 24.
Relacja dzieki Jackowi Surmie i Mateuszowi Książkowi, prezentujących wyniki testów w IBM SVL.
W pracach – testach na Db2 12 uczestniczył zespół z PKO Bank Polski – Paweł Hryb, Jacek Surma, Mateusz Książek, Roman Głodowski.