Diferencia entre abstracción y virtualización

Diferencia entre abstracción y virtualización

Abstracción vs. Virtualización

Es la capacidad de crear o agrupar un grupo de recursos lo que diferencia la computación en la nube de otros tipos de sistemas en red. Pero no todas las aplicaciones de computación en la nube crean grupos de recursos que se pueden asignar a los usuarios a pedido, pero un número significativo de sistemas basados ​​en la nube sí. Al usar la computación en la nube, estamos accediendo a recursos agrupados utilizando una técnica llamada virtualización, que permite crear una versión virtual de los recursos informáticos con el objetivo de centralizar las tareas administrativas. La virtualización se ha convertido en una herramienta indispensable para casi todas las nubes; Se ha convertido en una técnica importante para establecer servicios modernos de computación en la nube.

Sin embargo, es muy probable que se confunda con otro concepto demasiado utilizado llamado abstracción. La virtualización es similar a la abstracción, pero no siempre oculta los detalles de la capa baja. El concepto de máquinas virtuales no es nuevo; De hecho, las máquinas virtuales existían desde la década de 1960, cuando IBM desarrolló la primera máquina virtual para proporcionar acceso interactivo a una computadora mainframe. La abstracción permite el beneficio clave de la computación en la nube, que es un acceso compartido y ubicuo. La abstracción es el acto de representar características esenciales mientras oculta los detalles de fondo de usuarios y desarrolladores. Se utiliza para reducir el costo y la complejidad, lo que a su vez simplifica las operaciones.

¿Qué es la virtualización??

La virtualización es una tecnología que permite crear una versión virtual (en lugar de real) de algo, incluidos recursos de computadora, plataforma de hardware de computadora virtual, sistema operativo y dispositivos de almacenamiento. Permite que los recursos informáticos se dividan o compartan por múltiples entornos simultáneamente con la intención de centralizar las tareas administrativas mientras mejoran la escalabilidad y las cargas de trabajo. Estos entornos se conocen comúnmente como máquinas virtuales (máquinas virtuales). La virtualización no es un concepto nuevo; De hecho, el concepto de máquinas virtuales existía desde la década de 1960 después de IBM desarrollar la primera máquina virtual en proporcionar acceso a una computadora de mainframe. Con la virtualización, las organizaciones aprovechan la agilidad de los recursos de cálculo y almacenamiento basados ​​en software. La idea es aliviar al usuario de la carga de compras e instalaciones de recursos. En pocas palabras, la virtualización permite que múltiples máquinas virtuales se ejecuten en una sola máquina física.

Que es la abstracción?

La abstracción es el acto de representar características esenciales mientras oculta los detalles de fondo de usuarios y desarrolladores. La virtualización es similar a la abstracción, pero no siempre oculta los detalles de la capa baja. El término abstracción se utiliza en la industria informática en varios niveles. Abstracción se trata de ocultar los detalles de fondo de los usuarios y desarrolladores, e implica construir interfaces para simplificar el uso del recurso subyacente, lo que también simplifica las operaciones. Las aplicaciones se ejecutan en sistemas físicos que no se especifican, los datos se almacenan en ubicaciones que se desconocen, la administración de sistemas se subcontrata a otros, y el acceso por los usuarios es omnipresente. Abstracción es una de las características centrales de la computación en la nube que permite la abstracción de la implementación física para ocultar los detalles técnicos de los consumidores. Esta funcionalidad es compatible con la tecnología de virtualización.

Diferencia entre abstracción y virtualización

Definición

- La virtualización es uno de los componentes fundamentales de la computación en la nube que permite crear una versión virtual (en lugar de real) de algo, incluidos recursos de computadora, plataforma de hardware de computadora virtual, sistema operativo y dispositivos de almacenamiento. Es un paraguas de tecnologías y conceptos que están destinados a proporcionar un entorno abstracto para ejecutar aplicaciones. La abstracción, por otro lado, es una de las características centrales de la computación en la nube que permite la abstracción de la implementación física para ocultar los detalles técnicos de los consumidores. Es el acto de representar características esenciales mientras oculta los detalles de fondo de usuarios y desarrolladores.

Concepto

- La virtualización permite que los recursos informáticos se dividan o compartan por múltiples entornos simultáneamente con la intención de centralizar las tareas administrativas al tiempo que mejora la escalabilidad y las cargas de trabajo. Estos entornos se conocen comúnmente como máquinas virtuales (máquinas virtuales). La computación en la nube virtualiza los sistemas agrupando y compartiendo recursos. Cloud Computing utiliza abstracción para permitir la implementación rápida de datos y aplicaciones para minimizar la complejidad y el costo de proporcionar el recurso subyacente, lo que eventualmente simplifica las operaciones. La virtualización es similar a la abstracción, pero no siempre oculta los detalles de la capa baja.

Características

- El término virtualización a menudo es sinónimo de virtualización de hardware, que desempeña un papel fundamental en la entrega eficiente de soluciones de infraestructura como servicio (IaaS) para la computación en la nube. Permite la escalabilidad y flexibilidad de la computación en la nube ocultando los detalles de implementación de los consumidores. La abstracción implica representar características esenciales mientras oculta los detalles de fondo o las explicaciones para especificar una carga de trabajo de una manera que sea óptima para el usuario final. Permitirá que ocurran cambios en el backend sin afectar las funcionalidades de las aplicaciones en la capa de abstracción. De esta manera, una sola máquina funcionará de forma independiente como múltiples máquinas.

Abstracción vs. Virtualización: tabla de comparación

Resumen

La virtualización es una tecnología que permite que los recursos informáticos se dividan o compartan por múltiples entornos simultáneamente con la intención de centralizar las tareas administrativas al tiempo que mejora la escalabilidad y las cargas de trabajo. Permite que múltiples máquinas virtuales se ejecuten en una sola máquina física. La virtualización es similar a la abstracción, pero no siempre oculta los detalles de la capa baja. Abstracción es una de las características centrales de la computación en la nube que permite la abstracción de la implementación física para ocultar los detalles técnicos de los consumidores. Esta funcionalidad es compatible con la tecnología de virtualización.