Hyppää sisältöön

Welcome to our weekly research support coffee hour on Zoom! Click here for more information.

Warning!

Puhti scratch disk is becoming very full (80+ % ) resulting in performance degradation. Everybody is advised to only keep actively processed data on scratch, all other data should be deleted, transferred to host institute or stored in Lumi-O. No new quota will be granted. Click here for a tool for examining your disk usage.

Miten järjestää kurssi CSC:n resursseja käyttäen

CSC:n palveluita voidaan käyttää opetustarkoituksiin maksuttoman käytön ehtojemme mukaisesti.

Opetuskäyttöä varten on oma projektikategoriansa – CSC Course -projekti. CSC Course -projektin enimmäiskesto kaikkine käyttöön otettuine palveluineen on kuusi kuukautta. Olemassa olevaa CSC Course -projektia ei voi jatkaa eikä siirtää.

Tässä ohjeessa kuvataan palvelukohtaiset yksityiskohdat siitä, miten kursseja voidaan järjestää CSC Course -projektityypin piiriin kuuluvilla palveluilla:

Myös Noppe-palvelu, jonka käyttö ei edellytä CSC-projektia, on mukana tässä ohjeessa.

Jos et ole varma, mitkä palvelut sopisivat kurssillesi, katso alla oleva taulukko.

Mitkä palvelut sopivat kurssilleni?

Kurssini tarvitsee ... Allas cPouta Noppe Puhti & Mahti Pukki Rahti SD-palvelut
Laskentaresursseja
Paljon laskentaresursseja
GPU-laskentaresursseja
Tiedostotallennusresursseja
Objektitallennusresursseja
Tietokannan
Pääsyn esiasennettuihin (tieteellisiin) ohjelmistoihin
Sensitiivisen datan käsittelyä tai tallennusta
Monikäyttöisen palvelun, joka mahdollistaa joustavat kurssitoteutukset
Haka-kirjautumisen opiskelijoille (CSC-käyttäjätunnusta ei tarvita)

Palvelukohtaiset ohjeet

Info

Huomaa, että data on saatavilla vain CSC Course -projektin keston ajan.

Allas on Ceph-pohjainen objektitallennusjärjestelmä. Se on suunniteltu suurten datamäärien tallentamiseen ja jakamiseen. Dataan voidaan päästä käsiksi muista CSC:n palveluista, kuten cPoudasta, Puhdista ja Mahdista, tai suoraan Allaksen selainkäyttöliittymän kautta.

Dataan voidaan päästä käsiksi työkaluilla ja ohjelmointikielillä, jotka perustuvat S3- tai Swift-rajapintoihin.

Allasta voidaan käyttää myös kurssimateriaalien jakamiseen. Jos materiaalit ovat julkisia, opiskelijat eivät tarvitse CSC-käyttäjätunnuksia.

Ohjeet

Opettaja

  1. Luo CSC-käyttäjätunnus.
  2. Luo CSC Course -projekti.
  3. Lisää Allas-palvelun käyttöoikeus projektille.
  4. Jos sinun täytyy rajata pääsy dataan vain opiskelijoille, kutsu heidät projektiin:
    1. kutsulinkin avulla (suositeltu)
    2. tai suoraan.
  5. Valmistele kurssisisältö.
    1. Tutustu dokumentaatioon.
    2. Ota yhteyttä CSC:n asiakastukeen, jos tarvitset tukea.

Opiskelija

Jos kurssiin liittyvä data ei ole julkisesti saatavilla, vaan se on jaettu vain kurssiprojektin jäsenille:

  1. Luo CSC-käyttäjätunnus.
  2. Liity kurssiprojektiin:
    1. Jos sinulle on lähetetty projektin kutsulinkki, hyväksy kutsu MyCSC:ssä.
    2. Jos sinut on lisätty suoraan kurssiprojektiin, muita toimenpiteitä ei tarvita kurssiprojektiin liittymiseksi.
  3. Hyväksy asiaankuuluvat palveluehdot MyCSC:ssä.

Info

