Grid: Käsitteet, teknologiat, sovellukset sekä vaikutus CSC:läisten työhön



Samankaltaiset tiedostot
Tietoturvan haasteet grideille

Tietoturvan haasteet grideille

Grid-hankkeita ja tulevaisuuden näkymiä

Materiaalitutkimuksen grid (M-grid)

Järjestelmäarkkitehtuuri (TK081702) Hajautettu tietokanta. Hajautuksen hyötyjä

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro

Rajattomat tietoverkot ja niiden rooli pilvipalveluissa. Jukka Nurmi Teknologiajohtaja Cisco Finland

M-grid: Linux Suomen ensimmäisessä tuotannollisessa Grid-ympäristössä

CUDA. Moniydinohjelmointi Mikko Honkonen

M-grid: Linux Suomen ensimmäisessä tuotannollisessa Grid-ympäristössä

VERKON ASETUKSET SEKÄ WINDOWSIN PÄIVITTÄMINEN

Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat

Cisco Unified Computing System -ratkaisun hyödyt EMC- ja VMwareympäristöissä

Web-palveluiden toteutus älykortille

Palomuurit. Palomuuri. Teoriaa. Pakettitason palomuuri. Sovellustason palomuuri

Mobiililaitteiden ja sovellusten tietoturvallisuus mihin tulee kiinnittää huomiota?

Mistä on kyse ja mitä hyötyä ne tuovat?

Potilastiedot ja tietoturvallisuus Käyttäjähallinta ja tietoturva kertakirjautumisella

Uusia tuulia Soneran verkkoratkaisuissa

Avoimen lähdekoodin kehitysmallit

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services

Yhteisöllinen mallintaminen ja hajautetut mallit Ari Jolma Aalto-yliopisto. Mallinnusseminaari 2011 Lahti. Ari Jolma 1

Vain testaamalla voit voittaa! Markku Selin Kehitysjohtaja

Henkilökohtaista käyttäjäystävällistä tietoturvaa! NTG Solo Secure

Tietojärjestelmien yhteensovittaminen turvallisesti älykkäisiin koneisiin

-kokemuksia ja näkemyksiä

Osoitteena O365. Toimisto ja yhteydet pilvestä

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

Enigmail-opas. Asennus. Avainten hallinta. Avainparin luominen

- Jarjestelmaasiantuntija Markku Jaatinen

ANVIA PILVI. kotimaisia pilvipalveluita yrityksille 24/7

Älykästä. kulunvalvontaa. toimii asiakkaan omassa tietoverkossa

CT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö

YHDISTYKSEN DIGITAALINEN VIESTINTÄ

ISACA Finland OWASP The OWASP Foundation. Timo Meriläinen Antti Laulajainen.

Henkilötietoja sisältävän datan säilytyksen ja käsittelyn tekniset ratkaisut

Copyright Observis Oy All rights reserved. Observis Oy Ville Kanerva, CTO Heikki Isotalus, COO Datasta tietoa

S11-09 Control System for an. Autonomous Household Robot Platform

Työasema- ja palvelinarkkitehtuurit IC Storage. Storage - trendit. 5 opintopistettä. Petri Nuutinen

ZENworks Application Virtualization 11

VMwaren keskitetty työasemaratkaisu

W3C ja Web-teknologiat

WEBINAARIN ISÄNNÄT. Jarno Wuorisalo Cuutio.fi. Petri Mertanen Superanalytics.fi. Tomi Grönfors Brandfors.com

ANVIA PILVI. kotimaisia pilvipalveluita yrityksille 24/7

Haka-käyttäjien kokoontuminen Arto Tuomi CSC Tieteen tietotekniikan keskus

Avoin data ja sen hyödyntäminen tähtitieteessä. Juhani Huovelin Fysiikan laitos Helsingin yliopisto

IoT-järjestelmän ja ulkovalaistuksen ohjauksen hankinta -markkinavuoropuhelutilaisuus

Juuli - julkaisutietoportaali. Asiantuntijaseminaari, Helsinki Jyrki Ilva (jyrki.ilva@helsinki.fi)

