
Uvod u DevOps
- Predavanje 15
- Vježbe 30
- Samostalni rad 75
Naziv predmeta
Uvod u DevOps
Oznaka predmeta
22-02-509
Semestar
2
ECTS
4
Nastavnici i suradnici
Sadržaj i cilj
Studenti će naučiti kako primijeniti načela kao što su:
• Korištenje kontejnera i slika kontejnera kao zamjene za virtualne strojeve u određenim scenarijima
• Implementacija jednoslojnih i višeslojnih aplikacija korištenjem kontejnera i platformi za orkestraciju kontejnera kao što su OpenShift i Kubernetes
• Rješavanje problema s isporukom aplikacija pomoću kontejnera
Ovaj je modul važan za poboljšanje razumijevanja i sposobnosti studenta kod primjene kontejnera za isporuku aplikacija. Upoznaje studente s upravljanjem kontejnerima i slikama kontejnera, te kako ih koristiti za dizajniranje metoda isporuke aplikacija pomoću osnovne infrastrukture. Također će studente upoznati s naprednijim temama orkestracije kontejnera i kako se koristi orkestracija kontejnera za velika okruženja temeljena na kontejnerima.
Ovaj modul omogućava studentima da implementiraju i održavaju infrastrukturu temeljenu na kontejnerima u modernom svijetu koji se temelji na oblaku (npr. za poduzeća ili startup tvrtke koje donose rješenja temeljena na webu).
Literatura
Obvezna literatura:
1. Gutterman, Z., Kloepp D., Ramirez Ronco E., Sola Alaball J., Allred R. (2019), Introduction to Containers, Kubernetes and Red Hat OpenShift [s.l.] Red Hat.
Preporučena literatura:
1. Poulton, N. (2020). Docker Deep Dive [s.l.] [s.n.]. Independently published.
Dodatna literatura:
1. Poulton, N. (2021). The Kubernetes Book [s.l.] [s.n.]. Independently published.
Minimalni ishodi učenja
- Procijeniti opravdanost upotrebe kontejnera i usluga kontejnera.
- Kritički procijeniti načine upravljanja slikama kontejnera i izraditi slike kontejnera.
- Dizajnirati ubrzanu isporuku aplikacija pomoću kontejnera, mrežne arhitekture i sigurnosti komponenata.
- Predložiti odgovarajuću metodologiju za ubrzanu isporuku višeslojnih aplikacija pomoću kontejnera.
- Analizirati različite načine rješavanja problema s otpremanjem aplikacija pomoću kontejnera.
- Kritički procijeniti upotrebu odabranih sustava za orkestraciju kontejnera.
Željeni ishodi učenja
- Usporediti upotrebu kontejnera i usluga kontejnera u odnosu na virtualne strojeve.
- Predložiti opcije za upravljanje slikama kontejnera i izradom slika kontejnera.
- Procijeniti prednosti ubrzane isporuke aplikacija pomoću kontejnera, mrežne arhitekture i sigurnosti komponenata.
- Opravdati odgovarajuću metodologiju za ubrzanu isporuku višeslojnih aplikacija pomoću kontejnera.
- Preporučiti različite načine za rješavanje problema s isporukom aplikacija pomoću kontejnera.
- Argumentirati stav za upotrebu odabranih sustava za orkestraciju kontejnera.