Huomaa, että resurssit ovat saatavilla vain CSC Course -projektin keston ajan. Jos lisäksi jokaisen opiskelijan täytyy hallita omaa virtuaali-infrastruktuuriaan, heidän tulee luoda CSC Student -projekti ja aktivoida cPouta-palvelu siinä projektissa.

cPouta on OpenStack-teknologiaan perustuva Infrastructure-as-a-Service (IaaS) -alusta. Se soveltuu erinomaisesti käyttötapauksiin, joissa tarvitaan internetistä saavutettava Linux-palvelin.

Saatavilla on erilaisia virtuaalikonevaihtoehtoja pienistä koneista I/O-intensiivisiin tai GPU-varustettuihin vaihtoehtoihin. Näihin virtuaalikoneisiin voidaan päästä internetistä julkisen IPv4-osoitteen kautta. Jos kurssisi vaatii huomattavia laskentaresursseja, HPC-alustoja Puhti ja Mahti suositellaan niiden sijaan.

OpenStack-alustaa voidaan hallinnoida joko selainkäyttöliittymän kautta tai komentorivityökaluilla.

Ohjeet

Opettaja

  1. Luo CSC-käyttäjätunnus.
  2. Luo CSC Course -projekti.
  3. Lisää cPouta-palvelun käyttöoikeus projektille.
  4. Kurssisi luonteen perusteella:
    1. Jos käytössä on jaettu infrastruktuuri, jossa on vain muutama kone, käytä Linuxin omia työkaluja opiskelijatilejen luomiseen. Katso ohje tästä.
    2. Jos jokainen opiskelija tarvitsee oman virtuaali-infrastruktuurin, pyydä heitä luomaan student project.
    3. Jos opiskelijoiden täytyy muokata jaettua infrastruktuuria, kutsu heidät projektiin:
      1. kutsulinkin avulla (suositeltu)
      2. tai suoraan.
  5. Valmistele kurssisisältö.
    1. Tutustu dokumentaatioon.
    2. Ota yhteyttä CSC:n asiakastukeen, jos tarvitset tukea.

Riittävä kiintiö

Jos päädyt käyttämään jaettua cPouta-virtuaali-infrastruktuuria suuren opiskelijamäärän kanssa, varmista, että projektin kiintiö on riittävä. Jos ei ole, joko pyydä kiintiön kasvattamista tai pyydä opiskelijoita luomaan omat CSC Student -projektinsa.

Opiskelija

  1. Jaetun virtuaali-infrastruktuurin tapauksessa:
    1. Yhdistä siihen ohjeiden mukaisesti.
  2. Jos tarvitaan pääsy opettajan CSC Course -projektin OpenStackin hallintatasoon:
    1. Luo CSC-käyttäjätunnus.
    2. Liity kurssiprojektiin:
      1. Jos sinulle on lähetetty projektin kutsulinkki, hyväksy kutsu MyCSC:ssä.
      2. Jos sinut on lisätty suoraan kurssiprojektiin, muita toimenpiteitä ei tarvita kurssiprojektiin liittymiseksi.
    3. Hyväksy asiaankuuluvat palveluehdot MyCSC:ssä.
  3. Jos jokainen opiskelija ottaa käyttöön oman cPouta-virtuaali-infrastruktuurinsa:
    1. Luo CSC-käyttäjätunnus ja student project näiden ohjeiden mukaisesti.
    2. Lisää cPouta-palvelu student projectiin.

Noppe-palvelu on pilvialusta, joka tarjoaa käyttäjille helpon pääsyn selainsovelluksiin, kuten JupyterLabiin, RStudioon ja VS Code Serveriin. Sovellukset tarjoavat yhtenäiset, asennusvapaat ympäristöt, jotka on räätälöity erityisesti opetuskäyttöön.

Info

Huomaa, että opiskelijat eivät tarvitse CSC-käyttäjätunnusta tai projektia Noppe-palvelun käyttämiseen. Opettaja tarvitsee kuitenkin CSC-käyttäjätunnuksen. Opiskelijat voivat kirjautua sisään useilla tavoilla, mukaan lukien Haka ja Virtu.

Ohjeet

