Rozdíl mezi abstrakcí a virtualizací

Abstrakce vs. virtualizace

Je to schopnost vytvořit nebo seskupit fond prostředků, což odlišuje cloud computing od jiných typů síťových systémů. Ne všechny aplikace cloud computingu však vytvářejí fondy zdrojů, které lze přiřadit uživatelům na vyžádání, ale značný počet systémů založených na cloudu ano. Při používání cloud computingu přistupujeme k sdruženým prostředkům pomocí techniky zvané virtualizace, která umožňuje vytvářet virtuální verzi počítačových zdrojů s cílem centralizovat administrativní úkoly. Virtualizace se stala nepostradatelným nástrojem téměř každého cloudu; stala se důležitou technikou pro zřízení moderních cloud computing služeb.

Je však velmi pravděpodobné, že bude zaměňováno s dalším příliš používaným konceptem nazvaným abstrakce. Virtualizace je podobná abstrakci, ale ne vždy skryje podrobnosti nízké vrstvy. Koncept virtuálních strojů není nový; ve skutečnosti existovaly virtuální stroje od šedesátých let, kdy IBM vyvinula první virtuální stroj poskytující interaktivní přístup k počítači sálových počítačů. Abstrakce umožňuje klíčovou výhodu cloud computingu, což je sdílený a všudypřítomný přístup. Abstrakce je akt představující základní funkce při skrytí detailů pozadí od uživatelů a vývojářů. Používá se ke snížení nákladů a složitosti, což zase zjednodušuje operace.

Co je virtualizace?

Virtualizace je technologie, která umožňuje vytvořit virtuální verzi (nikoli skutečnou) něčeho, včetně počítačových zdrojů, hardwarové platformy virtuálního počítače, operačního systému a paměťových zařízení. Umožňuje dělit nebo sdílet počítačové prostředky ve více prostředích současně s úmyslem centralizovat administrativní úkoly a zlepšit škálovatelnost a pracovní vytížení. Tato prostředí jsou běžně známá jako virtuální stroje (VM). Virtualizace není nový koncept; ve skutečnosti koncept virtuálních strojů existoval od šedesátých let poté, co IBM vyvinula první virtuální stroj poskytující přístup k počítači sálových počítačů. Díky virtualizaci organizace využívají agility softwarových výpočetních a úložných prostředků. Záměrem je zbavit uživatele břemene nákupu zdrojů a instalací. Jednoduše řečeno, virtualizace umožňuje spuštění více virtuálních strojů na jednom fyzickém počítači.

Co je Abstrakce?

Abstrakce je akt představující základní funkce při skrytí detailů pozadí od uživatelů a vývojářů. Virtualizace je podobná abstrakci, ale ne vždy skryje podrobnosti nízké vrstvy. Termín abstrakce se používá v počítačovém průmyslu na několika úrovních. Abstrakce je o skrytí detailů pozadí před uživateli a vývojáři a zahrnuje vytvoření rozhraní pro zjednodušení použití základního zdroje, což také zjednodušuje operace. Aplikace běží na fyzických systémech, které nejsou specifikovány, data jsou ukládána na neznámých místech, správa systémů je zadávána jiným uživatelům a přístup uživatelů je všudypřítomný. Abstrakce je jednou z hlavních funkcí cloud computingu, která umožňuje abstrakci fyzické implementace skrýt technické detaily před spotřebiteli. Tato funkce je podporována technologií virtualizace.

Rozdíl mezi abstrakcí a virtualizací

Definice

- Virtualizace je jednou ze základních součástí cloud computingu, která umožňuje vytvářet virtuální verzi (spíše než skutečnou) něčeho, včetně počítačových zdrojů, hardwarové platformy virtuálního počítače, operačního systému a paměťových zařízení. Jedná se o deštník technologií a konceptů, které mají poskytovat abstraktní prostředí pro spouštění aplikací. Abstrakce je naproti tomu jednou z hlavních funkcí cloud computingu, která umožňuje abstrakci fyzické implementace skrýt technické detaily před spotřebiteli. Jedná se o zastupování základních funkcí a skrytí detailů pozadí od uživatelů a vývojářů.

Pojem

- Virtualizace umožňuje rozdělení a sdílení počítačových zdrojů ve více prostředích současně se záměrem centralizovat administrativní úkoly a zlepšit škálovatelnost a pracovní vytížení. Tato prostředí jsou běžně známá jako virtuální stroje (VM). Cloud computing virtualizuje systémy sdružováním a sdílením zdrojů. Cloud computing využívá abstrakce k umožnění rychlého nasazení dat a aplikací, aby se minimalizovala složitost a náklady na poskytnutí podkladového zdroje, což nakonec zjednoduší operace. Virtualizace je podobná abstrakci, ale ne vždy skryje podrobnosti nízké vrstvy.

Vlastnosti

- Termín virtualizace je často synonymem pro hardwarovou virtualizaci, která hraje zásadní roli při účinném poskytování řešení IaaS (Infrastruktura-a-Service) pro cloud computing. Umožňuje škálovatelnost a flexibilitu cloud computingu skrýváním detailů nasazení před zákazníky. Abstrakce zahrnuje představení základních funkcí při skrytí podrobností nebo vysvětlení pozadí, aby bylo možné určit pracovní vytížení způsobem, který je pro konečného uživatele optimální. Umožní to, aby v backendu došlo ke změnám, aniž by to ovlivnilo funkčnost aplikací v abstrakční vrstvě. Tímto způsobem bude jeden stroj fungovat nezávisle a bude fungovat jako více strojů.

Abstrakce vs. virtualizace: srovnávací tabulka

souhrn

Virtualizace je technologie, která umožňuje rozdělit nebo sdílet počítačové prostředky ve více prostředích současně se záměrem centralizovat administrativní úkoly a současně zlepšit škálovatelnost a pracovní vytížení. Umožňuje spuštění více virtuálních strojů na jednom fyzickém počítači. Virtualizace je podobná abstrakci, ale ne vždy skryje podrobnosti nízké vrstvy. Abstrakce je jednou z hlavních funkcí cloud computingu, která umožňuje abstrakci fyzické implementace skrýt technické detaily před spotřebiteli. Tato funkce je podporována technologií virtualizace.