Legacy- docenisz je wkrótce po migracji Krzysztof Gajzler Compfort Meridian Polska
Agenda Wstęp Dlaczego migrujemy Co tracimy przez migrację Cloud computing lekarstwo? Migracja a ekologia
Wstęp Termin migracja w dalszej oznacza zaniechanie rozwoju starej aplikacji i wdrożenia nowej aplikacji w modnym/nowym środowisku systemowym Migracja z tzw. Legacy systems jest to ucieczka z niemodnej platformy IBM mainframe i aplikacji w Cobolu do nowych rozwiązań opartych na modnych środowiskach.net, czy Java i bazach danych MS SQL Server i Oracle Legacy systems dla gazetowych guru nie jest synonimem solidności, jakości i wydajności, wręcz ma znaczenie odwrotne Przykłady Legacy systems pokazane są na następnych slajdach
Boeing B 52-H w użyciu od 1961 roku, planowane wycofanie z linii rok 2029, ciągle modernizowany Wstęp
Wstęp Stary dobry IBM mainframe, rozwijany od 1964 roku, obecna wersja to IBM z196 server dostępna jest od września 2010
Dlaczego migrujemy Platforma serwerowa nie jest już rozwijana 1. Migrujmy wtedy jak najszybciej 2. Zwróćmy uwagę na wydajność nowego systemu 3. Może Cloud Computing będzie dobrym rozwiązaniem Brakuje specjalistów od starych systemów baz danych, języków programowania i narzędzi programistycznych 1. Czy aby na pewno? 2. A może taniej jest wykształcić nowe kadry? 3. Zlećmy innym czyli outsourcing rozwoju aplikacji 4. Zbadajmy koszty nowych rozwiązań!!!
Dlaczego migrujemy Bezzasadnie wysokie koszty platformy systemowej 1. Nowa platforma systemowa będzie tańsza w utrzymaniu! - do czasu startu wdrożenia nowego rozwiązania - tak - zależy co i jak liczymy 2. Polecamy Cloud Computing lub klasyczny outsourcing IT Odpowiedź na agresywny marketing 1. Zastanówmy się co robimy, jakie będzie ponosić ryzyko 2. Dokładnie oszacujmy koszty migracji 3. Sprawdźmy referencje dla nowego rozwiązania 4. Oceńmy ile stracimy funkcjonalności i informacji 5. Na koniec rozpoczynamy poszukiwanie nowej pracy
Dlaczego migrujemy Chcemy być nowocześni 1. Upewnijmy się, czy nie napotkamy oporu personelu 2. Sprawdzajmy czy dobrze oszacowano koszty migracji 3. Porównajmy koszty modernizacji do wdrożenia nowej aplikacji Ktoś/Coś wkręciło nas w migrację 1. Szukajmy nowej pracy dla siebie i zespołu 2. Opracujmy drogę powrotu do starego systemu
Co tracimy razem z migracją Co stracimy z migracją do nowej aplikacji: 1. Przetestowany system, działający dobrze od lat 2. Dane archiwalne aplikacji 3. Na pewien czas nadzieję na lepszą funkcjonalność 4. Pieniądze potrzebne na szkolenia 5. Spokój, z powodu występowania awarii 6. Wiedzę zawartą w starym oprogramowaniu 7. Czas potrzebny na testowanie nowego systemu 8. Informację potrzebną do sizing-u infrastruktury
Cloud computing lekarstwo? Cloud computing może uchronić przed migracją aplikacji do nowego rozwiązania, gdy: 1. Szukamy tańszej infrastruktury IT dla aplikacji 2. Brakuje nam specjalistów w danej dziedzinie 3. Żywot aplikacji jest ograniczony 4. Stosujemy stare niszowe rozwiązania
Migracja a ekologia Inne zagrożenia związane z migracją: 1. Migracja to stres dla personelu IT i użytkowników końcowych 2. Migracja to jeszcze jeden sposób na zwiększenie kosztów infrastruktury 3. Migracja to dobry sposób na wydanie wolnych środków 4. Migracja to zamiana optymalnych rozwiązań na nowe Co do diaska robi tutaj ta ekologia?
Migracja a ekologia Dlaczego UE likwiduje tradycyjne żarówki, świecące od razu? Dlaczego UE popiera zamienniki żarówek, które są droższe i zawierają rtęć, a świecą w pełni po minucie? Dlaczego samochody muszą spełniać wyśrubowane normy EURO4 i EURO5? Dlaczego silnik diesela od starego Mercedesa beczki jest gorszy mimo, że jest trwalszy od tzw. Common Rail? Bo nowe żarówki są energooszczędne i droższe, a nowe samochody choć zużywają mniej paliwa, to trzeba za nie więcej zapłacić, a więc wpływy z podatków są wyższe
Migracja a ekologia Podobna sytuacja jest w IT Zgodnie z modą kupujemy aplikacje, które wymagają większych zasobów oraz są niepewne, ale są modne Czy ktoś zastanawia się ile kosztuje energia zużyta dla realizacji jednej godziny supernowoczesnych aplikacji w supernowoczesnych technologiach? Dlaczego stare systemy bankowe mogły działać na komputerach, które miały kilka megabajtów pamięci operacyjnej i co najwyżej kilkaset Mipsów, czasy reakcji były zadawalające, a pieniądze nie ginęły?
Migracja a ekologia Odpowiedź jest prosta. Wydajności serwerów i systemów dyskowych rośnie, ale jednocześnie mamy następujące fakty: 1. Wydajne ale stare systemy opóźniają sprzedaż nowej infrastruktury 2. Oferujemy produkty, które są kiepskie, ale z dobrym PR 3. Dawny programista był lepiej przygotowany teoretycznie do zawodu niż obecny magik i jego dzieło było lepsze niż obecne aplikacje wyklikane przez tanich programistów 4. Tanie Mipsy i megabajty pamięci zwolniły projektantów i programistów od myślenia o optymalizacji programów
Migracja a ekologia Green computing to nie tylko wydajny procesor, czyli mniej energii zużytej na Mips Green computing to również optymalnie zaprojektowane i napisane oprogramowanie Inne szalone pomysły: A może jest potrzebny dodatkowy podatek od zakupionych Mipsów, budżet USA byłby uratowany UE narzuca producentom samochodów swoje normy, zróbmy teraz QQ producentom oprogramowania i sprzętu IT, wyznaczmy normy zużytej energii na wykonanie 1MIPS
Migracja a ekologia Hasło roku: lepszy software poprawi nam klimat. Może to jest żart, ale ekologiczne świetlówki zamiast zwykłych żarówek, to jest dopiero komedia. Efektem końcowym będzie ożywienie w sektorze IT!!!
Dziękujemy za uwagę Subaru Legacy nie jest nowoczesny, ale jego użytkownik rzadko migruje do innej marki www.compfort.pl