¿Cuál es la diferencia entre cloud computing y virtualización?

Hay dos formas de responder esto: una sobre el concepto y la tecnología y la segunda sobre la forma en que estas tecnologías se utilizan en el mundo real para resolver problemas similares.

1. Las tecnologías de alto nivel.

La virtualización consiste en tomar un dispositivo físico y dividirlo en partes más pequeñas que se puedan aprovisionar, compartir, mover, etc., haciendo que los recursos sean más eficientes y dinámicos.

La nube se trata de hacer que los recursos de TI (virtualizados generalmente) estén disponibles bajo demanda, con un modelo de pago por uso, accesible a través de una API (un programa de software puede acceder, crear, configurar, etc., recursos virtuales)

2. Acerca de cómo se usan para resolver problemas de TI

Si bien son similares en la tecnología que usan (la mayoría de las soluciones en la nube dependen en gran medida de la tecnología de virtualización), son dos soluciones a dos problemas diferentes

La virtualización se trata de la optimización de recursos. Los grandes departamentos de TI tenían cientos de aplicaciones que se ejecutaban en hardware antiguo, por lo que también tenían que administrar cientos de servidores antiguos. La virtualización sirvió como una aplicación Tetris, donde múltiples aplicaciones, a veces cientos, podrían ejecutarse en un servidor físico. Esto dio como resultado una reducción drástica en la cantidad de servidores físicos que deben administrarse, lo que resulta en ahorros en el rendimiento, el costo y el consumo de energía, además de ahorrar tiempo y esfuerzo al mantener en funcionamiento estos servidores antiguos.

La virtualización ha evolucionado desde entonces, permitiendo réplicas de máquinas virtuales, moviendo máquinas a través de servidores, etc. Sin embargo, el concepto fundamental sigue siendo el mismo: los administradores mueven aplicaciones entre servidores en este juego de Tetris.

Con la nube, la infraestructura es completamente transparente. Una nube crea un conjunto de recursos de TI (potencia informática, almacenamiento, redes, etc.) y la pone a disposición de los clientes a pedido. Un usuario solicita recursos que se aprovisionan de inmediato y el usuario no tiene un concepto del hardware subyacente que no sea la capacidad asignada a él o ella.

El verdadero poder de la nube proviene de la automatización hecha posible mediante la creación de aplicaciones que son lo suficientemente inteligentes como para controlar los recursos de infraestructura que necesitan a través de una API.

Con la virtualización, una aplicación que necesita escalamiento generalmente obtiene un ladrillo de tetris más grande: el servidor virtual se hace más grande (pero aún está limitado a la capacidad total del servidor físico).

Con la nube, una aplicación puede escalar verticalmente cambiando el tamaño del servidor a uno más grande, pero también puede escalar horizontalmente, creando más servidores en un clúster según lo requiera la aplicación, en múltiples geografías, casi en tiempo real. La aplicación puede destruir servidores que ya no son necesarios. Si un servicio dentro de la aplicación no responde, la aplicación puede finalizar el servidor, crear uno nuevo, instalar el software que ejecuta el servidor y continuar.

No sé si hice justicia, pero es bastante increíble una vez que entiendes las diferencias prácticas.

Aquí hay una publicación de un colega que también puede ayudar: En los parques eólicos y la energía nuclear: las diferencias entre OpenStack y la virtualización – El blog oficial de Rackspace

La computación en la nube es una de esas cosas que significa todo y nada. Desafortunadamente, en nuestro negocio todos trabajamos tan duro como podemos para adoptar términos como la nube.

Si está realmente interesado, verificaría la definición de NIST aquí: Página sobre Nist

Debido a que son una agencia gubernamental, son en gran medida independientes de la influencia de los diversos proveedores (incluido yo) que intentan decirle a la gente qué es realmente la nube.

Algo a tener en cuenta es que la nube se ha convertido tanto en un modelo de negocio como en una tecnología. Hay un par de sabores principales de nubes; Plataforma como servicio (PAAS), Infraestructura como servicio (IaaS) y Software como servicio (SaaS). Hay un par de otras permutaciones de esa frase, pero entiendes la deriva.

Lo que notará aquí es la línea de etiqueta “como servicio”. Eso es lo realmente transformador de la nube en mi humilde opinión. La capacidad de tomar su tarjeta de crédito y pasar a AWS y obtener tantas máquinas virtuales como desee cambia todo. Si puede ejecutar su sistema AP / GL en la nube por $ XX al mes sin comprar ningún hardware de software, eso lo cambia todo.

Como consumidores, la noción de obtener software en Internet de forma gratuita no es muy nueva, lo hemos estado haciendo durante algún tiempo. Pero en la empresa, la mayoría de las grandes empresas están ejecutando centros de datos realmente grandes y muy caros llenos de hardware muy costoso. Poder mover cargas de trabajo a una nube pública, privada o híbrida es una capacidad muy interesante y no es difícil ver cómo esto puede ser transformador.