Uudelleenkäytön jako kahteen

Opas koulujen VALO-hankintaan. Elias Aarnio Avoimet verkostot oppimiseen -hanke Educoss Innopark Oy

Vaivattomasti parasta tietoturvaa

Liiketoimintajärjestelmien integrointi

Liikkuva työ pilotin julkinen raportti

Aineistosiirron testauksen aloituksen ohje Trafin sopimuskumppaneille

PILVIPALVELUT. Käyttäjän- ja pääsynhallinnan näkökantoja itsmf.fi aamiasseminaari

Tietoturvallisuuden huoneentaulu mitä jokaisen on hyvä muistaa

Aurinkoenergiajärjestelmien etäseurantajärjestelmä

KYMENLAAKSON AMMATTIKORKEAKOULU. Ubuntu. Yukun Zhou

Avoimen metsätiedon jakaminen

Esityksen sisältö Määrittelyjen mukaisuudesta varmistuminen - PlugIT-leima

Paikkatiedon tulevaisuus

Palvelun toteuttaminen hajautetussa palvelualustassa

Mitä on markkinointiviestintä?

T&M Autori Versio Series 60 -puhelimiin

Tarjotusta tallennusjärjestelmästä pitää olla mahdollista siirtää kapasiteettia hybrid cloud -ympäristöön ilman erillisiä lisähankintoja.

Mobiilin ekosysteemin muutos - kuoleeko tietoturva pilveen?

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

Järjestelmän asetukset. Asetustiedostojen muokkaaminen. Pääkäyttäjä eli root. Järjestelmänhallinnan työkalut


Jan Hursti, Kehityspäällikkö, Isoworks Oy. Turvallista pilvipalvelua keskisuurille yrityksille

Pilvi 9.0. Arkkitehtuuri. Esimerkki arkkitehtuurit

Älykäs verkottuminen ja käyttäjänhallinta. Pekka Töytäri TeliaSonera Finland

Futuristic History Avoimen tiedon innovaatiot. Aluetietopäivät Tuomas Mäkilä / Turun yliopisto

Järjestelmäarkkitehtuuri (TK081702) Pilvipalvelut. Pilvipalvelut - lähtökohtia

Terveydenhuollon Atk-päivät 2009

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

LAITTEISTOKOKOONPANON SELVITTÄMINEN JA AJURIEN ASENTAMINEN

Elisa Toimisto 365. Toimisto ja yhteydet pilvestä

Tulevaisuuden älykkäät oppimisympäristöt LessonApp - nopea kokeilu Tampereen ammattikorkeakoulussa

Sopimusten Verkkopankki

Moderni, työelämälähtöinen, teknologiateollisuuden tarpeisiin keskittyvä koulutus- ja kehittämisympäristö.

ICT:n sosiaalinen käytettävyys

TermBase NET versio (Beta)

Written by Administrator Monday, 05 September :14 - Last Updated Thursday, 23 February :36

MARA-ALAN LIIKETOIMINNAN TIETOTURVALLISUUSUHAT

Haka-kokoontuminen Helsinki

Android ohjelmointi. Mobiiliohjelmointi 2-3T5245

Vapaat ohjelmat matkalla

Nelli-portaali ja verkko-oppimisympäristöt

TK Palvelinympäristö

Datanhallinnan oppaan esittely mitä ovat IDA, AVAA, KATA, PAS, REMS? Johanna Blomqvist, CSC - Tieteen tietotekniikan keskus

Tiedon analysoinnista pitkäaikaissäilytykseen

Office ohjelmiston asennusohje

Älykkäät sähköverkot puuttuuko vielä jotakin? Jukka Tuukkanen. Joulukuu Siemens Osakeyhtiö

SoLoMo InnovaatioCamp Ari Alamäki HAAGA-HELIA Tietotekniikan koulutusohjelma Ratapihantie Helsinki haaga-helia.

Tutkimus web-palveluista (1996)

