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
IT3PAICI1
Tradenomi tietojenkäsittely, 3. lukukausi, Pasila, ICT infra ja pilvipalvelut, ryhmä 1
BLENDED
Monimuotototeutus
ITB3PAICI1
Tradenomi tietojenkäsittely, monimuoto, 3. lukukausi, Pasila, ICT infra ja pilvipalvelut
ONLINE
Verkkototeutus
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.

Siirry alkuun