Mi especialidad personal es “Private Cloud”, donde las grandes empresas construyen nubes dentro de sus firewalls para ofrecer servicios de “estilo de nube” a sus clientes internos. Este cambio en el modelo arquitectónico y comercial realmente está cambiando la forma en que funciona la informática empresarial.

Entonces, en base a esa larga explicación, ¿cuál es la diferencia entre la virtualización y la nube?

La virtualización y la nube no están directamente relacionadas. La virtualización es una tecnología que permite múltiples instancias virtuales en una sola instancia de hardware. Para citar NIST: “La computación en la nube es un modelo para permitir el acceso a la red ubicuo, conveniente y bajo demanda a un grupo compartido de recursos informáticos configurables …”

Puede tener nube sin virtualización (Google Apps) y puede tener virtualización sin nube (Hyper-V).

La virtualización es MUY COMÚN en las arquitecturas de estilo de nube porque esa es la forma en que se construyen muchos centros de datos modernos, pero no son lo mismo en absoluto.

Estos dos términos, aunque se usan mucho juntos, son totalmente diferentes. Cloud Computing es una tecnología utilizada para entregar recursos compartidos de software / hardware a través de Internet (IaaS, SaaS, PaaS). Mientras que, la virtualización es un proceso de simulación de la versión virtual de recursos (VM).
Tenga en cuenta que el uso de la virtualización junto con la nube proporciona muchos beneficios.

Para resumir, la virtualización es un software que separa las infraestructuras físicas para crear varios recursos dedicados. Es la tecnología fundamental que subyace a la computación en la nube, y ahora es fácil ver la “diferencia” o la relación de contención. Aquí hay algunas buenas lecturas de Stratoscale, una marca líder de informática en la nube, en la nube frente a la virtualización: https://www.stratoscale.com/blog

La computación en la nube es la virtualización facturada como una utilidad. La computación en la nube generalmente significa externalizar su virtualización a un proveedor con mucha capacidad de cómputo.

La computación en la nube es virtualuzation a gran escala facturada por el consumo.

La computación en la nube también significa infraestructura como código, lo que significa que puede automatizar las tareas de infraestructura.

Por lo tanto, puede decir que la computación en la nube es un modelo de negocio de venta de virtualización a gran escala.

La virtualización es la tecnología detrás de la computación en la nube. Implementa hipervisores que dividen una máquina física en muchas máquinas virtuales. Estas máquinas virtuales se venden como instancias de computación en la nube.

Ejemplos de hipervisores que crean nubes son Linux KVM, Xen, que también es un componente básico de Microsoft Hyper V, Vmware y BSD Bhyve.

La computación en la nube y la virtualización son casi similares, pero no son intercambiables, y la diferencia es lo suficientemente significativa como para afectar sus decisiones comerciales.

Esencialmente, la virtualización difiere de la computación en la nube porque la virtualización es un software que manipula hardware, mientras que la computación en la nube se refiere a un servicio que resulta de esa manipulación.

Como dijo Adams: “La virtualización es un elemento fundamental de la computación en la nube y ayuda a ofrecer el valor de la computación en la nube”, mientras que ” la computación en la nube es la entrega de recursos informáticos, software o datos compartidos, como un servicio y bajo demanda a través de Internet “.

Una verdadera nube proporciona capacidad de autoservicio, elasticidad, gestión automatizada, escalabilidad y servicio de pago por uso que no es inherente a la virtualización.

Referencia: virtualización versus computación en la nube: ¿cuál es la diferencia?
Papel blanco

Aunque la virtualización y la computación en la nube comparten un vínculo común, todavía hay una diferencia entre ellas.

  • La virtualización es un software que manipula hardware, mientras que la computación en la nube se refiere a un servicio que resulta de esa manipulación.
  • “La virtualización es un elemento fundamental de la computación en la nube y ayuda a entregar el valor de la computación en la nube”, dijo Adams. “La computación en la nube es la entrega de recursos informáticos, software o datos compartidos, como un servicio y bajo demanda a través de Internet”.
  • La mayor parte de la confusión ocurre porque la virtualización y la computación en la nube trabajan juntas para proporcionar diferentes tipos de servicios, como es el caso de las nubes privadas.
  • Una verdadera nube proporciona capacidad de autoservicio, elasticidad, gestión automatizada, escalabilidad y servicio de pago por uso que no es inherente a la virtualización.
  • La computación en la nube es un enfoque para la entrega de servicios a un usuario final, mientras que la virtualización es un servicio posible que podría entregarse.
  • Sin embargo, un modelo de autoservicio no es un componente esencial de la virtualización, pero sí lo es en la computación en la nube.

Espero que esto te dé algo de claridad sobre lo mismo.

Algunas diferencias entre Cloud computing y Virtualization son:

La mejor manera de explicar la diferencia entre la virtualización y la computación en la nube es decir que la primera es una tecnología, mientras que la segunda es un servicio cuya base está formada por dicha tecnología. La virtualización puede existir sin la nube, pero la computación en la nube no puede existir sin la virtualización, al menos, no en su formato actual. El término computación en la nube se usa mejor para referirse a una situación en la que “los recursos informáticos compartidos, el software o los datos se entregan como un servicio y bajo demanda a través de Internet”.
Hay un poco más que eso, por supuesto. Existen otros factores que separan la computación en la nube de la virtualización, incluido el autoservicio para los usuarios, el amplio acceso a la red, la capacidad de escalar elásticamente los recursos y la presencia de un servicio medido. Si está viendo lo que parece ser un entorno de servidor que carece de cualquiera de estas características, entonces probablemente no sea computación en la nube, independientemente de lo que dice ser.

Para más información: ¡interesado en la computación en la nube! Si desea un servicio de consultoría en la nube / capacitación en la nube, considere el enlace http://www.movtocloud.com

Computación en la nube y virtualización: ambas se introdujeron para maximizar los recursos informáticos al tiempo que se racionalizan los procesos y se aumenta la productividad para reducir el costo total de propiedad.
La virtualización es una herramienta de administración de sistemas y gestión de datos que tiene muchos usos técnicos; la mayoría de los cuales no tienen mucho que ver con la nube.
La computación en la nube es el acceso a las aplicaciones a través de Internet que se ejecutan en un entorno no local.
Para una explicación detallada, puede consultar las siguientes páginas:
Virtualización versus computación en la nube: hay una diferencia
¿Cuál es la diferencia entre virtualización y computación en la nube? ¿Por qué una organización necesitaría más que solo virtualización?

Virtualización: (se hizo famoso por la virtualización del sistema operativo)
se logra mediante un software (llamado hipervisor) que simula múltiples instancias de interfaces de hardware, de modo que múltiples instancias operativas (windows / linux, etc.) pueden ejecutarse en un único servidor concreto
El mismo concepto puede extenderse a Almacenamiento o aplicación.

Nube:
en lugar de software de equipo local (o), use software de equipo remoto (o) al que se accede mediante la interfaz gráfica o API.

Nota:
La propia nube podría implementarse utilizando la virtualización

La virtualización nos permite crear recursos lógicos (máquinas, redes, discos, …) que se ven exactamente como un recurso físico desde la perspectiva del usuario final. De esta manera, puede compartir la infraestructura física entre muchos proyectos pequeños mientras los mantiene aislados.

La computación en la nube es una palabra de moda de marketing que significa aproximadamente un sistema en el que puede crear recursos virtuales y pagar por ellos sin poseer ni administrar la infraestructura física.

La virtualización puede existir sin la nube, pero la computación en la nube no puede existir sin la virtualización, al menos, no en su formato actual. Para obtener más información, visite: cyberoam.com

En una oración, “La virtualización (servidor, red y almacenamiento) es una infraestructura clave para admitir la computación en la nube. No puedo hacer que nadie haga computación en la nube con el modelo tradicional (servidor físico) hoy en día.

Cloud Computing es un concepto más amplio que utiliza tecnología de virtualización para ofrecer servicios informáticos a través de la red.
http://www.myrealdata.com/cloud-

Básicamente, la computación en la nube es una versión tonta o una pieza de virtualización. No dejes que nadie te engañe. La computación en la nube es una versión más simple de virtualización.

More Interesting

¿Cuántos servidores tiene AWS? ¿Cuántos hay en la nube pública?

¿Por qué el servidor en la nube es mejor que el servidor web?

¿Cómo se distribuye un sistema de almacenamiento de archivos en la nube?

¿Pueden las compañías de telecomunicaciones competir con compañías como Amazon / Google en la computación en la nube? ¿Por qué o por qué no?

Telegram Messenger en su sitio web oficial mencionó que han creado esta aplicación solo para personas y que no venderá ningún anuncio y es gratis para siempre. ¿Cómo y por qué debería creer que Telegram es seguro?

¿Cuáles son los factores de forma más prometedores para la informática portátil? ¿Cuál será la próxima gran cosa?

¿AWS proporciona Oracle para el almacenamiento? ¿Hay una prueba gratuita para esto?

Cómo crear un software basado en la nube

¿La plataforma en la nube de Google será el próximo Google plus o superará a AWS?

¿Cómo reaccionarán los proveedores de alojamiento de PaaS (Plataforma como servicio) ante las recientes caídas de precios de Amazon y Google?

¿Qué le pasó a Cloudseed.io?

¿Es bueno pasar del servicio de infraestructura (almacenamiento) a las operaciones de aplicaciones?

¿Cuál es el punto de la nube?

¿Cuál es la universidad / colegio en Canadá que ofrece un programa de posgrado en computación en la nube?

¿Cómo conseguir un trabajo de computación en la nube? ¿Qué son los requerimientos? ¿Qué habilidades espera una empresa de computación en la nube de un principiante? Después de dominar las habilidades, ¿cómo debo aplicar?