Cloud Computing ja Grid Computing
Cloud Computing vs Grid Computing
Google pyrkii aktiivisesti työntämään sitä, mutta cloud computing on tullut erittäin suosittu aihe tietokoneasiantuntijoiden ja jopa tavallisten tietokoneiden käyttäjien keskuudessa. Keskustelu on johtanut siihen, että monet ihmiset kysyvät, miten pilvilaskenta vertailee muita laskentataajuuksia kuten grid-tietojenkäsittelyä. Pilvilaskennan ja grid-tietojenkäsittelyn tärkein ero on, miten ne jakavat resursseja. Grid-laskenta yhdistää resursseja useista erillisistä tietokoneista, jotka toimivat ikään kuin ne ovat yksi supertietokone. Vertailussa cloud computing tarjoaa resursseja useille tietokoneille yhdestä, abstraktista sijainnista (eli pilvestä).
Nämä kaksi ovat hyvin erilaisia, ja tämä ero heijastuu niiden tehtäviin. Cloud computing on hyvä suorittaa lukuisia pieniä tehtäviä. Hyvä esimerkki tästä olisi suuri määrä ihmisiä, jotka tekevät tekstinkäsittelyä tai muuta toimistotyötä. Toisaalta grid computing on erinomainen tekemään kourallinen erittäin intensiivisiä ja monimutkaisia tehtäviä, kuten proteiinin taittuminen. Ristikon hallintaa käsittelevä tietokone hajottaa tehtävän useille pienemmille osille ja määrittää kunkin verkon eri tietokoneelle suoritettavaksi.
Pilvilaskennan ajatus on, että yksittäinen tietokone, joka sijaitsee pilvessä tai Internetissä, tekee kaikki laskelmat satoja tuhansille käyttäjille ympäri maailmaa. Tämä ei ole todella mahdollista, koska mikään yksittäinen supertietokone ei pysty käsittelemään suurta osaa kuormasta 24/7. Ja vaikka olisikin, se olisi kohtuuttoman kallista. Tämän ongelman ratkaisemiseksi pilvitietojärjestelmä asetetaan tyypillisesti verkkoarkkitehtuurin arkkitehtuurin päälle. Käyttäjän pyyntö pilvestä analysoidaan liitäntätietokoneella; sitten tehtävä on osoitettu yhdelle tai useammalle verkon tietokoneelle. Tällä tavoin grid computing luo näennäisesti erittäin tehokas tietokone palvelemaan pilven tarpeita.
Suurin etu tässä asennuksessa on joustavuus. Verkon tietokoneet voidaan jakaa dynaamisesti kenen tarvitsee. Kun käyttäjä on valmis, tietokone luovutetaan sitten muille pilvessä oleville käyttäjille. Koska emme ole tietokoneissamme 24 tuntia vuorokaudessa, tarvitaan vähemmän tietokoneita palvelemaan monien tarpeita.
Yhteenveto:
1.Cloud-laskenta sijoittaa resurssit yhteen paikkaan, kun taas grid-laskenta jakaa ne moniin paikkoihin. 2.Cloud-tietojenkäsittely on tyypillisesti monia pieniä tehtäviä, kun taas grid-laskenta sopii muutamille suurille tehtäville. 3.Nopeat cloud computing -tilat käyttävät grid-laskentaa sisäisesti.