Cloud Computing vs. hajautettu Computing
Cloud computing on laskentatyyli, jossa resurssit asetetaan saataville Internetissä. Useimmiten nämä resurssit ovat laajennettavissa ja ovat hyvin visualisoituja resursseja, ja niitä tarjotaan palveluna. Nämä resurssit voidaan jakaa pääasiassa sovelluksiin, alustoihin tai infrastruktuuriin. Tietotekniikan alaa, joka käsittelee hajautettuja järjestelmiä (järjestelmät, jotka koostuvat useammasta kuin yhdestä itsesuuntautuneesta solmusta), kutsutaan hajautetuksi laskentaksi. Tyypillisesti hajautettua laskentaa käytetään useiden koneiden tehon hyödyntämiseen yhden suuren mittakaavan tavoitteen saavuttamiseksi.
Mikä on Cloud Computing?
Pilvipalvelu on nouseva tekniikka, joka tuottaa monenlaisia resursseja palveluina, pääasiassa Internetin kautta. Toimittajalle viitataan palveluntarjoajina, kun taas käyttäjiä kutsutaan tilaajiksi. Tilaajat maksavat liittymämaksut tyypillisesti käyttökohtaisesti. Pilvipalvelut jaotellaan muutamiin eri luokkiin tarjotun palvelun tyypin perusteella. SaaS (Software as a Service) on pilvipalveluiden luokka, jossa tärkeimmät palveluna käytettävissä olevat resurssit ovat ohjelmistosovellukset. PaaS (Platform as a Service) on pilvipalvelun luokka / sovellus, jossa palveluntarjoajat toimittavat laskentaalustan tai ratkaisupinon tilaajilleen Internetissä. IaaS (Infrastructure as a Service) on pilvipalveluiden luokka, jossa tärkeimmät palveluna käytettävissä olevat resurssit ovat laitteistoinfrastruktuuri. DaaS (Desktop as a Service), joka on nouseva -aaS-palvelu, tarjoaa koko työpöydän käyttökokemuksen Internetissä. Tätä kutsutaan joskus työpöydän virtualisoitumiseksi / virtuaalipöytiä tai isännöityä työpöytää.
Mikä on hajautettu tietojenkäsittely?
Tietotekniikan alaa, joka käsittelee hajautettuja järjestelmiä, kutsutaan hajautetuksi laskentaksi. Hajautettu järjestelmä koostuu useammasta kuin yhdestä itsensä suunnatusta tietokoneesta, joka kommunikoi verkon kautta. Nämä tietokoneet käyttävät omaa paikallismuistiaan. Kaikki hajautetun järjestelmän tietokoneet puhuvat keskenään tietyn yhteisen tavoitteen saavuttamiseksi. Vaihtoehtoisesti jokaisella tietokoneella eri käyttäjillä voi olla erilaisia yksilöllisiä tarpeita, ja hajautettu järjestelmä koordinoi jaettuja resursseja (tai auttaa kommunikoimaan muiden solmujen kanssa) saavuttaakseen henkilökohtaiset tehtävänsä. Solmut kommunikoivat viestin kuljettamisen kautta. Hajautettu laskenta voidaan myös tunnistaa käyttävän hajautettua järjestelmää yhden suuren ongelman ratkaisemiseksi hajottamalla se tehtäviin, joista kukin lasketaan hajautetun järjestelmän yksittäisissä tietokoneissa. Tyypillisesti toleranssimekanismit ovat käytössä yksittäisten tietokonevikojen poistamiseksi. Järjestelmän rakennetta (topologiaa, viivettä ja kardinaalisuutta) ei tunneta etukäteen ja se on dynaaminen. Yksittäisten tietokoneiden ei tarvitse tietää kaikkea koko järjestelmästä tai koko syötteestä (ongelman ratkaisemiseksi).
Mitä eroa pilvipalvelun ja hajautetun laskennan välillä on??
Cloud computing on tekniikka, joka tarjoaa monenlaisia resursseja palveluina, pääasiassa Internetin välityksellä, kun taas hajautettu laskenta on käsitettä hajautetun järjestelmän käyttämisestä, joka koostuu monista itsenäisistä solmuista erittäin suuren ongelman ratkaisemiseksi (joka on yleensä vaikea ratkaistu yhdellä tietokoneella). Cloud computing on pohjimmiltaan myynti- ja jakelumalli erityyppisille resursseille Internetissä, kun taas hajautettu laskenta voidaan tunnistaa tietotekniikan tyypiksi, joka käyttää koneiden ryhmää toimimaan yhtenä yksikönä suurten ongelmien ratkaisemiseksi. Hajautettu laskenta saavuttaa tämän hajottamalla ongelman yksinkertaisempiin tehtäviin ja osoittamalla nämä tehtävät yksittäisille solmuille.