Opettajat voivat luoda työtiloja ja käyttää omia opetusmateriaalejaan. Opiskelijat voivat sitten joko liittyä näihin työtiloihin tai käyttää itseopiskeluun tarkoitettuja selainsovelluksia.

Opettaja

Katso opettajien ohje tarkempia ohjeita varten.

Opiskelija

Katso opiskelijan ohje tarkempia ohjeita varten.

Info

Puhti ja Mahti poistuvat käytöstä vuonna 2026, ja ne korvataan Roihulla, CSC:n seuraavan sukupolven supertietokoneella, joka tarjoaa paremman suorituskyvyn ja laajemmat ominaisuudet. Ota tämä huomioon, kun suunnittelet kursseja vuodelle 2026.

Lue lisää Roihusta

CSC:n supertietokoneet Mahti ja Puhti soveltuvat erinomaisesti sellaisten kurssien järjestämiseen, jotka hyötyvät HPC-resursseista tai joiden tavoitteena on opettaa laskennan käyttöä ja ajamista supertietokonealustoilla. Tämä sisältää tilanteet, joissa kurssin osallistujat tarvitsevat pääsyn GPU-resursseihin tai suurempiin CPU-resursseihin, sekä tilanteet, joissa kurssitehtävissä käytetään olemassa olevaa ohjelmistovalikoimaa.

Järjestelmät tukevat sekä perinteisiä komentorivipohjaisia eräajolaskentatehtäviä että selainpohjaisia työkaluja, kuten Jupyter Notebookeja ja RStudioa, selainkäyttöliittymien kautta. Kurssin järjestäjät voivat jopa luoda kurssilleen räätälöityjä Jupyter Notebook -ympäristöjä Jupyter for Courses -sovelluksella.

Huomaa, että CSC:n supertietokoneita käyttävillä kursseilla voi olla enintään 50 opiskelijaa. Ihannetapauksessa opettajien tulisi tähdätä pienempään, noin 25 osallistujan ryhmään. Suuremmilla kursseilla maksuttomat resurssit ja sallitut resurssivaraukset eivät välttämättä tue pyydettyä käyttäjämäärää.

On myös suositeltavaa pyytää kursseille ennakkoon resurssivaraus, jotta resurssien saatavuus voidaan taata. Lue lisää alta.

Warning

Huomaa, että jokaisen kuukauden ensimmäinen tiistai ja keskiviikko on varattu säännöllisille huoltokatkoille. Palveluiden saatavuuteen ei tule koskaan luottaa noina päivinä.

Ohjeet

Opettaja

  1. Luo CSC-käyttäjätunnus.
  2. Luo CSC Course -projekti.
  3. Lisää Puhti- ja/tai Mahti-palvelun käyttöoikeus projektille.
  4. Kutsu opiskelijat projektiin joko
    1. kutsulinkin avulla (suositeltu)
    2. tai suoraan.
  5. Pyydä ennakkoon resurssivaraus.
  6. Valmistele kurssisisältö.
    1. Tutustu dokumentaatioon.
    2. Ota yhteyttä CSC:n asiakastukeen, jos tarvitset tukea.

Opiskelija

  1. Luo CSC-käyttäjätunnus.
  2. Liity kurssiprojektiin:
    1. Jos sinulle on lähetetty projektin kutsulinkki, hyväksy kutsu MyCSC:ssä.
    2. Jos sinut on lisätty suoraan kurssiprojektiin, muita toimenpiteitä ei tarvita kurssiprojektiin liittymiseksi.
  3. Hyväksy asiaankuuluvat palveluehdot MyCSC:ssä.

Ennakkoon tehtävä resurssivaraus

Kurssiprojekteihin sovelletaan samoja Slurm-ajojen prioriteettiehtoja kuin tavallisiin laskentaprojekteihin, mikä tarkoittaa, että kurssin osallistujat voivat joutua jonottamaan resursseja, jos järjestelmä on kovassa käytössä. Jotta resurssien saatavuus voidaan varmistaa kurssikerran tai -kertojen aikana, suosittelemme pyytämään ennakkoon tehtävää resurssivarausta.

