Udvidet linux - webserver
Forskellige opgaver vedr linux - skal ses som en udvidet af de mere trivielle skole-linux opg.
Slut resultatet når alle øvelser er lavet, skulle gerne være et fuldt Highly-Available web cluster udelukkende med opensource komponenter.
Requirements:
- Basal linux viden: skal kunne installere linux og navigere rundt, edit config filer mm
- Mulighed for at deploy'e 5-6 små linux'er á 1 cpu 512mb ram -eller have en håndfuld raspberry Pi's ved hånden.
- I øvelsen bruger vi 1 rolle pr node - for at holde det simpelt og adskilt.
Basic webserver
- Find en web application du vil hoste i dit cluster.
- Skal være en applikation der bruger data fra en database
- Det er valgfrit hvad man vælger (kan være en php app på apache med mysql, ruby app på nginx med redis, java på tomcat med postgresql, nodejs med mongodb)
- Gå evt uden for comfort-zone og vælg en sprog/webserver/db som du ikke har prøvet før
- Installer 1 webserver node (web01) og 1 database node(db01)
- installer webserver og database server softwaren
- deploy din web application på web01, sæt den til at bruge db01
- sikre web applikationen virker efter hensigten