Nazwa przedmiotu:
Technologie chmurowe
Koordynator przedmiotu:
Dr inż. Karol Walędzik
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia II stopnia
Program:
Inżynieria i Analiza Danych
Grupa przedmiotów:
Wspólne
Kod przedmiotu:
1120-DS000-MSP-0113
Semestr nominalny:
2 / rok ak. 2019/2020
Liczba punktów ECTS:
5
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
1. godziny kontaktowe – 68 h; w tym a) obecność na wykładach – 30 h b) obecność na laboratoriach – 30 h c) obecność na egzaminie – 3 h d) konsultacje – 5 h 2. praca własna studenta – 60 h; w tym a) przygotowanie i realizacja zadań laboratoryjnych – 30 h b) zapoznanie się z literaturą – 10 h c) przygotowanie do egzaminu – 20 h Razem 128 h, co odpowiada 5 pkt. ECTS
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
a) obecność na wykładach – 30 h b) obecność na laboratoriach – 30 h c) obecność na egzaminie – 3 h d) konsultacje – 5 h Razem 68 h, co odpowiada 3 pkt. ECTS
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
a) przygotowanie i realizacja zadań– 30 h b) obecność na laboratoriach – 30 h Razem 60 h, co odpowiada 2 pkt. ECTS
Formy zajęć i ich wymiar w semestrze:
  • Wykład30h
  • Ćwiczenia0h
  • Laboratorium30h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Znajomość systemów Unix/Linux, zagadnień architektury systemów informatycznych, technologii i protokołów sieciowych
Limit liczby studentów:
.
Cel przedmiotu:
Celem przedmiotu jest przekazanie wiedzy i zapewnienie umiejętności w dziedzinie technologii chmurowych, ze szczególnym uwzględnieniem zagadnień architektonicznych i wykorzystania infrastruktury zewnętrznych dostawców do udostępniania usług i systemów informatycznych.
Treści kształcenia:
Wykład: 1. Wprowadzenie do przetwarzania chmurowego 2. Modele Oprogramowania jako usługi (SaaS), Platformy jako usługi (PaaS), Infrastruktury jako usługi (IaaS) 3. Podstawowe komponenty oraz typowe architektury rozwiązań chmurowych 4. Korzyści z przetwarzania chmurowego. Znaczenie łącznego kosztu utrzymania w dobrze rozwiązań architektonicznych. 5. Zagadnienia bezpieczeństwa i zarządzania dostępem 6. Skalowanie środowisk i zarządzanie obciążeniem 7. Migracja tradycyjnych systemów do środowisk chmurowych 8. Zapewnianie wysokiej dostępności środowisk 9. Automatyzacja wdrożeń i konfiguracji rozwiązań chmurowych 10. Wykorzystanie rozwiązań chmurowych do przetwarzania danych Big Data 11. Najlepsze praktyki oraz wzorce projektowe i architektoniczne Laboratorium: 1. W ramach zajęć zostanie zrealizowana sekwencja zadań związanych z konfiguracją środowisk chmurowych oraz budową opartych o nie systemów, w tym zadań punktowanych 2. Przewidywane jest m.in. przygotowanie złożonego rozwiązania informatycznego, w którym grupa usług jest umieszczana w grupie maszyn wirtualnych obecnych w środowisku chmurowym
Metody oceny:
Zaliczenie przedmiotu oparte jest o wyniki realizacji zadań punktowanych w trakcie laboratorium (łącznie 60%) oraz egzamin (40%). Maksymalna liczba dostępnych punktów wynosi 100. Wyniki oceny kolejnych zadań punktowanych są ogłaszane na stronie internetowej prowadzącego zajęcia w danej grupie lub rozsyłane do uczestników drogą mailową. Ocena końcowa zależy od łącznej liczby punktów uzyskanych z zadań punktowanych oraz egzaminu i jest wyznaczana zgodnie z poniższymi regułami: 0-50 pkt – 2.0, 51-60 pkt – 3.0, 61-70 pkt – 3.5, 71-80 pkt – 4.0, 81-90 pkt – 4.5, 91-100 pkt – 5.0. Do uzyskania pozytywnej oceny końcowej konieczne jest uzyskanie co najmniej 50% punktów z zadań punktowanych i co najmniej 50% punktów z egzaminu.
Egzamin:
tak
Literatura:
1. Baun, C., Kunze, M., Nimis, J., Tai, S., Cloud Computing : Web-Based Dynamic IT Services, Springer Berlin Heidelberg, 2011 2. Dan C. Marinescu, Cloud Computing, Elsevier, Inc., 2013 3. Zasoby internetowe dotyczące technologii chmurowych firm Amazon i Microsoft
Witryna www przedmiotu:
.
Uwagi:
program 4 semestralny - 2 semestr program 3 semestralny - 1 semestr

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Charakterystyka W01
Zna technologie chmurowe na przykładzie rozwiązań oferowanych przez co najmniej jedną z wiodących otwartych lub komercyjnych platform chmurowych
Weryfikacja: Egzamin, zadania punktowane
Powiązane charakterystyki kierunkowe: DS2_W12
Powiązane charakterystyki obszarowe: I.P7S_WG, I.P7S_WK
Charakterystyka W02
Zna kluczowe aspekty konfiguracji środowisk chmurowych, w tym kluczowe ustawienia konfiguracyjne co najmniej jednej z wiodących platform chmurowych, zapewniające wysoką niezawodność i skalowalność rozwiązań
Weryfikacja: Egzamin, zadania punktowane
Powiązane charakterystyki kierunkowe: DS2_W03, DS2_W12
Powiązane charakterystyki obszarowe: I.P7S_WG, I.P7S_WK

Profil ogólnoakademicki - umiejętności

Charakterystyka U01
Potrafi dobrać architekturę wykorzystującą usługi oraz infrastrukturę dostępne w zasobach chmurowych do realizacji złożonego systemu informatycznego, z uwzględnieniem aspektów wydajności i niezawodności
Weryfikacja: Zadania punktowane
Powiązane charakterystyki kierunkowe: DS2_U09
Powiązane charakterystyki obszarowe: I.P7S_UW
Charakterystyka U02
Potrafi skonfigurować środowisko chmurowe
Weryfikacja: Zadania punktowane
Powiązane charakterystyki kierunkowe: DS2_U10
Powiązane charakterystyki obszarowe: I.P7S_UW
Charakterystyka U03
Potrafi wykorzystać środowisko chmurowe do realizacji złożonego rozwiązania informatycznego
Weryfikacja: Zadania punktowane
Powiązane charakterystyki kierunkowe: DS2_U10
Powiązane charakterystyki obszarowe: I.P7S_UW

Profil ogólnoakademicki - kompetencje społeczne

Charakterystyka K01
Ma świadomość wpływu rosnącego poboru energii przez infrastrukturę informatyczną na środowisko naturalne i znaczenie ograniczania poboru energii elektrycznej przez centra obliczeniowe.
Weryfikacja: Egzamin, zadania punktowane
Powiązane charakterystyki kierunkowe: DS2_K02
Powiązane charakterystyki obszarowe: I.P7S_KK, I.P7S_KO, I.P7S_KR
Charakterystyka K02
Rozumie znaczenie zachowania poufności przetwarzanych danych jako elementu etyki zawodowej i związek tego zagadnienia z przetwarzaniem danych w globalnie rozproszonym środowisku informatycznym.
Weryfikacja: Egzamin, zadania punktowane
Powiązane charakterystyki kierunkowe: DS2_K03
Powiązane charakterystyki obszarowe: I.P7S_KR