Pilotażowe wdrożenie otwartej platformy chmury obliczeniowej w Politechnice Wrocławskiej Zespół realizacyjny /alfabetycznie/: Michał Bazan Tomasz Czachorowski Jacek Oko Bartosz Paciorek Paweł Rodowicz Rafał Tadaszak Adam Zawisza
Plan prezentacji: 1 WSTĘP UCZELNIA SPOŁECZEŃSTWO INFORMACYJNE Politechnika w Chmurze 2 PROJEKT POLITECHNIKA W CHMURZE 2 GENEZA I ZAŁOŻENIA ARCHITEKTURA - WARSTWY ARCHITEKTURA ELEMENTY USŁUGI I APLIKACJE 3 PREZENTACJA ROZWIĄZANIA PREZENTACJA ROZWIĄZANIA PILOTAŻOWEGO PRZYKŁADY USŁUG PODSUMOWANIE 4 PODSUMOWANIE
Wstęp: Uczelnia Politechnika w Chmurze 3 Informacje ogólne 41 kierunków studiów 23 kierunki i 32 specjalności w języku angielskim 34 428 studentów 2097 nauczycieli akademickich VI miejsce w rankingu uczelni akademickich Perspektywy 2014 II miejsce w rankingu uczelni technicznych Perspektywy 2014 II uczelnia w Polsce, której absolwenci są najbardziej poszukiwani przez pracodawców według Wprost 2014 Jedna z 15 najpiękniejszych uczelni świata, według zestawienia The Huffington Post i Disney-Pixar
Wstęp: Uczelnia Politechnika w Chmurze 4 Działalność naukowo-badawcza Liczba Kwota (zł) Projekty pozyskane do realizacji* 110 172 645 910 Przychody z tytułu współpracy z przemysłem** 37 017 600 * Projekty rozpoczęte w 2013 r. pochodzące z takich instytucji finansujących jak m.in.: NCN, NCBiR, FNP, POKL, 7 PR. i inne międzynarodowe, z funduszy strukturalnych i innych inicjatyw ministerialnych (innych niż działalność statutowa). ** Według sprawozdania z wykonania planu rzeczowo-finansowego za 2013 rok.
Wstęp: Uczelnia Politechnika w Chmurze 5 Nowoczesne laboratoria 383 sal i pracowni wykładowo-ćwiczeniowych z najlepszą aparaturą 13 laboratoriów akredytowanych 451 laboratoriów dydaktycznych 5790 zgłoszeń projektów wynalazczych* *Ogólna liczba zgłoszeń patentowych i wzory użytkowych
Wstęp: Społeczeństwo Informacyjne Politechnika w Chmurze Źródło: 6 Społeczeństwo informacyjne w Polsce w 2014 r. WYNIKI BADAŃ GUS - Informacja sygnalna, Warszawa, październik 2014 r. badania GUS Wskaźniki społeczeństwa informacyjnego w Polsce w 2014 r., prezentuje podstawowe informacje na temat wykorzystywanych przez gospodarstwa domowe i przedsiębiorstwa technologii informacyjno-komunikacyjnych, e-handlu i e-administracji.
Wstęp: Społeczeństwo Informacyjne Politechnika w Chmurze Źródło: 7 Korzystanie z usług przetwarzania w chmurze (przestrzeni dyskowej) W 2014 r. badanie wykorzystania technologii informacyjno-telekomunikacyjnych w gospodarstwach domowych i wśród osób indywidualnych rozszerzono o dodatkowy moduł krajowy dotyczący przetwarzania w chmurze. Wyniki pokazują, że blisko 9% osób w wieku 16-74 lata korzystało z przestrzeni dyskowej w Internecie. Najczęstszym powodem korzystania z usług przetwarzania w chmurze była możliwość używania plików na różnych urządzeniach lub w różnych miejscach. Wskaźnik korzystania z usług przetwarzania w chmurze wśród osób w wieku 12-15 lat wyniósł 13,0%.
Projekt Politechnika w Chmurze : Geneza i Założenia 8 Projekt Politechnika w Chmurze - krok pilotażowy realizacji idei określanej jako Dolnośląska Chmura Edukacyjna Proponowana koncepcja zakłada: zaadaptowanie rozwiązań przetwarzania w chmurze obliczeniowej (def.) do specyfiki i wymagań sektora edukacyjnego. utworzenie innowacyjnej, bezpiecznej i wysoko skalowalnej chmury obliczeniowej wymaga zbudowania warstwy sprzętowej, warstwy programowej (warstwa przechowująca logikę) oraz zapewnienia mechanizmów umożliwiających zarządzanie i bieżące monitorowanie tak utworzonym środowiskiem w każdej z wymienionych powyżej warstw zachodzi konieczność realizacji reżimu wysokiej niezawodności, bezpieczeństwa i wydajności. Definicje: wg National Institute of Standards and Technology Cloud Computing to: Przetwarzanie w chmurze to takie przetwarzanie, które poprzez dogodny dostęp sieciowy dostarcza współdzielony zestaw konfigurowalnych zasobów przetwarzania, np. dostarcza sieci, serwery, przestrzeń do składowania danych, oprogramowanie i usługi. Zasoby te są dostarczane szybko (na żądanie) z minimalnym wysiłkiem zarządzania i z minimalnym udziałem dostawcy
Projekt Politechnika w Chmurze : Geneza i Założenia 9 Projekt Politechnika w Chmurze - krok pilotażowy realizacji idei określanej jako Dolnośląska Chmura Edukacyjna Proponowana koncepcja zakłada wykorzystanie w warstwie sprzętowej rozwiązań blade dla środowiska serwerowego oraz zewnętrznych macierzy dyskowych, odseparowanych galwanicznie od środowiska serwerowego, podobnie jak dostęp do sieci zewnętrznej.
Projekt Politechnika w Chmurze : Geneza i Założenia 10 Model usługowy Ze względu na stopień zaawansowania świadczonych usług (od infrastruktury aż do oprogramowania) rozróżnia się trzy rodzaje Cloud Computing-u: Infrastructure as a Service (Iaas) - W ramach Infrastructure as a Service Usługodawca zapewnia Usługobiorcy za pośrednictwem sieci komputerowej (np. publicznej sieci Internet) dostęp do logicznych zasobów sprzętowych luźno powiązanych z zasobami sprzętowymi przestrzeń dyskową, moc obliczeniową itp. Platform as a Service (Paas) - W ramach PaaS Usługodawca zapewnia Usługobiorcy dostęp do logicznych zasobów sprzętowych (podobnie jak w IaaS) ale oprócz tego zapewnia dostęp do środowiska (np. platformy developerskiej), w ramach którego klient może instalować i uruchamiać różnego rodzaju aplikacje. Platform as a Service zapewnia specyficzne usługi łączące elementy infrastruktury razem w jeden byt w ramach, które można budować skalowalne aplikacje. Software as a Service (Saas) - W modelu tym, oprócz infrastruktury sprzętowej wraz z zawartym środowiskiem operacyjnym, użytkownik otrzymuje dostęp do określonych aplikacji informatycznych. W odróżnieniu od PaaS w SaaS aplikacje są własnością Usługodawcy i to on odpowiada za ich utrzymanie. Usługobiorca jedynie korzysta z gotowych aplikacji nie zastanawiając się w jaki sposób funkcjonują i kto za nie odpowiada.
Opis przyjętych oznaczeń: Politechnika w Chmurze Projekt Politechnika w Chmurze : Geneza i Założenia 11 Kontrola zasobów Wybór modelu świadczenia usługi to de facto wybór pomiędzy efektywnością ekonomiczną (rozumianą chociażby jako nakład pracy niezbędny do utrzymania danej usługi przez Usługodawcą lub Usługobiorcę) a kontrolą nad zasobami. L. p. Model tradycyjny Infrastructure as a Service (laas) Platform as a Service (PaaS) 1. Dane Dane Dane Dane 2. Aplikacja Aplikacja Aplikacja Aplikacja Software as a Service (SaaS) 3. Środowisko wykonywalne Środowisko wykonywalne Środowisko wykonywalne Środowisko wykonywalne 4. Maszyna wirtualna Maszyna wirtualna Maszyna wirtualna Maszyna wirtualna 5. Serwer Serwer Serwer Serwer 6. Magazyn danych Magazyn danych Magazyn danych Magazyn danych 7. Sieć Sieć Sieć Sieć Przyjęte oznaczenia: pod kontrolą użytkownika pod wspólną kontrolą pod kontrolą usługodawcy
Projekt Politechnika w Chmurze : Geneza i Założenia 12 Model wdrożenia W Cloud Computing-u rozróżniamy różne rodzaje chmur (podział ze względu na lokalizację infrastruktury): Chmury prywatne cała infrastruktura znajduje się fizycznie na terenie kontrolowanym przez Usługobiorcę. Chmura prywatna pozwala na wprowadzenie wewnętrznego procesu rozliczania z wykorzystania zasobów, z jednoczesnym zapewnieniem wysokiej elastyczności i efektywności, Chmury publiczne cała infrastruktura znajduje się poza terenem kontrolowanym przez Usługobiorcę, Chmury hybrydowe rozwiązanie pośrednie łączące zalety chmury prywatnej i publicznej. Rozwiązanie chmury hybrydowej jest przeznaczone głównie dla Usługobiorców oczekujących krótkotrwałego pokrycia nadwyżek zapotrzebowania na moc przetwarzania w cyklach operacyjnych. Community Cloud rozwiązanie będące formą przeznaczoną dla kilku udziałowców przedsięwzięcia oferując cechy Chmury publicznej
Projekt Politechnika w Chmurze : Geneza i Założenia 13 Idea projektu zakłada opracowanie rozwiązania modelowego platformy otwartej na rozwiązania różnych dostawców oraz rozwiązania klasy open source, platformy chmury obliczeniowej typu Community Cloud. Faza obecna: badanie podatności/interoperacyjności obecnych rozwiązań sprzętowych i programowych różnych dostawców z narzędziami otwartymi Grupa docelowa Projekt Politechnika w Chmurze to docelowo modelowe rozwiązanie skierowane do szeroko pojętej sfery edukacyjnej począwszy od szkół podstawowych do uczelni wyższych oraz instytucji publicznych i samorządowych. Organizacja systemu - Faza obecna kluczowym komponentem pilotażowej platformy na obecnym etapie jest OpenStack z różnymi jego dystrybucjami, istniejące rozwiązania sprzętowo programowe posiadane przez Uczelnię Rozwiązania firmowe (w tym Cloud Foundry, EMC ViPR oraz VMware vrealize Automation (vcac) oraz rozwiązania i oprogramowanie stron trzecich).
Projekt Politechnika w Chmurze : Geneza i Założenia 14 Cechy chmury obliczeniowej Skalowalność: Dostępność: w modelu Cloud Computing-u udostępnione zasoby sprzętowe są luźno powiązane z infrastrukturą fi zyczną, można tworzyć praktyc znie dowolne twory logiczne złożone z różnorodnej infrastruktury sprzętowej, skalowalność systemu podąża za wymaganiami usługi, nie występuje problem długotrwałego nie wykorzystania potencjału infrastruktury nadwyżka mocy obliczeniowej lub przestrzeni dyskowej może być udostępniona innej usłudze. z samej de finicji Cloud Computing zapewni a dostęp do mocy obliczeniowej oraz przestrzeni dyskowej na odległość za pomocą sieci (np. publicznej sieci Internet), usługa jest dostępna zawsze i z prawie każdego miejsca na Świecie za pośrednictwem choćby Internetu dostęp do usługi jest globalny. Mierzalność: dana usługa osadzona w modelu Cloud Computing korzysta z policzalnych wartości (moc obliczeniowa czy chociażby przestrzeń dyskowa liczona w MB) a przez to można w sposób precyzyjny i mierzalny określić ile, jakich i w jakim czasie dana usługa zużywa zasobów. Wydajność: utworzenie środowiska Cloud Computing powoduje, że całkowity zbiór zasobów sprzętowych dostępnych w ramach danej Instytucji jest znakomicie większy ni ż zapotrzebowanie na owe zasoby każdy z usług z osobna, możliwe staje się uśrednienie zapotrzebowania na zasoby sprzętowe poszczególnych usług, Bezpieczeństwo: chmura obliczeniowa jest złożona z wielu równoważnych elementów (np. kilkanaście, kilkadziesiąt lub kilkaset serwerów), to awaria, któregokol wiek z elementów nie powoduje znaczących przestojów dany zasób, który uległ awarii może być z łatwością zastąpiony przez inny (eliminacja pojedynczych punktów awarii). Łatwość wdrożenia: w tradycyjnym modelu wdrożenie nowej usługi wi ąże się z zapewnieniem dedykowanej dla danej usługi infrastruktury. W modelu Cloud Computing infrastruktura rozumi ana jako zbiór zasobów (zasób mocy obliczeniowej itp.) jest dostępna od zaraz. Oszczędności: infrastruktura sprzętowa w oparciu o którą są świ adczone usługi Cloud Computing wymaga znacząco mniej miejsca w centrach przetwarzania danych niż infrastruktura w modelu tradycyjnym (jest jej mniej).
Projekt Politechnika w Chmurze : Geneza i Założenia 15 Wymagania projektowe (funkcjonalno-techniczne): otwartość na integrację komponentów pochodzących od różnych dostawców serwery, macierze i elementy sieciowe różnych producentów skalowalność rozwiązania dla małej i dużej infrastruktury łatwość budowania katalogu usług w oparciu o IaaS, PaaS oraz SaaS dostęp do usług dla użytkowników informatycznych i nie związanych z IT możliwość rozliczania usług Koncepcja rozwiązania oparta jest o zasadę wykorzystania najlepszych praktyk budując tego typu rozwiązania musimy mieć dostępne zasoby fizyczne tj. pewną pulę serwerów, zasobów dyskowych, sieci. infrastrukturę fizyczną wirtualizujemy do postaci Software-Defined Data Center (SDDC) tj. programowo zdefiniowane centrum przetwarzania danych.
Projekt Politechnika w Chmurze : Architektura - warstwy 16 Koncepcja rozwiązania /etap pilotażowy/ model warstwowy Dostęp użytkownika końcowego (opcja) Idea SDDC jest to koncepcja rozszerzenia wirtualizacji gdzie wirtualizowane są nie tylko serwery ale również zasoby dyskowe, sieciowe, dzięki czemu uzyskujemy fundament technologiczny dla chmury, w którym elastyczna infrastruktura może być konfigurowana w sposób automatyczny przez oprogramowanie, na podstawie polityk zdefiniowanych przez administratorów. Zarządzanie chmurą Infrastruktura zwirtualizowana / Software-Defined Data Center Infrastruktura fizyczna infrastrukturę fizyczną wirtualizujemy do postaci Software- Defined Data Center (SDDC) tj. programowo zdefiniowane centrum przetwarzania danych.
Projekt Politechnika w Chmurze : Architektura - warstwy 17 Koncepcja rozwiązania /etap pilotażowy/ model warstwowy Dostęp użytkownika końcowego (opcja) Zarządzanie chmurą Infrastruktura zwirtualizowana / Software-Defined Data Center Podstawową zaletą jest automatyzacja i mała konieczność ingerencji administratorów w te poszczególne elementy. Istotna jest również możliwość łatwego opomiarowania zwirtualizowanych zasobów. Przykład administrator/operator systemu nie musi znać interfejsów do zarządzania macierzą każdego z vendorów. Otrzymuje jeden spójny interfejs, gdzie definiuje polityki dotyczące poziomu oferowanych usług, a kontroler automatyzuje prace związane z konfiguracją zasobów - użytkownik systemu nie musi wiedzieć gdzie (na której macierzy dyskowej) są one kreowane. Użytkownika interesuje klasa zasobów (parametry związane z wydajnością i dostępnością), a nie fizyczny zasób sam w sobie. Infrastruktura fizyczna Rozwiązanie IBM i innych producentów EMC VSPEX / BYO
Koncepcja rozwiązania /etap pilotażowy/ model warstwowy Politechnika w Chmurze Projekt Politechnika w Chmurze : Architektura - warstwy Dostęp użytkownika końcowego (opcja) Portal samoobsługowy użytkownika końcowego, dostęp SaaS oraz rozliczanie usług W momencie kiedy mamy SDDC to kolejnym etapem jest zebranie narzędzi do zarządzania chmurą obliczeniową i opomiarowania chmury. Jest to warstwa która działa wyżej, posiada interfejs (horizon) który może być wykorzystywany przez administratorów do kreowania oraz przez klientów posiadających wiedzę informatyczną do zamawiania usług. Warstwa ta zajmuje się orkiestracją poszczególnych zasobów, automatyzacją instalacji, zarządzaniem dostępem, opomiarowaniem wykorzystania zasobów itp. Usługi PaaS Zarządzanie chmurą Orkiestracja i dostarczanie usług w chmurze (OpenStack) 18 Zoptymalizowany dostęp z różnych urządzeń Infrastruktura zwirtualizowana / Software-Defined Data Center Usługi przetwarzania Usługi sieciowe i bezpieczeństwo Pamięć masowa i protekcja danych Infrastruktura fizyczna Moc obliczeniowa Sieć Składowanie danych
Koncepcja rozwiązania etap pilotażowy Politechnika w Chmurze Projekt Politechnika w Chmurze : Architektura - warstwy Portal samoobsługowy użytkownika końcowego Usługi przetwarzania Najwyższa warstwa to warstwa dostępowa użytkownika, która może występować jako osobne rozwiązanie, a jeżeli nie udostępniamy interfejsu dla użytkownika tylko korzystamy z warstwy niższej - wewnętrznie to wówczas taki interfejs traktujemy jako opcjonalny. Ta warstwa dostarcza portal dla użytkownika gdzie użytkownik samodzielnie na żądanie jest w stanie wykreować dla siebie usługę a następnie z niej korzystać poprzez standardowe mechanizmy dostępu.. Dostęp użytkownika końcowego (opcja) Infrastruktura zwirtualizowana / Software-Defined Data Center Usługi sieciowe i bezpieczeństwo Infrastruktura fizyczna Zoptymalizowany dostęp z różnych urządzeń Orkiestracja i dostarczanie usług w chmurze Zarządzanie (OpenStack) chmurą Pamięć masowa i protekcja danych Moc obliczeniowa Sieć Składowanie danych 19
Management Politechnika w Chmurze Projekt Politechnika w Chmurze : Architektura - elementy Politechnika w Chmurze - komponenty - Faza obecna : Infrastruktura fizyczna W warstwie infrastruktury fizycznej zastosowano rozwiązanie oparte o narzędzia Cisco i EMC w układzie VSPEX. VSPEX jest to gotowe rozwiązanie do wirtualizacji, które posiada w sobie pamięć masową, serwery, urządzenia sieciowe, które są skonfigurowane w oparciu o najlepsze praktyki i i są przystosowane do tego aby działały z oprogramowaniem do wirtualizacji. Takie rozwiązanie zostało zastosowane ze względu na wymóg możliwość łatwej integracji komponentów różnych dostawców, przy zachowaniu najlepszych praktyk w zakresie konfiguracji systemu. VSPEX jest to architektura referencyjna tzn. rozwiązanie pośrednie między infrastrukturą konwergentną/jedna szafę rack z wbudowanymi na stałe elementami/ a zupełną dowolnością klienta, który dostarcza elementy różnych vendorów. elementy sieciowe Cisco Nexus i MDS. APPLICATIONS VIRTUALIZATION X86 COMPUTE NETWORK EMC STORAGE EMC BACKUP 20
Projekt Politechnika w Chmurze : Architektura - elementy Politechnika w Chmurze - komponenty - Faza obecna : W obszarze oprogramowania SDDC dostarczone są komponenty do zarządzania infrastrukturą fizyczną - Faza obecna : moc obliczeniowa - w zakresie rozwiązań EMC: platforma VMware vsphere, software defined storage czyli komponent EMC ViPR do zarządzania pulą zasobów dyskowych, Infrastrukturę i oprogramowanie innych producentów, (posiadana przez Politechnikę infrastrukturę innych producentów). W warstwie sieciowej na potrzeby projektu zastosowano infrastrukturę sieciową Cisco. W ramach tego rozwiązania były prowadzone testy software defined network (SDN) SDN daje takie zalety jak możliwość zwirtualizowania zasobów sieciowych i budowania "na nowo" usług sieciowych od warstwy 2 modelu ISO/OSI ponad warstwą IP, z wykorzystaniem protokołu VXLAN oraz zwirtualizowanych urządzeń sieciowych. 21
Projekt Politechnika w Chmurze : Architektura - elementy Politechnika w Chmurze - komponenty - Faza obecna : Kolejną warstwą jest warstwa zarządzania chmurą - Faza obecna W realizacji projektu PwC wykorzystano rozwiązania OpenStack w dwóch różnych dystrybucjach : Mirantis oraz Red Hat (docelowo pozostał Red Hat). W trakcie wdrażania projektu pilotażowego można zauważyć, że te rozwiązanie nie jest typu out of the box.» nie dostarcza np. portalu dla użytkownika, który nie jest związany w żaden sposób z IT,» nie dostarcza gotowego rozwiązania dla rozwiązań typu SaaS. Przy projekcie wykorzystano - Faza obecna : Komponent murano, który nadal jest projektem eksperymentalnym i realizuje rozwiązanie interfejsu dla użytkownika końcowego został zawieszony w projekcie PwC /wystąpił problem kompatybilności z hypervizorem VMware / Komponent firmowy VMware vcloud Automation Center, które zarówno realizuje funkcje do zarządzania chmurą, jak również dostarcza portal dla użytkownika końcowego.» Umożliwia dostarczanie nie tylko prostych maszyn wirtualnych ale również skomplikowanych aplikacji i usługi poszczególnych aplikacji (np. zakładanie konta w AD, reset hasła w Oracle itp.) również w chmurach Microsoft, Amazon czy vmware. 22
Projekt Politechnika w Chmurze : Architektura - elementy Politechnika w Chmurze - komponenty - Faza obecna : Komponent firmowy VMware vcloud Automation Center, które zarówno realizuje funkcje do zarządzania chmurą, jak również dostarcza portal dla użytkownika końcowego.» Umożliwia dostarczanie nie tylko prostych maszyn wirtualnych ale również skomplikowanych aplikacji wielowarstwowych i usługi poszczególnych aplikacji (np. zakładanie konta w AD, reset hasła w Oracle itp.) również w chmurach Microsoft, Amazon czy VMware. vcloud Automation Center Self - Service Policy-Based Governance with Automated Delivery Infrastructure Services Application Services Custom Services vcloud Automation Center 23 Physical Virtual Cloud Linux Windows vsphere Hyper-V XenServer Cloud Providers vclou d Hybri d Servic e
Projekt Politechnika w Chmurze : Architektura - elementy Politechnika w Chmurze - komponenty - Faza obecna : System do rozliczeń usług dostarczanych przez chmurę - Faza obecna. OpenStack posiada takie rozwiązania jak Ceilometer, który potrafi zbierać metryki i pomiary zasobów, które są udostępniane natomiast brakuje narzędzia które jest w stanie dane zagregować, stworzyć polityki liczenia kosztów i udostępnić w prosty sposób informacje o płatnościach dla użytkowników. Automatyka działań - Faza obecna OpenStack dostarcza w ramach swojej dystrybucji moduł Cinder do wykonywania provisioningu zasobów, snapshotów zasobów dyskowych niestety jest to proces manualny i przy rozbudowie o następne elementy administrator musiałby integrować kolejnych producentów macierzy ręcznie co jest mało elastyczne i trudne w utrzymaniu. Komponent firmowy EMC ViPR dostrarcza jedną spójną platformę w ramach której można zarządzać zasobami dyskowymi i dostarcza jeden sterownik Cinder, jak również udostępnia dane obiektowe z wykorzystaniem OpenStack SWIFT API. 24
Projekt Politechnika w Chmurze : Usługi i aplikacje 25 Politechnika w Chmurze - komponenty - Faza obecna : Automatyka działań - Faza obecna OpenStack dostarcza w ramach swojej dystrybucji moduł Cinder do wykonywania provisioningu zasobów, snapshotów zasobów dyskowych niestety jest to proces manualny i przy rozbudowie o następne elementy administrator musiałby integrować kolejnych producentów macierzy ręcznie co jest mało elastyczne i trudne w utrzymaniu. OpenStack users/tenants/admins EMC ViPR dostrarcza jedną spójną platformę w ramach której można zarządzać zasobami dyskowymi i dostarcza jeden sterownik Cinder, jak również udostępnia dane obiektowe z wykorzystaniem OpenStack SWIFT API. Swift (Object) Glance (Image) OpenStack/EC2 API ViPR Message Bus Nova (Compute) Horizon (GUI) Cinder (Block Volume) Keystone (IAM) Neutron (Network)
Projekt Politechnika w Chmurze : Architektura - elementy Politechnika w Chmurze - komponenty - Faza obecna : W tej samej warstwie mamy PaaS jest zbudowany w oparciu o Cloud Foundry projekt open source, który rozwijają najwięksi dostawcy (przykładowo w kolejności alfabetycznej Cisco, EMC, IBM, SAP, VMWARE). Platforma zoptymalizowana do uruchamiania aplikacji w chmurze zupełnie niezależnej od infrastruktury. Zastosowanie w środowisku PwC to prowadzenie zajęć z programowania i tworzenie wirtualnych laboratoriów gdzie studenci dostają zasoby do, których dostęp ma prowadzący i mogą wspólnie pracować z dowolnego miejsca i w czasie. W projekcie zastosowano komercyjną wersję tego oprogramowania, ponieważ jest w formie pudełkowej i zdecydowanie łatwiej jest to zainstalować. Na samym końcu możliwość realizowania usługi dostępu z różnych urządzeń np. tablet czy smartfon gdzie w tradycyjnym podejściu tworzone jest rozwiązanie VDI/user computing - udostępnione usługi mobilne dla pracowników (np. współdzielenie zasobów). 26
Projekt Politechnika w Chmurze : Usługi i aplikacje 27 Politechnika w Chmurze oparta jest o model usługowy: Iaas, PaaS i Saas. W ramach pilotażu udostępniony został następujący katalog usług - Faza obecna : IAAS PAAS SAAS czysty system maszyny wirtualnej linuksa i windows server dla IT portal Cloud Foundry dla developerów, programistów i studentów informatyki. szablon aplikacji politechnicznej dla organizatorów konferencji prowadzone są tam wspólne projekty i zajęcia w charakterze wirtualnych laboratoriów, gdzie studenci piszą własne programy do których dostęp ma prowadzący w formie wyniku końcowego (interfejsu) oraz samego kodu źródłowego z możliwością wyboru skórki kolorystycznej i nazwą konferencji szablon aplikacji firmy zewnętrznej euroimpex do współdzielenia plików, centrum wydruku i OCRa. W ramach tej aplikacji podajemy tylko swoje dane i jest nam dostarczana gotowa usługa. Model ten nie wymaga znajomości informatyki a jedynie dostarczanych aplikacji.
PREZENTACJA ROZWIĄZANIA PILOTAŻOWEGO PRZYKŁADY USŁUG 28
Podsumowanie Politechnika w Chmurze 29 Realizacja założeń : Otwarta platforma Open Stack produkt rozwojowy (niektóre komponenty w fazie eksperymentalnej) Możliwość budowy rozwiązań spajających infrastrukturę różnych dostawców przy wsparciu firmowymi dystrybucjami OpenStack oraz komponentami dostawców Automatyzacja i wydajność Możliwość budowy rozwiązań automatyzujących pracę Usługobiorców przy wsparciu firmowymi dystrybucjami OpenStack oraz komponentami dostawców Ciągłość świadczenia usług Open Stack produkt rozwojowy (niektóre komponenty w fazie eksperymentalnej) co komponenty dystrybucji otwartej do wykorzystania przy usługach o niższym poziomie SLA, usługi krytyczne wsparcie dystrybucjami firmowi i rozwiązaniami dostawców
Podsumowanie Politechnika w Chmurze 30 Zespół realizacyjny /alfabetycznie/: Michał Bazan Tomasz Czachorowski Jacek Oko Bartosz Paciorek Paweł Rodowicz Rafał Tadaszak Adam Zawisza Dziękuję za uwagę