Unterschied zwischen Abstraktion und Virtualisierung

Unterschied zwischen Abstraktion und Virtualisierung

Abstraktion vs. Virtualisierung

Es ist die Fähigkeit, einen Ressourcenpool zu erstellen oder zu gruppieren, der das Cloud -Computing von anderen Arten von vernetzten Systemen unterscheidet. Aber nicht alle Cloud-Computing-Anwendungen erstellen Ressourcenpools, die Benutzern bei Bedarf zugewiesen werden können, aber eine erhebliche Anzahl von Cloud-basierten Systemen tun dies jedoch. Bei der Verwendung von Cloud Computing zugreifen wir mithilfe einer Technik, die als Virtualisierung bezeichnet wird, auf gepoolte Ressourcen, die eine virtuelle Version von Computerressourcen mit dem Ziel der Zentralisierung von Verwaltungsaufgaben ermöglichen. Die Virtualisierung ist für fast jede Cloud zu einem unverzichtbaren Werkzeug geworden. Es ist zu einer wichtigen Technik für die Einrichtung moderner Cloud -Computerdienste geworden.

Es ist jedoch sehr wahrscheinlich mit einem weiteren übermäßig verwendeten Konzept namens Abstraktion verwechselt. Die Virtualisierung ähnelt der Abstraktion, verbergt jedoch nicht immer die Details der niedrigen Schicht. Das Konzept virtueller Maschinen ist nicht neu; Tatsächlich existierten seit den 1960er Jahren virtuelle Maschinen, als IBM die erste virtuelle Maschine entwickelte, um einen interaktiven Zugriff auf einen Mainframe -Computer zu gewährleisten. Die Abstraktion ermöglicht den Schlüsselvorteil des gemeinsam genutzten Cloud -Computing, der allgegenwärtiger Zugriff ist. Abstraktion ist der Akt der Darstellung wesentlicher Merkmale und gleichzeitig die Hintergrunddetails vor Benutzern und Entwicklern. Es wird verwendet, um Kosten und Komplexität zu senken, was wiederum den Betrieb vereinfacht.

Was ist Virtualisierung?

Die Virtualisierung ist eine Technologie, mit der eine virtuelle Version (anstatt tatsächlich) von etwas erstellt wird, einschließlich Computerressourcen, virtuelle Computerhardwareplattform, Betriebssystem und Speichergeräte. Es ermöglicht die Aufteilung von Computerressourcen durch mehrere Umgebungen gleichzeitig mit der Absicht, Verwaltungsaufgaben zu zentralisieren, gleichzeitig die Skalierbarkeit und die Arbeitsbelastung zu verbessern. Diese Umgebungen sind allgemein als virtuelle Maschinen (VMs) bekannt. Virtualisierung ist kein neues Konzept; Tatsächlich existierte das Konzept der virtuellen Maschinen seit den 1960er Jahren, nachdem IBM die erste virtuelle Maschine entwickelt hatte, um Zugriff auf einen Mainframe -Computer zu gewährleisten. Mit der Virtualisierung nutzen Unternehmen die Agilität von Software-basierten Computer- und Speicherressourcen. Die Idee besteht. Einfach ausgedrückt, ermöglicht die Virtualisierung mehrere virtuelle Maschinen auf einer einzelnen physischen Maschine.

Was ist Abstraktion?

Abstraktion ist der Akt der Darstellung wesentlicher Merkmale und gleichzeitig die Hintergrunddetails vor Benutzern und Entwicklern. Die Virtualisierung ähnelt der Abstraktion, verbergt jedoch nicht immer die Details der niedrigen Schicht. Der Begriff Abstraktion wird in der Computerindustrie auf mehreren Ebenen verwendet. Bei der Abstraktion geht es darum, die Hintergrunddetails vor den Benutzern und Entwicklern zu verbergen, und beinhaltet die Konstruktion von Schnittstellen, um die Verwendung der zugrunde liegenden Ressource zu vereinfachen, wodurch auch der Betrieb vereinfacht wird. Anwendungen, die auf physischen Systemen ausgeführt werden, die nicht angegeben sind, die Daten werden an unbekannten Orten gespeichert, die Verabreichung von Systemen wird an andere ausgelagert und der Zugriff durch Benutzer ist allgegenwärtig. Abstraktion ist eines der Kernfunktionen des Cloud Computing, mit dem die Abstraktion der physischen Implementierung technische Details vor den Verbrauchern verbergen kann. Diese Funktionalität wird durch Virtualisierungstechnologie unterstützt.