Huomaa:

  • Resurssivaraus on pyydettävä vähintään 14 päivää ennen kurssin alkua CSC:n asiakastuen kautta.
  • Pyynnön tulee olla perusteltu ja sisältää
    1. kurssiprojektin numero,
    2. osallistujien määrä,
    3. kurssille suunnitellut resurssit,
    4. aikataulu, josta käy ilmi kurssin ajankohta.
  • Varattavien resurssien enimmäismäärä ja tyyppi on kuvattu alla olevassa taulukossa.

    Järjestelmä Hyväksyntä CPU-raja GPU-raja Päivittäisen aikaikkunan enimmäispituus Kurssipäivien enimmäismäärä yhteensä
    Puhti Automaattinen 2 solmua (80 ydintä) 0 08:00–17:00 5
    CSC:n resurssienjakoryhmä 5 solmua (200 ydintä) 4 solmua (16 GPU:ta) Enintään 12 h (esim. 08:00–20:00 tai 12:00–24:00) 10
    Mahti Automaattinen 2 solmua (256 ydintä) 14 GPU-siivua 08:00–17:00 5
    CSC:n resurssienjakoryhmä 8 solmua (1024 ydintä) 56 GPU-siivua Enintään 12 h (esim. 08:00–20:00 tai 12:00–24:00) 10

Myönnetty ennakkoon tehtävä resurssivaraus näkyy lomakkeessa, jolla käynnistetään interaktiivinen istunto Puhdin ja Mahdin selainkäyttöliittymissä. Huomaa, että vaihtoehto näkyy harmaana, kunnes varaus alkaa.

Eräajon komentotiedostoissa ennakkoon tehtävä resurssivaraus aktivoidaan Slurm-direktiivillä:

#SBATCH --reservation=<reservation name>

Huomaa, että projektin numeron ja osion on vastattava sitä, mitä ennakkoon tehtävää resurssivarausta varten on määritetty.

Pukki on Database-as-a-service-palvelu (DBaaS), jossa voit käynnistää tietokannan "yhdellä yksinkertaisella klikkauksella". Pukki automatisoi muiden palveluiden tietokantojen ylläpito- ja hallintatehtävät pois, jotta opettaja voi keskittyä tietokantojen varsinaisen aiheen käyttämiseen tai opettamiseen.

Sen sijaan, että perustaisit itse ylläpidettävän tietokannan manuaalisesti, voit käyttää DBaaS-palvelua tietokannan provisioinnin, konfiguroinnin, ylläpidon, päivittämisen, dokumentoinnin ja varmuuskopioinnin kaltaisten työläiden tehtävien hallintaan.

Ohjeet

Info

Jos jokainen opiskelija tarvitsee oman Pukki DBaaS -instanssin, heidän tulee luoda CSC Student -projekti ja aktivoida Pukki-palvelu siinä projektissa.

Opettaja

  1. Luo CSC-käyttäjätunnus.
  2. Luo CSC Course -projekti.
  3. Lisää Pukki-palvelun käyttöoikeus projektille.
  4. Kurssisi luonteen perusteella:
    1. Jos tarvitaan vain yksi tietokanta, käytä sen työkaluja opiskelijatilien luomiseen.
      1. Ohjeet PostgreSQL:lle.
      2. Ohjeet MariaDB:lle.
    2. Jos jokainen opiskelija tarvitsee oman tietokannan, pyydä heitä luomaan student project.
  5. Valmistele kurssisisältö.
    1. Tutustu dokumentaatioon.
    2. Ota yhteyttä CSC:n asiakastukeen, jos tarvitset tukea.

Opiskelija

  1. Jos käytetään jaettua tietokantaa, käytä sitä asianmukaisten ohjeiden mukaisesti:
    1. Ohjeet PostgreSQL:lle.
    2. Ohjeet MariaDB:lle.
  2. Jos jokainen opiskelija tarvitsee oman tietokannan:
    1. Luo CSC-käyttäjätunnus ja student project näiden ohjeiden mukaisesti.
    2. Lisää Pukki-palvelu student projectiin.

