Basics of Cloud Computing for WEB Application - opis przedmiotu
Informacje ogólne
Nazwa przedmiotu
Basics of Cloud Computing for WEB Application
Kod przedmiotu
11.3-WK-DEED-BCCWA-S22
Wydział
Wydział Nauk Ścisłych i Przyrodniczych
Kierunek
Data Engineering
Profil
ogólnoakademicki
Rodzaj studiów
drugiego stopnia z tyt. magistra
Semestr rozpoczęcia
semestr letni 2023/2024
Informacje o przedmiocie
Semestr
3
Liczba punktów ECTS do zdobycia
5
Występuje w specjalnościach
Data exploration systems
Typ przedmiotu
obieralny
Język nauczania
angielski
Sylabus opracował
mgr inż. Andrzej Majczak
Formy zajęć
Forma zajęć
Liczba godzin w semestrze (stacjonarne)
Liczba godzin w tygodniu (stacjonarne)
Liczba godzin w semestrze (niestacjonarne)
Liczba godzin w tygodniu (niestacjonarne)
Forma zaliczenia
Wykład
30
2
-
-
Zaliczenie na ocenę
Laboratorium
30
2
-
-
Zaliczenie na ocenę
Cel przedmiotu
A practical presentation of cloud solutions for web applications.
How to fully configure a working, multi-tier application for cloud.
Automation of tasks creating a comprehensive solution in cloud.
Wymagania wstępne
Computer programming.
Zakres tematyczny
Lecture
Introduction to cloud computing
Getting started with cloud
Developing cloud applications from a local workstation
REST architecture and APIs
Introduction to data services in cloud
Laboratory
Defining your desired tiers and architecture for web, application, and data.
Deploying virtual server instances into isolated subnets across availability zones.
Setting up network isolation by using security groups and network access control lists.
Setting up public gateways for egress access to install software.
Installing and setting up software on virtual server instances.
Setting up application load balancing across virtual server instances for availability.
Setting up global data domain OS and global load balancing.
Setting up a virtual private network or bastion server to establish remote secure connectivity from on-premises machines to a public cloud.
Leveraging infrastructure and application monitoring.
Metody kształcenia
Traditional lecture. Laboratory exercises in the computer lab according to the developed instructions.
Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się
Opis efektu
Symbole efektów
Metody weryfikacji
Forma zajęć
Warunki zaliczenia
Checking the degree of students' preparation and their activity during laboratory exercises.
Obtaining positive grades for all laboratory exercises planned for implementation as part of the laboratory program.
Written answers to pass the lecture consisting of questions and tasks verifying knowledge of the material covered.
The grade for the course consists of the grade for laboratory exercises (50%) and the grade for the lecture (50%). The condition for passing the course is a positive grade in laboratory exercises and lecture.
Literatura podstawowa
Automate deployment of a multitier web app in a virtual private cloud [@]
https://developer.ibm.com/patterns/automate-deployment-of-multitier-web-app-in-virtual-private-cloud/
E. Schouten IBM SmartCloud Essentials. Navigate and Use the IBM SmartCloud portfolio for building cloud solutions Packt Publishing, 2013
A. Azraq, H. A. Aziz, U. Siddiqui Essentials of Application Development on IBM Cloud An IBM Redbooks publication, 2017
Literatura uzupełniająca
Uwagi
Zmodyfikowane przez dr Maciej Niedziela, prof. UZ (ostatnia modyfikacja: 16-04-2024 18:24)
Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Korzystając z niniejszej strony, wyrażasz zgodę na ich używanie. Dowiedz się więcej.