Diferencia entre computación en la nube y virtualización

En 1961, el informático, John McCarthy, dio la idea de utilizar la informática como una utilidad de acceso público, y posteriormente en 1969, JCR Licklider tuvo su visión de la ‘interconectividad global’ para acceder a los programas desde cualquier lugar, la idea surgió de la servicio a la antigua. oficinas

Hoy, estas dos ideas son similares a las concepto de computación en la nube; ha sido una palabra de moda en la industria durante varios años.

Desde 2012, las empresas han comenzado a tomarse más en serio la computación en la nube y a implementarla como un objetivo empresarial, siguiendo a líderes como Amazon, Google y Microsoft, que impulsan y desarrollan el uso de la computación en la nube.

¿Dónde encaja la virtualización?

La virtualización es una tecnología de software que simula hardware complejo. La computación en la nube utiliza la virtualización para administrar los recursos del servidor y la consolidación de la carga de trabajo.

¿Qué es la computación en la nube?

La siguiente definición de computación en la nube se toma de una publicación emitida por el Instituto Nacional de Estándares y Tecnología de EE. UU. (NIST):

«La computación en la nube es un modelo para habilitar el acceso de red ubicuo, conveniente y bajo demanda a un grupo de recursos informáticos configurables (por ejemplo, redes, servidores, almacenamiento, aplicaciones y servicios) que se pueden aprovisionar y liberar rápidamente con poco esfuerzo de gestión. o interactuar con un proveedor de servicios”.

La publicación del NIST luego pasa a enumerar las características básicas, el servicio y los modelos de implementación necesarios para un infraestructura en la nubeque puede definirse además como:

“Una colección de hardware y software que habilita las características de la computación en la nube, que puede verse como una capa tanto física como de abstracción.

el es capa fisica consta de los recursos de hardware necesarios para admitir los servicios en la nube y, por lo general, incluye componentes de servidor, almacenamiento y red. el es capa de abstracción consiste en el software desplegado en toda la capa física, que representa las características esenciales de una nube.

Conceptualmente, la capa de abstracción se encuentra por encima de la capa física”.

Por lo tanto, aunque la tecnología de virtualización permite la abstracción y el aislamiento del hardware subyacente en la capa física, no es el único componente clave que da como resultado la computación en la nube.

La evolución de la computación en la nube

La computación en la nube para consumo público fue un comienzo relativamente tardío, hasta que Internet logró avances significativos en el ancho de banda en los años noventa.

El primer hito para la computación en la nube se estableció con salesforce.com cuando entregaron programas de emprendimiento a través de un simple sitio web. Esto allanó el camino para que las organizaciones de desarrollo de software comenzaran a entregar aplicaciones a través de Internet.

Descubre también la:  Diferencia entre nube privada, nube pública y nube híbrida

En 2002, Servicios web de Amazon lanzaron su servicio basado en la nube EC2 (Computación en la nube elástica) y, en 2006, lanzó un servicio web comercial para que individuos y pequeñas entidades alquilen computadoras, pero ejecuten sus propios programas en el hardware. EC2 de Amazon fue el primer servicio de infraestructura en la nube disponible.

Desde el 2009, Google y microsoft comenzó a ofrecer su propia plataforma de tienda de aplicaciones. Al ser una plataforma accesible y confiable, esto desencadenó un efecto dominó y, posteriormente, aumentó la adopción de aplicaciones basadas en la nube en la industria.

La computación en la nube estaba evolucionando a través de mejoras en el ancho de banda, la interoperabilidad del software y la maduración de la tecnología de virtualización. De la misma manera que la computación cliente/servidor (empresarial) reemplazó a los mainframes, la computación en la nube es un nuevo modelo de tecnología que podría reemplazar el enfoque actual de la computación empresarial.

Categorías de computación en la nube

Las empresas que implementan la computación en la nube para la infraestructura y/o la implementación de aplicaciones pueden considerar tres categorías para los servicios basados ​​en la nube:

  • SaaS – Software como servicio ahí es donde los navegadores web brindan el punto de entrada de acceso al software y las aplicaciones que se ejecutan en los servidores (fuera de las instalaciones de la organización o en el sitio). Este es el servicio en la nube más famoso.
  • Paas – Plataforma como servicio proporciona una plataforma para desarrollar e implementar software, como Google App Engine y Heroku.
  • Iaas – Infraestructura como servicio ofrezca acceso directo a servidores en la nube y almacenamiento a través de Panel o API. Esto permite a los clientes construir centros de datos «virtuales». Un ejemplo de un proveedor de Iaas es Navisite.

