Od paketa do kontejnera - osnovni servisi u oblaku
Radionica demonstrira, korak po korak, kako tradicionalne instalacije paketa zamijeniti kontejnerima i na taj način izgraditi robusniji i skalabilniji sustav. Kroz praktičnu konfiguraciju više međusobno povezanih servisa polaznici će upoznati ključne pojmove kontejnerizacije, razumjeti ulogu docker-compose.yml datoteke te vidjeti kako Traefik, kao reverzni proxy, automatizira otkrivanje, usmjeravanje i zaštitu servisa. Naglasak je na jasnom objašnjavanju koncepata “dok radimo”, uz minimalnu teoriju i maksimalnu praksu. Ciljevi radionice su: (1) razumjeti prednosti kontejnera nad klasičnim paketima (reproducibilnost, izolacija, prenosivost), (2) naučiti definirati i povezati servise, mreže i volumene u Docker Composeu, (3) primijeniti Traefik za dinamičko usmjeravanje prema kontejnerima te (4) osvijestiti kako kontejnerizacija olakšava skaliranje, održavanje i oporavak sustava. Dodatno, dotaknut ćemo se dobrih praksi podizanja servisa u oblaku. Struktura: kratki uvod u kontejnerizaciju i alatni lanac (Docker, Compose, Traefik), potom izrada malog “stacka”: definiranje osnovnih servisa (dns, mail, radius), kreiranje mreža/volumena, inicijalno podizanje i verifikacija. Slijedi dodavanje Traefika kroz Compose (labele, dinamička konfiguracija), postavljanje pravila za usmjeravanje i, po želji, aktivacija TLS-a (Let’s Encrypt). Na kraju ćemo se dotaknuti mogućnosti skaliranja sustava te otvoriti raspravu o primjenjivosti sličnih rješenja na infrastrukturi visokih učilišta.
Tema: Sys.trek
Pokazna radionica