Unterschied zwischen Abstraktion und Virtualisierung

Definition

- Die Virtualisierung ist eine der grundlegenden Komponenten des Cloud -Computing, mit der eine virtuelle Version (anstatt tatsächliche) von etwas erstellt werden kann, einschließlich Computerressourcen, virtuelle Computerhardwareplattform, Betriebssystem und Speichergeräte. Es ist ein Regenschirm aus Technologien und Konzepten, die eine abstrakte Umgebung für die Ausführung von Anwendungen bieten sollen. Die Abstraktion hingegen ist eines der Kernfunktionen von Cloud Computing, mit dem die physikalische Implementierung die technischen Details vor den Verbrauchern verbergen kann. Es ist der Akt, wesentliche Funktionen darzustellen und die Hintergrunddetails von Benutzern und Entwicklern zu verbergen.

Konzept

- Die Virtualisierung ermöglicht es Computerressourcen, von mehreren Umgebungen gleichzeitig aufgeteilt oder gemeinsam genutzt zu werden, mit der Absicht, Verwaltungsaufgaben zu zentralisieren, gleichzeitig die Skalierbarkeit und die Arbeitsbelastung zu verbessern. Diese Umgebungen sind allgemein als virtuelle Maschinen (VMs) bekannt. Cloud -Computing virtualisiert Systeme, indem sie Ressourcen bündeln und teilen. Cloud Computing verwendet Abstraktion, um die schnelle Bereitstellung von Daten und Anwendungen zu ermöglichen. Die Virtualisierung ähnelt der Abstraktion, verbergt jedoch nicht immer die Details der niedrigen Schicht.

Eigenschaften

- Der Begriff Virtualisierung ist häufig gleichbedeutend mit der Hardware-Virtualisierung, die eine grundlegende Rolle bei der effizienten Bereitstellung von Infrastrukturlösungen (IAAS) für Cloud Computing spielt. Es ermöglicht die Skalierbarkeit und Flexibilität des Cloud -Computing, indem die Bereitstellungsdetails vor den Verbrauchern versteckt werden. Bei der Abstraktion werden wesentliche Funktionen dargestellt, während die Hintergrunddetails oder Erklärungen versteckt sind, um eine Workload auf eine Weise anzugeben, die für den Endbenutzer optimal ist. Es ermöglicht Änderungen im Backend, ohne die Funktionalitäten der Anwendungen in der Abstraktionsschicht zu beeinflussen. Auf diese Weise arbeitet eine einzelne Maschine unabhängig voneinander wie mehrere Maschinen.

Abstraktion vs. Virtualisierung: Vergleichstabelle

Zusammenfassung

Die Virtualisierung ist eine Technologie, mit der Computerressourcen durch mehrere Umgebungen gleichzeitig geteilt oder geteilt werden können, um die Verwaltungsaufgaben zu zentralisieren und gleichzeitig die Skalierbarkeit und Arbeitsbelastung zu verbessern. Es ermöglicht es mehreren virtuellen Maschinen, auf einer einzelnen physischen Maschine auszuführen. Die Virtualisierung ähnelt der Abstraktion, verbergt jedoch nicht immer die Details der niedrigen Schicht. Abstraktion ist eines der Kernfunktionen des Cloud Computing, mit dem die Abstraktion der physischen Implementierung technische Details vor den Verbrauchern verbergen kann. Diese Funktionalität wird durch Virtualisierungstechnologie unterstützt.