Es posible utilizar una combinación de cualquiera de estos servicios para utilizar como híbrido Servicio.

¿Qué es la virtualización?

La virtualización es una tecnología de software que distribuye las capacidades de los recursos informáticos entre múltiples usuarios y entornos, y solo se adoptó ampliamente a principios de la década de 2000.

La virtualización simula varios aspectos del software, los datos, el almacenamiento, la memoria, etc., que son las características que hacen posible la escalabilidad, la elasticidad y la tenencia múltiple para la computación en la nube.

La virtualización solo estaba pensada para empresas de gran escala, ya que podría beneficiar a cualquier empresa sin importar su tamaño (si la organización solo necesita un servidor).

Y, contrariamente a algunos mitos, se pueden verificar aplicaciones de nivel 1 como Oracle, SAP, SQL, Exchange, etc.

Hay dos programas de virtualización muy conocidos VMWare y Microsoft Hyper-V y ambas son empresas líderes de software de virtualización que facilitan centros de datos virtualizados, dispositivos móviles y la nube para entregar aplicaciones y servicios en cualquier dispositivo.

La virtualización ofrece importantes ahorros financieros y flexibilidad, y la empresa está migrando con éxito a «La Nube».

Descubre también la:  Diferencia entre AVCHD y Mpeg4

hipervisor

Ahora que sabemos qué es la computación en la nube y cómo encaja la virtualización en la imagen, una breve comprensión de lo que es un hipervisor proporcionará más información sobre cómo funciona la virtualización.

El primer hipervisor conocido se introdujo en los años sesenta para permitir que diferentes sistemas operativos se ejecutaran en una sola computadora central. Los principales actores que impulsan la virtualización son Linux y Unix.

En su definición más básica, un hipervisor administra máquinas virtuales. Es un programa que permite alojar múltiples máquinas virtuales (VM) en una sola pieza de hardware. Cada VM ejecuta sus propias aplicaciones utilizando los recursos de hardware asignados.

El hipervisor asigna y administra estos recursos para la máquina virtual.

Categorías de virtualización

  • Virtualización completa a nivel de procesador simulando el software y hardware de la máquina host.
  • Para-Verificación permite que varias máquinas virtuales se ejecuten en un solo host y que cada instancia de los programas se ejecute, para que se procese de forma independiente (en su propia máquina virtual).
  • Aislamiento virtualización solo permite simular el sistema operativo host. Este tipo solo admite sistemas basados ​​en Linux.

malentendidos

Existe una idea errónea común de que la virtualización es la nube.

La virtualización es la tecnología básica en la infraestructura de la nube y, aunque todavía estaba en sus inicios cuando se estableció por primera vez la computación en la nube, ha cobrado impulso con más jugadores en este espacio, lo que permite desbloquear las capacidades poderosas y completas de la computación en la nube.

La computación en la nube no es virtualización, subcontratación ni un modelo comercial de pago por uso. Es un modelo de infraestructura con cambios fundamentales en la forma en que se entregan las pilas de TI completas.

Resumen

La computación en la nube es el modelo de tecnología actual que se está adoptando y que seguirán muchas otras organizaciones y desarrolladores.

A medida que los proveedores de servicios en la nube reconocen sus desafíos, pueden abordar los problemas (como retener las habilidades de TI especializadas, la planificación comercial y los costos operativos y de capital) y proporcionar enfoques óptimos para aquellos que migran a un entorno de nube.

Los factores relacionados con el gobierno y la seguridad de los datos son aspectos muy importantes que requieren la implementación de estándares para evitar comprometer la integridad de los datos y del sistema.

Hoy en día, la computación en la nube juega un papel importante en nuestra vida diaria, donde nos beneficiamos de la interoperabilidad del software y el intercambio de recursos e información. Las tecnologías de la nube están mejorando con más conexiones de alta velocidad al contenido de la nube y menos latencia.

A largo plazo, se prevé que para 2020 la mayoría de las organizaciones e individuos vivirán en la nube.

Wlip.es

Somos entusiastas de la tecnología, la ciencia y sus avances. Nuestra curiosidad nunca se sacia y por eso intentamos investigar y conocer cada día más cosas. Te traemos las diferencias más curiosas sobre conceptos, cosas y mucho más.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *