W tamtym roku uznaliśmy że wasze procesy były zbyt skomplikowane Koncepcja i główne rezultaty projektu LOGICAL więc wstawiliśmy je w chmurę Jerzy Korczak jerzy.korczak@ue.wroc.pl I niech teraz chmura zrobi wasze życie łatwiejszym Projekt badawczo-wdrożeniowy LOGICAL Transnational logistics' improvement through cloud computing and innovative cooperative business models Rozwój międzynarodowej logistyki z użyciem technologii cloud computing i innowacyjnych modeli współpracy biznesowej Program Central Europe. Główną ideą programu jest rozwój współpracy między krajami Europy Środkowej w celu poprawy innowacyjności, dostępności i ochrony środowiska oraz zwiększenie konkurencyjności i atrakcyjności miast i regionów. Central Europe inwestuje 231 milionów euro w celu zapewnienia finansowania 66 projektów współpracy międzynarodowej z udziałem organizacji publicznych i prywatnych z Austrii, Czech, Niemiec, Węgier, Włoch, Polski, Słowacji i Słowenii. 3/48 4 Project website www.project-logical.eu Partnerzy projektu LOGICAL 16 partnerów z 6 regionów: Leipzig-Halle (D) Bologna (I) Koper (SLO) Miskolc + Zahony (HUN) Usti (CZ) Wrocław (PL) 5 6 1
Grupy docelowe 7 8 Cele projektu Cele praktyczne Rozwój IT w LOGISTYCE Cloud Computing : propozycja IT w sferze integracji rozproszonych danych i serwisów Dla logistyki: rozwiązanie złożonych problemów interfejsu systemów (np. Track&Trace + matching popytu & zasobów partnerów w procesach logistycznych) dostarczenie on-demand oprogramowania i systemów logistycznych ułatwienie rozliczeń Rozwój sieci logistycznej, wartość dodana, logistyka międzynarodowa Wartości docelowe: rentowność, koszty, szybkość, przejrzystość, komfort Cele projektu (2) Cele praktyczne: Cloud Computing oznacza dane przechowywane w chmurze obliczeniowej (nie na lokalnych serwerach firmy) nieograniczona praktycznie pamięć procesy przetwarzania w sieci (nie na lokalnych komputerach firmy) nieograniczona praktycznie moc obliczeniowa + szybkość opłata za serwis (pamięć + procesor) -PAY per USE! obniżenie inwestycji w zakresie sprzętu, oprogramowania, licencji koszty IT na zewnatrz (PAYper USE) zmienne koszty zmniejszenie zaangażowania kapitału 9 10 Pojęcie chmury obliczeniowej Zasoby chmury obliczeniowej Chmura obliczeniowa model przetwarzania oparty na użytkowaniu usług dostarczonych przez zewnętrzne organizacje. Funkcjonalność jest tu rozumiana jako usługa (dająca wartość dodaną użytkownikowi) oferowana przez dane oprogramowanie oraz konieczną infrastrukturę. Oznacza to eliminację konieczności zakupu licencji czy konieczności instalowania i administracji oprogramowaniem. Dynamizm + Abstrakcja + Dzielenie zasobów 11 12/48 2
Wirtualizacja Wirtualizacja szerokie pojęcie odnoszące się do abstrakcji zasobów w różnych aspektach informatyki. Wirtualizacja umożliwia efektywniejsze wykorzystanie istniejących zasobów sprzętowych środowiska informatycznego poprzez dowolne (w ramach możliwości sprzętowych czy programowych oraz założeń projektowych) modyfikowanie cech wirtualizowanych zasobów, dostosowując je do wymagań użytkownika. Wirtualizacja Uruchomienie wielu SO na pojedynczej maszynie. Utworzenie współdzielonej puli zasobów w celu optymalizacji infrastruktury 13 14 Infrastruktura chmury obliczeniowej Cienki klient Cienki klient (thin client) - komputer bądź specjalizowane urządzenie (terminal komputerowy) wraz z odpowiednim oprogramowaniem typu klient, umożliwiające obsługę aplikacji stworzonej w architekturze klient-serwer. Cechą szczególną cienkiego klienta jest niezależność od obsługiwanej aplikacji serwerowej (jej zmiana nie pociąga za sobą konieczności wymiany oprogramowania klienta). Dodatkowym atutem jest niewielkie zapotrzebowanie na moc przetwarzania. Przykłady przeglądarki internetowe, Telnet, NX, mechanizm obsługi tel. kom,... 15 16 Modele chmury obliczeniowej Modele chmury obliczeniowej IaaS - Infrastructure as a Service ("infrastruktura jako usługa") model polegający na dostarczaniu klientowi infrastruktury informatycznej czyli sprzętu, oprogramowania oraz serwisowania. Klient wykupuje na przykład konkretną liczbę serwerów, przestrzeni dyskowej lub określony zasób pamięci i mocy obliczeniowej. Nie oznacza to jednak, że sprzęt fizycznie zostanie zainstalowany w siedzibie klienta. W tym modelu zdarza się, że klient dostarcza usługodawcy własne oprogramowanie do zainstalowania na wynajmowanym sprzęcie. Przykład: Amazon EC2 (Elastic Compute Cloud) 17 18 3
Modele chmury obliczeniowej (cd) PaaS - Platform as a Service ("platforma jako usługa") sprzedaż gotowego, często dostosowanego do potrzeb użytkownika, kompletu aplikacji. Nie wiąże się z koniecznością zakupu sprzętu ani instalacją oprogramowania. Wszystkie potrzebne programy znajdują się na serwerach dostawcy. Klient po swojej stronie ma dostęp do interfejsu (na ogół w postaci ujednoliconego środowiska pracy) poprzez program klienta, np. przeglądarkę internetową. W tym modelu usługi najczęściej dostępne są dla użytkownika z dowolnego połączonego z internetem komputera. Przykłady: Google App Engine, Windows Azure (Cloud OS) 19 Modele chmury obliczeniowej (cd) SaaS - Software as a service ("oprogramowanie jako usługa") klient otrzymuje konkretne, potrzebne mu funkcjonalności i oprogramowanie. Korzysta z takiego oprogramowania, jakiego potrzebuje. Nie interesuje go ani sprzęt, ani środowisko pracy. Ma jedynie zapewniony dostęp do konkretnych, funkcjonalnych narzędzi niekoniecznie połączonych ze sobą jednolitym interfejsem. Programy działają na serwerze dostawcy. Klient nie jest zmuszony nabywać licencji na nie. Płaci jedynie za każdorazowe ich użycie, a dostęp do nich uzyskuje na żądanie. Przykłady: SalesForceCRM, Google Apps, ZOHO Support,... 20 Modele chmury obliczeniowej (cd) S+S - Software + service ( oprogramowanie plus usługa") korzystanie z klasycznego oprogramowania (Software), z drugiej strony możliwość skorzystania z tego na zasadzie usługi (Service). Nasz wybór : co dla nas jest lepsze 21 22 LOGICAL etapy realizacji projektu Etapy: Etap 1: - Instalacja w każdym regionie chmury obliczeniowej dla logistyki w okresie 2 lat 6 regionalnych chmur LOGICAL - Uruchomienie platformy serwisów web dla firm regionalnych Etap 2: - wprowadzenie danych regionalnych partnerów logistycznych - badania, oceny, ulepszenia, poprawa usług Etap 3: - Integracja regionalnych chmur w Intercloud Computing - w ciągu 3 lat LOGICAL-Super-Cloud Σ 6 chmur regionalnych LOGICAL Jaka koncepcja realizacji? Kierunki: Modernizacja ICT i jej dostosowanie do potrzeb (eksternalizacja kosztów IT) Dostosowanie procesów logistycznych między dostawcami usług a klientami(procesy ciągnięte (PULL), przykład Dell Supply Chain, sprzedaż produktów mody, medycyna regeneratywna,...) Relokacja -dostęp do baz danych -rozszerzenie oferty poprzez udostępnienie ERP dla wytwórców -redukcja kosztów kooperacja partnerów logistycznych 23 24/48 4
supply taggedreal time data Subscribe torelevant events Shared information space logistics cloud + Logistics IT-service offer Filtering services Matching services Process control services demand / offer Context-dependent, Optimization services Aggregation services actor-specific information services Share & Benefit pay/receive per use accessibility security safety accuracy I.e. Onward flight/train/ truck connections, alternative routes, forwarding runs free capacities freight projects Przykład wykorzystania IT Company #A Company #B Company #C Logistics hub (interportos, airports, seaports etc.) Company #D 25 Input: Sensor in traffic and transportation infrastructure Smart traffic information management system: IT integration platform with connection planning, assurance and optimization services Output: Higher traffic flow transparency, on-time traffic information for drivers and scheduling26 Ontologia logistyki Oczekiwania od dostawców logistycznych usług Prywatna logistyczna chmura obliczeniowa Oferta usług-it dostosowana do rzeczywistych potrzeb Pay as you go Przekonywujący model bezpieczeństwa Propozycja migracji usług Wspomaganie on demand (w uzupełnieniu hotline) Możliwość rezygnacji z chmury (lub okres próbny) 27 28 Wymagania technologiczne chmury LOGICAL Poufność i bezpieczeństwo Szerokie wykorzystanie IT Szybkie udostępnienie usług Księgowość/Monitorowanie/Rozliczanie Poufność i bezpieczeństwo Ochrona danych i bezpieczeństwo Istotne kwestie: Kto jest właścicielem danych? Kto odpowiada za backups? Jak moje dane są oddzielone od innych danych? Czy jest bezpieczny dostęp do usług? Czy przestoje w funkcjonowaniu chmury są dozwolone? Co z moimi danymi gdy dostawca zbankrutuje? Dostawca usług w chmurze musi dać satysfakcjonujące odpowiedzi na te pytania 29 30 5
Szerokie wykorzystanie IT Dostawca usług w chmurze zapewnia różne formy technologie wirtualizacji Wykorzystanie specyficznych technologii prowadzi do zmniejszenia korzyści z powodu niekompatybilności rozwiązań IT Dlatego chmura LOGICAL musi być otwarta na powszechnie stosowane rozwiązania IT Szybkie udostępnianie usług Zasoby powinny być tylko przydzielone w momencie korzystania z usługi Konieczność szybkiego przydziału zasobów LDU nie chcą antycypować wykorzystania usług, ale chcą korzystać z usług na żądanie Szybkie udostępnienie usług jest ważnym argumentem za technologią chmury w porównaniu z tradycyjną infrastrukturą IT Szybkie udostępnienie usług jest podstawa sukcesu wdrożenia chmury obliczeniowej! 31 32 Oszczędność kosztów dzięki pay-as-you-go Brak potrzeby dużych inwestycji w infrastrukturę IT, oprogramowanie i konsultacje w początkowej fazie projektu; wykorzystywane zasoby będą określone w trakcie realizacji projektu Prowadzi to do większej płynności finansowej firm, które korzystają z usług w chmurze To również daje lepsze podstawy do ustalania kosztów; wg liczba użytkowników, dostaw lub liczba zaangażowanych LDU w łańcuchu dostaw. Oferta nieograniczonych usług na żądanie Nieograniczona w chmurze liczba usług na żądanie Firmy logistyczne mogą wymagać określone usługi na żądanie 33 34 Korzyści dla logistyków Użyteczność produktów IT 1. Opis aktualnych rozwiązań IT: narzędzia, słabe punkty, koszty, wysoka poprzeczka 2. Definicja wymaganych funkcji ( testy walidacji) 3. Testy użytkownika i ocena zaprojektowanych narzędzi 4. Zrozumienie zadań logistyki przez ludzi IT Korzyści i efekty 1. Rozwój IT w kierunku nowych funkcjonalności 2. Oszczędność kosztów testowania (ponieważ robi to się w chmurze) Redukcja kosztów dzięki zmniejszeniu czasu uruchomienia serwisu Wprowadzenie chmury skraca czas wejścia na rynek do minimum: szybsze udostępnienie infrastruktury wykorzystanie bazy chmury obliczeniowej Reductionoftime fortraditional vs. Clou Computing 35 36/48 6
Zwiększenie bezpieczeństwa Dostawcy chmury mają większe możliwości zatrudnienia specjalistów od bezpieczeństwa Specjalistyczne centra danych Niezawodna infrastruktura IT Specjalistyczne usługi Aktualne i bezpieczne serwisy Dostawcy chmury zapewniają najnowsze wersje usług Firmy logistyczne nie zajmują się problematyką utrzymania najnowszych wersji oprogramowania Dostawcy chmury korzystają z oprogramowania i sprzętu wysokiej jakości co zmniejsza ryzyko utraty danych lub ataków Dostawcy chmury zapewniają archiwowanie i kodowanie danych oraz bezpieczny dostępu do usług Security traditional vs. Cloud Computing 37 38 VMware VMware oprogramowanie do wirtualizacji maszyn Działa na wielu SO na jednym komputerze Platforma realizacji projektów informatycznych Serwer dla przedsiębiorstw 39 40 VMware przykłady konkretnych wyników ekonomicznych Użytkownicy VMware Reduction in Datacenter Capital Expense $14,235 Reduction in Datacenter Operating Expense 2.0-3.0 Reduction in Risk $30 MM $5,694 0.3 1.0 $4 MM Before After Infrastructure Cost per App Before After Sys Admin per 100 Apps* Before After Business Loss Due to Datacenter Outage** * Source: IDC and VMware TAM program ** Source: VMware customer a $2bn insurance company. Estimates based on 40 hrs needed to recover before virtualizing and 4.5 hrs needed for the same recovery after virtualization. 41 42 7
Wybór usługi z katalogu Konfigurowanie usługi 43 44 Aktywacja usługi i użycie 45 Regional LOGICAL Website http://www.logical.mwsl.eu/ 46 Survey database http://ankiety.citi-lab.pl/limesurvey/admin/ LOGICAL status: Preliminary analysis of regional survey data 47 48 8