Korkeakoululaitoksen ICT ja yhteiset arkkitehtuurit. Ilmari Hyvönen

Potilastiedot ja tietoturvallisuus Tietoturvaselvitykset ja asiantuntijakonsultointi roolipohjaisen käyttäjähallinnan osalta

Transkriptio:

Grid: Käsitteet, teknologiat, sovellukset sekä vaikutus CSC:läisten työhön Arto Teräs arto.teras@csc.fi CSC:n Grid-seminaari 13.10.2004

Sisällys Mitä grid tarkoittaa? Mitä grid muuttaa? Yleisiä harhaluuloja Sovellusten siirtäminen grid-ympäristöön Grid-väliohjelmiston rooli Grid-tyypit: laskenta- ja datagrid Tärkeimmät väliohjelmistot Tietoturva Varmenteet ja käyttäjien hallinta Grid eri CSC:n pääyksiköissä Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 2(22)

Mitä grid tarkoittaa? Muotisana: monta käyttäjää, monta merkitystä Grid-tekniikoilla pyritään tarjoamaan helppo ja tietoturvallinen pääsy hajallaan sijaitseviin tieto- ja laskentaresursseihin Grid ylittää organisaatiorajat! Grid-yhteistyö on paljon muutakin kuin pelkkää tekniikkaa Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 3(22)

Mitä muuttuu kun grid tulee? Koneiden ja datan fyysisen sijainnin merkitys pienenee Käyttäjätunnuksen tilalle tulee varmenne, salasanojen määrä vähenee Eri laitearkkitehtuureihin päästään käsiksi saman liittymän kautta, mutta kirjastoriippuvuuksien ja muiden ongelmien kanssa painitaan entiseen tapaan Virtuaalikoneiden käyttö voi tuoda helpotusta tulevaisuudessa Halutun koneen valintamahdollisuus säilyy, mutta joustavasti eri ympäristöissä toimiville ohjelmille tarjolla lisäresursseja Virheiden raportoinnissa ja niistä toipumisessa puutteita, kehittynee väliohjelmien kypsymisen myötä Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 4(22)

Yleisiä harhaluuloja Grid moninkertaistaa resurssit Yleinen vertaus Internetiin ja www-palvelimiin ontuu: Yksi www-palvelin ja 1000 käyttäjää => hinta 1/1000 x Yksi grid-käyttäjä haluaa 1000 konetta => hinta 1000 x... Kuorman tasaus ja optimointi mahdollista, mutta olennaisempaa on uudet palvelut ja helppo pääsy niihin Grid on musta laatikko, jonka sisällä kaikki on automaattista Vision mukaan laskentateho tulee kuin sähkö töpselistä, mutta käytännössä tästä ollaan vielä kaukana Mahdollisuus seurata työn etenemistä tärkeää jos yritetään tehdä musta laatikko niin syntyy helposti vain musta aukko Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 5(22)

Tarvitseeko sovelluksia muuttaa? Kolme erilaista lähestymistapaa: 1) Käytetään sovellusta sellaisenaan, grid-väliohjelmisto vain siirtää sen ja datat haluttuun paikkaan suoritettavaksi Kääntäminen staattisesti linkitettynä helpottaa kirjasto-ongelmissa 2) Asennetaan sovellus kohdekoneelle ja käytetään sitä gridliittymän kautta Eräajotyyppiseen sovellukseen ei yleensä tarvita mitään muutoksia, mutta graafinen liittymä voi vaatia paljonkin työtä 3) Tehdään aidosti hajautettua ympäristöä hyödyntävä sovellus tai muokataan vanha sellaiseksi Laaja maantieteellinen hajautus ei ole järkevää ellei sovellus osaa itse pilkkoa laskentatehtävää toisistaan riippumattomiin palasiin Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 6(22)

Väliohjelmiston rooli Sovellus Grid-väliohjelmisto Kone 1 Kone 2 Tietovarasto 1 Eräajot Käyttäjähallinta Käyttöjärjestelmä Laitteisto Kone 3 Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 7(22)

