Razlika med abstrakcijo in virtualizacijo

Abstrakcija proti virtualizaciji

To je sposobnost ustvarjanja ali združevanja baze virov tisto, kar razlikuje računalništvo v oblaku od drugih vrst omrežnih sistemov. Toda vse aplikacije za računalništvo v oblaku ne ustvarjajo skupin virov, ki jih lahko uporabnikom dodelimo na zahtevo, vendar to počne veliko število sistemov v oblaku. Pri uporabi računalništva v oblaku dostopamo do združenih virov s tehniko, imenovano virtualizacija, ki omogoča ustvarjanje virtualne različice računalniških virov s ciljem centralizacije administrativnih nalog. Virtualizacija je postala nepogrešljivo orodje skoraj vsakega oblaka; je postala pomembna tehnika za vzpostavitev sodobnih storitev računalništva v oblaku.

Vendar pa je zelo verjetno, da ga bomo zamenjali s še enim preveč uporabljenim konceptom, imenovanim abstrakcija. Virtualizacija je podobna abstrakciji, vendar ne skriva vedno podrobnosti nizkega sloja. Koncept virtualnih strojev ni nov; v resnici so navidezni stroji obstajali od šestdesetih let prejšnjega stoletja, ko je IBM razvil prvi virtualni stroj, ki je omogočil interaktivni dostop do računalnika z glavnim okvirom. Abstrakcija omogoča ključno prednost računalništva v oblaku, ki je skupni, vseprisotni dostop. Abstrakcija je dejanje predstavljanja bistvenih značilnosti, medtem ko se skrivajo podrobnosti o ozadju uporabnikov in razvijalcev. Uporablja se za zmanjšanje stroškov in zahtevnosti, kar posledično poenostavlja poslovanje.

Kaj je virtualizacija?

Virtualizacija je tehnologija, ki omogoča ustvarjanje virtualne različice (ne dejanske) nečesa, vključno z računalniškimi viri, virtualno platformo računalniške strojne opreme, operacijskim sistemom in pomnilniškimi napravami. Omogoča, da se računalniški viri razdelijo ali delijo v več okoljih hkrati z namenom centraliziranja administrativnih nalog, obenem pa se izboljšajo razširljivost in delovne obremenitve. Ta okolja so splošno znana kot virtualni stroji (VM). Virtualizacija ni nov koncept; v resnici je koncept virtualnih strojev obstajal od šestdesetih let prejšnjega stoletja, potem ko je IBM razvil prvi virtualni stroj, ki je omogočil dostop do računalnika z večjim okvirom. Z virtualizacijo organizacije izkoristijo okretnost računalniških in računalniških virov. Ideja je, da se uporabnik razbremeni bremena nakupa virov in naprav. Preprosto povedano, virtualizacija omogoča, da na enem fizičnem stroju deluje več virtualnih strojev.

Kaj je abstrakcija?

Abstrakcija je dejanje predstavljanja bistvenih značilnosti, medtem ko se skrivajo podrobnosti o ozadju uporabnikov in razvijalcev. Virtualizacija je podobna abstrakciji, vendar ne skriva vedno podrobnosti nizkega sloja. Izraz abstrakcija se v računalniški industriji uporablja na več ravneh. Abstrakcija pomeni skrivanje podrobnosti o ozadju od uporabnikov in razvijalcev in vključuje gradnjo vmesnikov za poenostavitev uporabe osnovnega vira, kar tudi poenostavlja operacije. Aplikacije se izvajajo v fizičnih sistemih, ki niso določeni, podatki se shranjujejo na neznanih lokacijah, upravljanje sistemov je dodeljeno zunanjim izvajalcem, dostop uporabnikov pa je vseprisuten. Abstrakcija je ena glavnih značilnosti računalništva v oblaku, ki omogoča odvzem fizične izvedbe, da skrije tehnične podrobnosti pred potrošniki. To funkcionalnost podpira tehnologija virtualizacije.

Razlika med abstrakcijo in virtualizacijo

Opredelitev

- Virtualizacija je ena temeljnih komponent računalništva v oblaku, ki omogoča ustvarjanje virtualne različice (ne dejanske) nečesa, vključno z računalniškimi viri, navidezno računalniško strojno platformo, operacijskim sistemom in pomnilniškimi napravami. To je dežnik tehnologij in konceptov, ki naj bi zagotovili abstraktno okolje za zagon aplikacij. Po drugi strani je abstrakcija ena glavnih značilnosti računalništva v oblaku, ki omogoča odvzem fizične izvedbe, da se pri potrošnikih skrijejo tehnične podrobnosti. Predstavlja bistvene značilnosti, medtem ko skriva podrobnosti o ozadju od uporabnikov in razvijalcev.

Koncept

- Virtualizacija omogoča, da se računalniški viri razdelijo ali delijo v več okoljih hkrati z namenom centraliziranja upravnih nalog, obenem pa izboljšajo razširljivost in delovne obremenitve. Ta okolja so splošno znana kot virtualni stroji (VM). Računalništvo v oblaku virtualizira sisteme z združevanjem in deljenjem virov. Računalništvo v oblaku uporablja abstrakcijo, da omogoči hitro uvajanje podatkov in aplikacij za zmanjšanje zahtevnosti in stroškov zagotavljanja osnovnega vira, kar sčasoma poenostavi delovanje. Virtualizacija je podobna abstrakciji, vendar ne skriva vedno podrobnosti nizkega sloja.

Značilnosti

- Izraz virtualizacija je pogosto sinonim za virtualizacijo strojne opreme, ki ima temeljno vlogo pri učinkovitem zagotavljanju rešitev Infrastruktura kot storitev (IaaS) za računalništvo v oblaku. Omogoča razširljivost in prožnost računalništva v oblaku, tako da skrije podrobnosti o uvajanju od potrošnikov. Abstrakcija vključuje predstavljanje bistvenih značilnosti ob skrivanju podrobnosti ozadja ali razlag, da se določi obremenitev na način, ki je optimalen za končnega uporabnika. Omogočila bo spremembe v zaledju, ne da bi to vplivalo na funkcionalnosti aplikacij v sloju abstrakcije. Tako bo en stroj deloval neodvisno in deloval kot več strojev.

Abstrakcija vs virtualizacija: primerjalna tabela

Povzetek

Virtualizacija je tehnologija, ki omogoča, da se računalniški viri razdelijo ali delijo v več okoljih hkrati z namenom centraliziranja upravnih nalog, obenem pa izboljšajo razširljivost in delovne obremenitve. Omogoča delovanje več virtualnih strojev na enem fizičnem stroju. Virtualizacija je podobna abstrakciji, vendar ne skriva vedno podrobnosti nizkega sloja. Abstrakcija je ena glavnih značilnosti računalništva v oblaku, ki omogoča odvzem fizične izvedbe, da skrije tehnične podrobnosti pred potrošniki. To funkcionalnost podpira tehnologija virtualizacije.