Toiminta-arkkitehtuurin suunnittelun tavoitteena on optimoida ja suunnitella asiakkaiden tarpeisiin ja odotuksiin liittyvää palvelutarjontaa sekä palveluiden tuottamiseen tarvittavia toiminnan rakenteita. Rinnakkainen termi on liiketoiminta-arkkitehtuuri.
Table of Contents style none
style | none |
---|
...
4.1 Keskeiset toimijat
Tässä kappaleessa on tunnistettu tieteellisen laskennan keskeiset toimijat eli sidosryhmät: asiakkaat, joille palveluita tuotetaan, palveluiden käyttäjät ja palveluita tuottavat toimijat.
...
Kuva 9. Tieteellisen laskennan toimijat
...
4.2 Keskeisten toimijoiden välinen vuorovaikutus
Tässä kappaleessa on kuvattu keskeiset toimijoiden vuorovaikutussuhteet raha-, palvelu- ja tietämysvirtoina. Yksinkertaistettuna kuvassa 9 rahavirrat kertyvät vasemmalla olevilta rahoittajilta palvelun tuottajille, jotka tuottavat palvelut loppukäyttäjien käyttöön. Mallissa on kuvattu myös palveluiden tuottajien väliset suhteet: esimerkiksi CSC saa rahoituksen OKM:ltä ja tuottaa palvelut alihankkijoiden kanssa korkeakouluille ja tutkimuslaitoksille, jotka tarjoavat palvelut omille käyttäjilleen.
...
Kuva 10. Toimijoiden vuorovaikutussuhteet
...
4.3 Palvelukartta
Palvelukartta on kokonaiskuva tieteellisen laskennan alueella tuotettavista palveluista. Palvelut ovat ryhmitelty viiteen palvelualueeseen.
Palvelukartan palvelut on tunnistettu käyttämällä aiemmissa luvuissa kuvattua strategiakarttaa ja kyvykkyyksiä sekä niiden tarvitsemia resursseja. Seuraavaksi tutustuttiin valittuihin strategioihin, joiden toteuttamiseksi tunnistettiin tarvittavat kyvykkyydet ja ne kuvattiin tarkemmin resursseina. Tämän jälkeen tunnistettiin keskeiset palvelut, joilla kyvykkyydet toteutetaan.
Kuva 11. Palvelukartta
...
4.4 Palveluiden kuvaukset taulukoina
Tässä luvussa on palveluiden narratiiviset kuvaukset, jotka kertovat palvelun sisällön ja tavoitteet. Lisäksi taulukkoihin on merkitty palvelut tuottavat toimijat ja palveluiden käyttäjät. Näiden tietojen perusteella voidaan tunnistaa palveluiden tuottamiseen tarvittavat prosessit.
34.4.1 Johtamisen, organisoitumisen, hallinnan ja rahoituksen palvelualue
...
Taulukko 6. Palvelualueen 1 palvelukuvaukset
...
4.4.2 Käyttäjä- ja resurssien hallinta sekä tutkimusprosessin tuki palvelualue
Palvelun nimi | Palvelun kuvaus | Palvelun tuottaja | Palvelun käyttäjä |
---|---|---|---|
2. Käyttäjä- ja resurssien hallinta sekä tukimusprosessin tuki -palvelualue | |||
Käyttäjähallinon federaatiot | Haka, Virtu, and other relevant identity federations. Overall services for national researcher identification and authentication. Opiskelijoiden tunnistaminen? | CSC, Korkeakoulut, Tutkimuslaitokset, muut palveluntuottajat | Korkeakoulut, tutkimuslaitokset, tutkijat |
Kansainväliset käyttäjähallinon federaatiot | European/International research identification and authentication. For example EUDAT, PRACE, Edugain, ELIXIR-AAI ... (ORCID, ResearcherID) | Kansainväliset toimijat, CSC | Korkeakoulut, tutkimuslaitokset, tutkijat |
Yrityskäyttäjien hallinta | Commercial partner and company customer, user and resource management support Suomi.fi authentication or some relevant automated process for opening new services and access for users. Sisältää ns. kansalaiskäytön ja kansainvälisten ei federaatiokäyttäjien hallinnan | CSC, korkeakoulut ja tutkimuslaitokset sekä DVV | Yritykset ja kansalaiset ja KV-käyttäjät |
Tutkimushallinnon yhteentoimivuuden tuki | (Yhteentoimivuus.fi etc.) Yhteiset sanastot, koodistot, terminologiat, yms | CSC, muu valtionhallinto, korkeakoulut ja tutkimuslaitokset, DVV | Tutkimuslaitokset, korkeakoulut ja tutkijat |
Auktorisointi ja käyttöluvitus | (Valtuutus- ja luvituspalvelut) CSC REMS and other corresponding processes and technical services to support the management of permissions for users of datasets. Sensitiivisen datan aineistot, valtionhallinnon lakiin perustuvat aineistot lisäksi. Includes self management portal to handle access rights. Should also include capacity management and some additional identity management services (Haka, Google, Facebook IDs). Huomioidaan palveluiden integraatio aineistojen helppokäyttöisyys anonymisointi ja pseudonymisointi sisältyvät käyttöluvitukseen | CSC, korkeakoulut, tutkimuslaitokset ja Findata sekä aineistontuottajat (Kela, Tilastokeskus) Yritykset | Korkeakoulut ja tutkimuslaitokset |
Laskenta- ja dataresurssien hallinta | Academic role-based access to scientific computing resources. CSC:n resurssienjakoryhmä (ja vastaavat prosessit muissa organisaatioissa), ja lisäksi kansallisella tasolla Grand Challenge- ja SA:n Huippuyksikköhaut yms. Paikalliset resurssien hallinta | Korkeakoulut, tutkimuslaitokset, CSC, paikalliset tuttkimusinfrastruktuurit | Tutkijat ja tutkimusryhmät |
Pienimuotoisten laskentaresurssien hallinta ja pilotointi | Role-based and secure access to scientific computing resources for students and other small-scale users Opiskelijoilla rajattuja pääsyjä kokeilemaan tieteellisen laskennan resursseja | Korkeakoulut, tutkimuslaitokset ja CSC | Tutkijat, tutkimusryhmät opiskelijat ja yritykset (pilotit) |
Tutkimusprojektien hallinta | Project/group management service for non-academic projects, for example courses, student projects, company projects Skaalautuvuus? Automatisoidut palvelut? Kuvataan mitä tämä palvelu on konkreettisesti | Korkeakoulut, tutkimuslaitokset ja CSC | Tutkijat, tutkimusryhmät opiskelijat ja yritykset (pilotit) |
Identiteetin ja pääsyn hallinnan konsultaatio ja tuki | Support services for smaller Universities etc. how to integrate their services to the national infrastructures | CSC | Korkeakoulut ja tutkimuslaitokset |
Pysyvä opiskelija- ja tutkija-identiteetti | Students get their semi-permanent CSC account based on student status and HAKA identity. (study courses, research assistant roles, etc. - same account during the whole study duration) | CSC | Korkeakoulut ja tutkimuslaitokset |
Tutkijan polun tuki | Expert and support services for different paths of scientific computing services Monikanavaisuuden tuki Increasing research process knowledge of computing support experts, through job rotation between CSC and users' organisations, for instance. User centric customer journeys, management of feed back Asiakastarpeiden ymmärtäminen | CSC, Korkeakoulut ja tutkimuslaitokset | Tutkijat ja tutkimusryhmät |
Yhteinen kansallinen help desk | Universities, research institutes and CSC could offer common and integrated service desk for the researchers Monikanavaisuuden tuki | Korkeakoulut, tutkimuslaitokset ja CSC | Tutkijat |
Yhteinen tieteellisen laskennan tietopankki | Guidelines for new user groups, for example University lecturers (docs.csc.fi type examples) Tehokäyttäjät, vähemmän laskentaa tekevät tutkijat, uudet tutkijat, opiskelijat, eri kohderyhmät huomioituna Guidelines, support, service availability information etc. for non-common user groups, for example lecturers in the Universities Muut vastaavat käyttäjäryhmät samalla tavalla tunnistettuna, esim. lopputyön teko | CSC, korkeakoulut, tutkimuslaitokset, plus tutkijat itse | Tutkijat, korkeakoulut ja tutkimuslaitokset |
Tieteellisen laskennan osaamisverkosto | Yhteisön tuki ja tiedonvaihto (Tutkimuksen yleiset toimintatavat, ja niihin liittyvät ohjeistus ja tuki) Monikanavainen CSC asiantuntijoiden ohjeet, postilistat ja vertaistuki, palveluiden työvoiden opetus, ... vert FCCI-osamiskeskusehdotukseen. | CSC, korkeakoulut, tutkimuslaitokset, yritykset ja tutkijat | Tutkijat, korkeakoulut ja tutkimuslaitokset |
Taulukko 7. Palvelualueen 2 palvelukuvaukset
...
4.4.3 Koulutus, menetelmät, tiedealat ja käytön tuki palvelualue
Palvelun nimi | Palvelun kuvaus | Palvelun tuottaja | Palvelun käyttäjä |
---|---|---|---|
3. Koulutus, menetelmät, tiedealat ja käytön tuki -palvelualue | |||
Loppukäyttäjätuki | Päivittäinen neuvonta, palvelukanavat, asiakasneuvonta (Service desk) Pääsääntöisesti tarjotaan etätukena. | CSC, korkeakoulut, tutkimuslaitokset ja Valtori | Loppukäyttäjät |
On site -tuki | Dedikoitu asiantuntija on osa-aikaisesti sijoitettu asiakasorganisaation työtiloihin. Voi olla pinta- tai syvätukea, esim. menetelmä- ja tiedealadisseminaatio. | CSC ja korkeakoulut | Tutkijat ja tutkimusryhmät |
Syvä auttaminen | Projektiluonteinen pidempi kestoinen asiakaslähtöinen. Syvällinen sisällöllinen HPC-tuki. Usein menetelmäosaamisen tukemista. Pääsääntöisesti tarjotaan etätukena. Pienillä tutkimusryhmillä ei välttämättä ole resursseja ohjelmistojensa tai datansa hallinnointiin (cleaning, cleansing) ja tarvitsevat tässä apua. Tutkimusohjelmistoasiantuntijan (Research Software Engineer, RSE) tai datatieteilijän (Data Scientist) tuki auttaa näissä tapauksissa. Osaaja on mukana tutkimusryhmässä sovitun ajan. | CSC, muut palveluntarjoajat ja korkeakoulut | Tutkijat ja tutkimusryhmät |
Tieteellisen laskennan koulutus | Palvelu tarjoaa tieteellisen laskennan palveluihin liittyvää koulutusta (mm, laskenta, ohjelmistot, ohjelmointi menetelmät, tiedealat, datan hallinta, data flow). Palvelu sisältää koulutuksen suunnittelun ja fasilitoinnin. Se voi olla lähi- tai verkkokoulutusta. Verkkokoulutusta voi käyttää myös itsenäisesti oman aikataulun mukaan. Avoimet moocit | CSC, korkeakoulut ja tutkimuslaitokset, EuroHPC, PRACE, NeIC ja muut kansainäväliset toimijat | Loppukäyttäjät |
Laskenta-, tallennuskapasiteetin ja lisenssien hankinta | Keskitetty palvelu, joka tarjoaa laskentakapasiteetin hankintaan liittyvää ohjausta, konsultaatiota ja tukea organisaatioille. Monien (kaupallisten) ohjelmistojen teollista tai kaupallista käyttöä varten tarvitaan akateemisesta käytöstä poikkeava erillinen lisenssi. | CSC ja korkeakoulut (Lisenssi-SIG) | Korkeakoulut, tutkimuslaitokset ja tutkimusryhmät |
Taulukko 8. palvelualueen 3 palvelukuvaukset
...
4.4.4 Laskenta ja hosting palvelualue
Palvelun nimi | Palvelun kuvaus | Palvelun tuottaja | Palvelun käyttäjä |
---|---|---|---|
4. Laskenta ja hosting palvelualue | |||
Superlaskenta-, pilvi- ja asiakaskohtainen kapasiteetti | Computing time from servers, cloud included. Luodaan mahdollisimman yhtenäinen laskentakapasitettiympäristö: TIER 2, TIER 1, pilvikapasiteettiympäristöt. Dedicated research institute/University-owned compute resources attached to CSC clusters where research institute/university controls priorities of the compute job queue. Esim. Bio-med infra, FMI, Corander, Euclid, FGCI, Funet-kampus | CSC, korkeakoulut, tutkimuslaitokset, kaupalliset (pilvipalvelu) toimittajat | Tutkijat, yritysten käyttäjät ja opiskelijat |
Konesali ja ylläpito | DC space, electricity, administration of physical and virtual servers. Especially for more specific needs related to e.g. data security. | CSC, korkeakoulut, tutkimuslaitokset ja Valtori | Korkeakoulut ja tutkimuslaitokset sekä tutkijat, yritysten käyttäjät ja opiskelijat |
Ohjelmisto- ja tietokantapalvelut | Scientific sw and databases, sisältää hankinnat, konsortioiden hallinta ja asennukset | CSC, korkeakoulut ja tutkimuslaitokset | Korkeakoulut ja tutkimuslaitokset sekä tutkijat, yritysten käyttäjät ja opiskelijat |
Verkkopalvelut | Palvelu tarjoaa tietoliikenne yhteydet järjerstelmiin ja ulkoisiin resursseihin Sisältää lisäpalvelut kuten esim. verkonvalvonta, tietorurva, eduroam | CSC, korkeakoulut, tutkimuslaitokset ja Valtori | Korkeakoulut ja tutkimuslaitokset sekä tutkijat, yritysten käyttäjät ja opiskelijat |
Resurssien monitorointi | Monitoring for compute & storage, load status Information for users regarding system load and storage remaining capacity | CSC, korkeakoulut ja tutkimuslaitokset | Korkeakoulut, tutkimuslaitokset sekä tutkijat, yritysten käyttäjät ja opiskelijat |
Käyttöliittymät ia rajapinnat | Palvelu tarjoaa erilaiset käyttöliitymät ja rajapinnat laskenta- ja tallennuspalveluihin. Palvelu sisältää työvoiden hallinnan. SSH, No Machine, Open OnDemand etc,, remote desktops, web interfaces | CSC, korkeakoulut ja tutkimuslaitokset | Tutkijat, yritysten käyttäjät ja opiskelijat |
Ohjelmointi ja käyttöympäristö | Asiakkaalle tarjotaan ohjelmointi ja käyttöympäristölaskenta ja tallennus palveluihin. Compilers, numerical libraries, parallel computing libraries, performance analysis tools, debuggers, eräajojärjestelmä. Sisältää AI-ohjelmistot, laskentaympäristöt ja aliohjelmakirjastot. Ohjelmistojen ja käyttöympäristöjen harmonisointi ja niiden yhteentoimivuuden varmistaminen tutkijan näkökulmasta. Palvelu tarjoaa kontitettujen sovellusten hallinnan sekä ympäristöt konttisovellusten luomiseen ja ajamiseen. Palvelussa huomioidaan myös data siirrettävyys, ympäristöjen harmonisointi ja yhteentoimivuuden varmistaminen | CSC, korkeakoulut ja tutkimuslaitokset | Tutkijat, yritysten käyttäjät ja opiskelijat |
Taulukko 9. Palvelualueen 4 palvelukuvaukset
...
4.4.5 Tallennus ja datan hallinnan palvelualue
Palvelun nimi | Palvelun kuvaus | Palvelun tuottaja | Palvelun käyttäjä |
---|---|---|---|
5. Tallennus ja datan hallinnan palvelualue | |||
Datan laskennan aikainen tallennus | Palvelu sisältää laskennan aikaisen datan monipuolisen ja eri käyttötapauksia tukevan tallennuksen (Burst/flash, nopea, object storage). | CSC, korkeakoulut ja tutkimuslaitokset | Organisaatiot, tutkijat ja tutkimusryhmät |
Datan laskennan aikainen avaus | Laskennan aikainen datan avaaminen esimerkiksi muiden tutkimusryhmien käyttöön. Tässä yhteydessä pitäisi määritellä miten dataan viitataan projektin aikana. Prosessit: avaaminen vertaa avaus ja jakaminen, viittaus (esim. CSC sisäinen id) (Huom voi olla myös ns valmista raakadataa eli Pid) | CSC, korkeakoulut ja tutkimuslaitokset | Tutkijat, KV-tutkijat ja tutkimusryhmät |
Etätyöpöytä | VDI/Remote desktop to visualize data. Also possibility to handle large datasets elsewhere that on e.g. local laptop and copying the data back and forth. marvels mahdollistaa myös arkaluenteisen datan hallinnan. | CSC, korkeakoulut | Organisaatiot, tutkijat ja tutkimusryhmät |
Datan hallinnan tuki | Help with stating the standards per discipline what to open and under what policies. Palvelu tukee kansalliseen ja kansainväliseen standardityöhön osallistumista. Tuetaan tutkimusryhmien standardien käyttöä. Ylläpidetään standardikatalogia. Pääosa standardityöstä tehdään infrastruktuuritasolla. | CSC yhdessä sidosryhmien kanssa | Organisaatiot ja tutkimusryhmät |
Kansallinen datapalvelukatalogi | Comprehensive data service catalogue. What options are out there to store the data and what to choose. Considerations are opening, sensitivity, interoperability, etc. Palvelu tukee palvelujen saavutettavuutta. Erityisesti tukee datanhallinnan suunnitelman, rahoituksen jne. hallintaa. Palvelu sisältää katalogin sisällön ylläpidon | CSC, Universities, research institutes | Organisaatiot, tutkijat ja tutkimusryhmät, yritykset ja rahoittajat |
Arkaluonteisen datan tallennus ja hallinta | Palvelu arkaluonteisen datan nopean siirtämisen tallennuksen ja käsittelyn laskennan aikana mukaan lukien toimintatavat sensitiivisen datan käsittelyyn. Fast storage space for sensitive data. Nowadays data moved back and forth between local units and CSC (ePouta CPU utilization low because data moving takes long amount of time). | CSC, korkeakoulut ja tutkimuslaitokset | Organisaatiot, tutkijat ja tutkimusryhmät |
Keskitetty aineistojen saatavuus | Sisältää helpon saatavuuden sekä osin myös säilytysalustan yleisesti käytössä oleville dataseteille Valittujen yleensä suurien data-aineistojen tarjoaminen/broukkerointi (saataville asettaminen). Sisältää saatavilla olevien datasettien katalogin Sisältää prosessin uusien datasettien valitsemiseksi säilytysalustalle Sisältää tehokkaan pääsyn yleisesti käytettyihin globaaleihin tietokantoihin ja datasetteihin, ja aineiston saattamisen helposti käytettäväksi, esimerkiksi CSC:ssä. Sisältää myös rajatulle käyttäjäryhmälle jaettavat datasetit. | CSC | Organisaatiot, tutkijat ja tutkimusryhmät |
Automaattinen datan siirto laskennan ja tallennusalustojen välillä | Easy to use way to move data automatically between fast and slow storages in the background. Way to link the data to compute task (e.g. binder) and no need to manually move the data by the user (no user rclone, rsync). Focus on usability when designing the service. Palvelu perustuu hajautettuun malliin Kuvausta on laajennettava myös ulkoisiin datan siirtoihin | CSC, korkeakoulut ja muut datan tuottajat | Organisaatiot, tutkijat ja tutkimusryhmät |
Taulukko 10. Palvelualueen 5 palvelukuvaukset
...
4.5 Palveluiden tuottajat ja käyttäjät
Tässä on palvelualueittain kuvattu jokaisen palvelun tuottajat ja palvelun käyttäjät diagrammeina.
...
4.5.1 Johtamisen, organisoitumisen, hallinnan ja rahoituksen palveluiden tuottajat ja käyttäjät
Kuva 12. Palvelualueen 1 tuottajat ja käyttäjät
...
4.5.2 Käyttäjä- ja resurssien hallinta sekä tutkimusprosessin tuki -palvelualue - tuottajat ja käyttäjät
Kuva 13. Palvelualueen 2 tuottajat ja käyttäjät
...
4.5.3 Koulutus, menetelmät, tiedealat ja käytön tuki -palvelualue - tuottajat ja käyttäjät
Kuva 14. Palvelualueen 3 tuottajat ja käyttäjät
...
4.5.4 Laskenta- ja hosting-palveluiden tuottajat ja käyttäjät
Kuva 15. Palvelualueen 4 tuottajat ja käyttäjät
...
4.5.5 Tallennus- ja datan hallinnan palveluiden tuottajat ja käyttäjät
Kuva 16. Palvelualueen 5 tuottajat ja käyttäjät
...
4.6 Palvelut ja prosessit
Tässä luvussa on nimetty palvelualueittain kunkin palvelun toteuttamiseen tarvittavat prosessit. Prosessit on nimetty, mutta niiden tarkempaa toiminnallisuutta ei ole kuvattu
...
4.6.1 Palvelualue 1 - Johtaminen, organisoituminen, hallinta ja rahoitus
Kuva 17. Palvelualueen 1 palvelut ja prosessit
...
Tieteellisen laskennan strategisen suunnittelun tuki. Strategian suunnittelua varten tarvitaan analysoitua tietoa esimerkiksi ympäristömuuttujista. Pitkäjänteinen toiminta tarvitsee tuekseen pitkän aikavälin talouden ohjauksen suunnittelua. Strategioiden toteuttamista ja implementointia tuetaan kokonaisarkkitehtuurimenetelmällä esimerkiksi mallintamalla strategiat ja ohjaavilla viitearkkitehtuureilla. Strategian toteutumista seurataan ja mitataan. Palvelu sisältää strategisen suunnittelun ja kokonaisarkkitehtuurityön konsultaation. CSC tuottaa prosessit
...
4.6.2 Palvelualue 2 - Käyttäjä-ja resurssien hallinta sekä tutkimusprosessin tuki
Kuva 18. Palvelualueen 2 palvelut ja prosessit
...
Tutkimusprosessin ja tutkijan polun tueksi on ideoitu useita erilaisia tukipalveluita. Näitä voisivat olla mm. organisaatiokohtaiset ja kansalliset helpdesk-palvelut, yhteiset jaetut tietopankit tieteellisen laskennan hyvistä käytännöistä, sekä erilaisten tieteenalakohtaisten ja yleisempienkin osaamisverkostojen fasilitointi. Kaikissa näissä yhteistä on se, että kerätään ja ylläpidetään tietoa käyttäjistä ja asiakkaista, ja panostetaan laadukkaaseen tieteellisen laskennan asiantuntijaosaamiseen ja sen hyödyntämiseen.
...
4.6.3 Palvelualue 3 - Koulutus, menetelmät, tiedealat ja käyttäjätuki
Kuva 19. Palvelualueen 3 palvelut ja prosessit
...
Laskenta-, tallennuskapasiteetin ja lisenssien hankinta on keskitetty palvelu, joka tarjoaa hankintaan liittyvää ohjausta, konsultaatiota ja tukea organisaatioille. Useilla, erityisesti kaupallisesti tuotetuilla ohjelmistoilla, on erilaiset ehdot akateemiseen ja teolliseen käyttöön, mikä pitää ottaa huomioon. Palvelun tuottaminen edellyttää lisenssinhallinnan ja hankintaosaamista.
...
4.6.4 Palvelualue 4 - Laskenta ja hosting
Kuva 20. Palvelualueen 4 palvelut ja prosessit
...
Palvelu kattaa kääntäjät, kirjastot, vianetsintä- ja suorituskykytyökalut jne. tehokkaiden ja mahdollisesti rinnakkaistettujen tieteellisen laskennan ohjelmien kehittämiseen sekä ympäristön kontitettujen sovellusten rakentamista ja ajamista varten.
...
4.6.5 Palvelualue 5 - Tallennus ja datan hallinta
Kuva 21. Palvelualueen 5 palvelut ja prosessit
...
Automaattinen datan siirto laskennan ja tallennusalustojen välillä Palvelun keskeisiä prosesseja on datan siirron hallinnan lisäksi palveluiden yhteentoimivuus toiminnallisella tasolla ja tietojärjestelmien välisten rajapintojen kehittäminen.
...
4.7 Tutkijan polun palvelut
Viitearkkitehtuurissa ei ole tuotettu erillistä tutkijanpolkua vaan on käytetty CSC vuonna 2017 julkaisemaan tutkijan polkua ks. luku 2.2 Ajurit/megatrendit. Jos tutkijan polku päivittyy pitää palveluiden ripustuminen uuteen tutkijan polkuun tarkistaa.
...