Laskenta- ja datagrid Laskentagrid kaikkein tunnetuin grid-tyyppi: laskentatehtävät suoritetaan hajautetussa ympäristössä Hajautettu eräajojärjestelmä Syötetiedostot siirretään kohteeseen yhdessä sovelluksen kanssa, tulostiedostot haetaan työn loputtua Latenssiongelma: valon nopeutta ei ole onnistuttu ylittämään... => Yhtä laskentatehtävää ei yleensä hajauteta maantieteellisesti Datagridissä pyritään tuomaan tieto helposti ja tehokkaasti saataville Yhtenevä liittymä eri puolilla sijaitsevaan dataan Suurten datamäärien hajautus ja replikointi Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 8(22)

Grid-väliohjelmistoja Globus ja johdannaiset Muut Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 9(22)

Globus Toolkit Tunnetuin Grid-väliohjelmisto, toteutettu pääosin C-kielellä Tukevasti hypen eturintamassa: uusien tuulien myötä aina epäyhteensopivia muutoksia ja epävakaita versioita Nimensä mukaisesti työkalupakki => ei käyttökelpoinen sellaisenaan Mm. töiden aikataulutus (scheduler) puuttuu kokonaan Ei aina pidetty, mutta silti paljon käytetty, vaihtoehtoja niukasti Open source: http://www.globus.org Synnyttänyt suuren joukon projekteja, jotka käyttävät Globusin tietoturvainfrastruktuuria ja valikoiden muita komponentteja sekä lisäävät omia laajennuksia Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 10(22)

UNICORE Pääosin Saksassa kehitetty ja erityisesti siellä suosiota saanut väliohjelmisto Toteutettu Javalla, voi toki ajaa myös muita ohjelmia Huomattavasti tiukemmin integroitu paketti kuin Globus Laskentatehtävälle tehdään ajomäärittely graafisen käyttöliittymän kautta, sen jälkeen ajo myös komentoriviltä Käyttäjä valitsee kohdekoneen, ei automaattista valintaa Paljon käytetyille sovelluksille syytä tehdä UNICORE-plugin, jolloin käyttö kätevämpää Ei vielä kokemusta CSC:llä Open source: http://unicore.sourceforge.net Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 11(22)

Avaki Datapohjainen lähestymistapa, laajennettu NFS Täysin läpinäkyvä käyttäjän kannalta Suljettu kaupallinen tuote, perustuu Virginian yliopistossa kehitettyyn Legion-järjestelmään (http://legion.virginia.edu/) Ohjelman kaikki oikeudet nykyisin Platform Computingilla, joka myy Avaki-tuotetta Ei kokemusta CSC:llä http://www.avaki.com Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 12(22)

Tietoturva Vähän sama kuin silloin kun PC tuli... (Urpo Kaila, CSC) Grid-tunnus on lupa käyttää koneita yli organisaatiorajojen! Tyypillisesti lupa ajaa kohdekoneessa mielivaltaista ohjelmaa, vastaa käytännössä tavallista unix-käyttäjätunnusta Uusia riskejä, tietohallinnot ymmällään Paljon tehoa => paljon tuhoja Toisaalta: Grid-kehitys alkoi vasta kun virukset ja madot jo mellastivat tietoturvaan on kiinnitetty huomiota Vahva tunnistus ja salaus: ei selväkielisiä salasanoja Pääsy sidottu varmenteisiin: mitätöinti (revocation) sulkee pääsyn kaikkiin koneisiin Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 13(22)

Varmenteet Lähes kaikissa grid-väliohjelmistoissa käyttäjien tunnistus tapahtuu X.509-varmenteilla Varmenne on käyttäjän identiteetti gridissä Joka käyttäjällä oma henkilökohtainen varmenne Perustuu julkisen avaimen salaukseen, vakiintunut teknologia Ei automaattisesti takaa pääsyä resursseihin, käyttäjän nimi pitää löytyä kohdekoneen pääsylistasta Tarvitaan luotettu kolmas osapuoli Vahvistaa käyttäjän henkilöllisyyden allekirjoittamalla varmenteen Ylläpitää mitätöityjen varmenteiden listaa Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 14(22)

Varmenteet: luottamusketju Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 15(22)

Virtuaaliorganisaatiot Virtuaaliorganisaatiot (Virtual Organization, VO) ovat listoja käyttäjien identiteeteistä Mahdollistavat käyttäjien hallinnan ryhminä Tyypillisesti pääsy koneeseen avataan ja oikeudet määritellään kokonaiselle VO:lle kerrallaan Vrt. ryhmäviisumi Luotettava kyseisen virtuaaliorganisaation ylläpitäjään Toteutus yksinkertaisina tekstitiedostoina, LDAP-palvelimilla tai virtuaaliorganisaatioiden hallintaan tarkoitettujen tietokantojen avulla Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 16(22)

Global Grid Forum Gridin edistämis- sekä standardointiorganisaatio, mukana sekä akateemista maailmaa että yrityksiä Luo teknisiä määrityksiä, best practices -käytäntöjä sekä kartoittaa käyttäjien ja kehittäjien tarpeita Perustettu vuonna 2000, ryhmät avoimia kaikille, iso kokoontuminen kolme kertaa vuodessa Mukaan ja vaikuttamaan pääsee helposti, jos aikaa ja intoa on Työ vielä alussa, grideissä käytetään toki osin vakiintuneita teknologioita, mutta varsinaiset grid-standardit vielä melko varhaisessa vaiheessa http://www.gridforum.org Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 17(22)

Grid CSC:llä: Teknologiapalvelut Uusia lähes käyttöjärjestelmätason ohjelmia, uusia tiedonsiirtoprotokollia Verkon merkitys korostuu entisestään, kapasiteetin tarve kasvaa Koneiden huoltokatkot helpottuvat ei enää yhtä suurta merkitystä sillä että yksi kone pois pelistä Haasteita kokonaisuuden hallinnassa ja valvonnassa Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 18(22)

Grid CSC:llä: Ohjelmistopalvelut Päävastuu grid-ympäristöjen kehittämisestä CSC:llä Käyttäjien koulutus Mahdollisuus tarjota käyttäjille entistä yhtenäisempi, joustavampi ja monipuolisempi ympäristö Integroinnissa monenlaisia haasteita Tähän mennessä tehty lähinnä laskentagridiä, tutustuttava myös datapuoleen Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 19(22)

Grid CSC:llä: Tiedepalvelut Sovellusten sovittaminen grid-ympäristöihin Käyttäjien neuvonta yhdessä ohjelmistopalveluiden kanssa Kysyntä älykkäisiin käyttöliittymiin kasvanee, grid-teknologia tarjoaa uusia mahdollisuuksia Löydettävä gridin mahdollisuudet kunkin oman tieteenalan sisällä, sekä tunnistettava myös mihin grid ei sovi Verkostojen luominen: grid-hankkeet yleensä edistävät ryhmien ja organisaatioiden välistä yhteistyötä Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 20(22)

Grid CSC:llä: Hallinnon palvelut Grid tunkeutuu syvälle organisaation sisään, osa aiemmin talon sisäisistä toiminnoista tuleekin nyt sovittaa yhteen kumppanien ratkaisujen kanssa Käyttäjähallinta Käytön seuranta, mittarien kehitys, resurssien jako Varmenteiden myöntäminen tai sopiminen käytännöistä miten käyttäjät saavat varmenteensa muuta kautta Kansainväliset kontaktit lisääntyvät Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 21(22)

Kiitos mielenkiinnosta! Grid-sivut CSC:llä: http://www.csc.fi/grid/index.phtml.fi CSC:n kirjastossa saatavilla ainakin seuraavat grid-aiheiset kirjat: Foster, Kesselman: The Grid: Blueprint for a New Computing Infrastructure, 2nd Edition, 2003 Berman, Fox, Hey: Grid Computing: Making The Global Infrastructure a Reality, 2003 Kysyttävää? Grid: Käsitteet, teknologiat, sovellukset / Arto Teräs 2004-10-13 Kalvo 22(22)