Rahti on OKD:llä toimiva konttien orkestrointipalvelu. Opettajat voivat käynnistää kurssilla käytettäviä palveluita, tai Rahti voi muodostaa osan itse kurssista. Palvelu on hyödyllinen esimerkiksi CI/CD-putkien opettamiseen.

cPoudan tavoin Rahti tarjoaa samankaltaista monikäyttöistä teknologiaa, mutta ilman käyttöjärjestelmän itse ylläpitämisen taakkaa. Erilaisia valmiita mallipohjia voidaan käyttää yhdellä klikkauksella, mikä säästää sinut palveluiden asentamisen vaivalta, kuten cPoudassa tekisit.

Ohjeet

Info

Jos opiskelijoilla ei pitäisi olla pääsyä toistensa Rahti-ympäristöihin, heidän tulee käyttää CSC Student -projektia sen sijaan.

Opettaja

  1. Luo CSC-käyttäjätunnus.
  2. Luo CSC Course -projekti.
  3. Lisää Rahti-palvelun käyttöoikeus projektille.
  4. Kurssisi luonteen perusteella:
    1. Jos jokainen opiskelija tarvitsee eristetyn Rahti-nimiavaruusympäristön, pyydä heitä luomaan student project.
    2. Jos se ei ole ongelma, että opiskelijat jakavat ympäristöjä ja näkevät toistensa ympäristöt, kutsu opiskelijat kurssiprojektiin joko:
      1. kutsulinkin avulla (suositeltu)
      2. tai suoraan.
  5. Valmistele kurssisisältö.
    1. Tutustu dokumentaatioon.
    2. Ota yhteyttä CSC:n asiakastukeen, jos tarvitset tukea.

Opiskelija

  1. Jos jokainen opiskelija tarvitsee eristetyn Rahti-nimiavaruusympäristön:
    1. Luo CSC-käyttäjätunnus ja student project näiden ohjeiden mukaisesti.
    2. Lisää Rahti-palvelu student projectiin.
  2. Jos tarvitaan pääsy opettajan perustamaan jaettuun konttiympäristöön:
    1. Luo CSC-käyttäjätunnus.
    2. Liity kurssiprojektiin:
      1. Jos sinulle on lähetetty projektin kutsulinkki, hyväksy kutsu MyCSC:ssä.
      2. Jos sinut on lisätty suoraan kurssiprojektiin, muita toimenpiteitä ei tarvita kurssiprojektiin liittymiseksi.
    3. Hyväksy asiaankuuluvat palveluehdot MyCSC:ssä.

Sensitiivisen datan (SD) Desktop mahdollistaa sensitiivisen tutkimusdatan analysoinnin turvallisesti verkkoselaimesta. Tällä käyttöliittymällä voit helposti hallita virtuaalitietokonetta (tässä nimeltään desktop, teknisesti määriteltynä virtuaalikone). SD Desktop on suunniteltu sensitiivisen datan hallintaan kaikilta tutkimusaloilta ja monenlaisiin tarkoituksiin.

SD Connect on yksinkertainen käyttöliittymä sensitiivisen datan tallentamiseen ja jakamiseen. SD Connectissa oleva data voidaan analysoida SD Desktopissa.

Ohjeet

Opettaja

  1. Luo CSC-käyttäjätunnus.
  2. Luo CSC Course -projekti.
  3. Lisää SD Desktop- ja/tai SD Connect -palvelun käyttöoikeus projektille.
  4. Kutsu opiskelijat projektiin joko
    1. kutsulinkin avulla (suositeltu)
    2. tai suoraan.
  5. Valmistele kurssisisältö.
    1. Tutustu dokumentaatioon.
    2. Ota yhteyttä CSC:n asiakastukeen, jos tarvitset tukea.

Opiskelija

  1. Luo CSC-käyttäjätunnus.
  2. Liity kurssiprojektiin:
    1. Jos sinulle on lähetetty projektin kutsulinkki, hyväksy kutsu MyCSC:ssä.
    2. Jos sinut on lisätty suoraan kurssiprojektiin, muita toimenpiteitä ei tarvita kurssiprojektiin liittymiseksi.
  3. Hyväksy asiaankuuluvat palveluehdot MyCSC:ssä.

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta