Palvelinten hallinta (5 op)
Toteutuksen tunnus: ICI001AS3A-3010
Toteutuksen perustiedot
- Ilmoittautumisaika
- 03.06.2024 - 18.10.2024
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 21.10.2024 - 13.12.2024
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Toimipiste
- Pasilan toimipiste
- Opetuskielet
- suomi
- Paikkoja
- 15 - 50
- Koulutus
- TRATI Tradenomi tietojenkäsittely
- Opettajat
- Tero Karvinen
- Ryhmät
-
IT3PAICI1Tradenomi tietojenkäsittely, 3. lukukausi, Pasila, ICT infra ja pilvipalvelut, ryhmä 1
-
BLENDEDMonimuotototeutus
-
ITB3PAICI1Tradenomi tietojenkäsittely, monimuoto, 3. lukukausi, Pasila, ICT infra ja pilvipalvelut
-
ONLINEVerkkototeutus
- Opintojakso
- ICI001AS3A
Arviointiasteikko
H-5
Aikataulu
Kurssi koostuu kolmesta pääosasta:
1. Perusteet
2. Tekniikoita
3. Soveltava vaihe
Päivittyvä aikataulu löytyy kotisivulta https://terokarvinen.com/palvelinten-hallinta
Alustava aikataulu
Perusteet
- 1. Hello Salt! Master-slave, pull -arkkitehtuuri. Komentojen etäsuoritus (cmd.run, pkg.install). Tietojen kerääminen orjista (grains.items). Idempotentti konfiguraatio (foo.sls, top.sls). Esimerkkejä tiloista (file.managed).
- 2. Verkkon yli. Herra-orja -arkkitehtuuri verkon yli. Orjan tavoittaminen tuntemattomasta osoitteesta, NAT ja tulimuurin takaa. Harjoitusympäristöjen rakentaminen Vagrantilla. Vianselvitys verkkoyhteydessä.
- 3. Versionhallinta. Git: init, clone, add, commit, pull, push, log. GitHub ja muut avustavat palvelut.
- 4. Package-file-service Demonien hallinta. Käsin tehdyn konfiguraation automatisointi. Aikajanan käyttö muutosten tunnistamisessa.
Tekniikoita
- 5. Omat komennot. Aikajanan käyttö muutosten tunnistamisessa.
- 6. Salt Windowsilla
Soveltava vaihe
- 7. Omat modulit.
- 8. Omien modulien esittely.
Toteutustavat, näyttö ja opinnollistaminen
Opiskelijan halutessa suorittaa opintojakso AHOT-menettelyä käyttäen, tulee opiskelijan ilmoittautua normaalisti opintojaksolle ja ottaa kurssin alkaessa yhteyttä opintojakson opettajaan AHOT-menettelyn käynnistämiseksi. AHOT edellyttää nimenomaan kurssikuvauksessa mainittujen keskitettyyn liittyvien taitojen osaamista ennestään esimerkiksi työn ja harrastusten kautta, käyttäen nykyaikaisia (infraa koodina, versioitavia, idempotent) halintatyökaluja.
Intro
Osaatko ylläpitää sataa konetta? Entä tuhatta? Pilvessä niitä riittää.
Ehkä haluat hallita 2071 konetta, kuten Jussi teki kurssilla; tai 7 erilaista käyttöjärjestelmää, kuten Matias.
Kurssilla käytetään moderneja infraa koodina (IaC) -tekniikoita, jotka ovat yleisiä suurissa tietojärjestelmissä. Modernit työkalut rakentava ja korjaavat järjestelmiä vastaamaan ylläpitäjän antamaa kuvausta (idempotenssi). Samoilla tekniikoilla voi hallita koneita yksittäisistä työasemista ja virtuaalikoneista tuhansien koneiden verkkoihin (yksi totuus, single source of truth).
Kurssi on saanut parhaimmillaan 5.0/5 palautteen, eli jokainen arvio on ollut paras mahdollinen.
Oppimateriaalit
Kurssin aikana jaettava ja linkitetty materiaali sisältää sovellusten virallisia oppaita, kolmannen osapuolen tekemiä ohjeita, verkkomateriaaleja ja soveltuvin osin opiskelijoiden tekemiä materiaaleja.
Opetusmenetelmät ja ohjaus
ONLINE: kokonaan etänä, edellyttää aktiivista osallistumista oppitunteihin videokonfferenssissa.
Edellinen palaute 5.0 eli jokainen palaute paras mahdollinen 5. Yritetään siis hyödyntää tässä samoja menetelmiä.
- Teoria opetetaan käytäntöön sidottuna: kunkin työkalun yhteydessä esitetään aiheeseen liittyvät käsitteet.
- Työskennellään oikeilla tietokoneilla labrassa ja kotona.
- Kannustetaan opiskelijoita hankkimaan tuotantovälineet itselleen.
- Kannustetaan tulosten julkaisuun.
Toteutukseen voi tutustua etukäteen kurssin kotisivulta https://terokarvinen.com/palvelinten-hallinta
Työelämäyhteydet
Kannustetaan tulosten julkaisuun. Joillakin toteutuksilla on vierailuluennoitsijoita.
Tenttien ajankohdat ja uusintamahdollisuudet
Ei tenttiä. Oppimateriaali ja työkalut ovat pääosin englanninkielisiä.
Kansainvälisyys
Tehtäväraportit saa kirjoittaa oman valinnan mukaan suomeksi tai englanniksi. Edistyneimmät opiskelijat voivat halutessaan osallistua kansainvälisiin projekteihin esimerkiksi julkaisemalla tekemiään moduleja tai raportoimalla bugeja.
Oppimistehtävät
Laajat raportoitavat kotitehtävät sekä tuntitehtävät.
Arviointitavat
Osien ohjeelliset painoarvot ovat
- Kotitehtävät 50%
- Oma moduli 50%
Arvosana perustuu kokonaisarvioon suorituksista.
Mahdolliset tuntikuulustelut lukuläksyistä sisältyvät arvioinnin kohtaan kotitehtävät. Läksyjen raporteista tehdään ristiinarviointi, eli voit auttaa kurssikavereita omilla kommenteilla ja palautteilla.