web-development-kb-es.site

¿Hay alguna ventaja en configurar una nube personal en lugar de ejecutar un servidor personal sin virtualización?

Actualmente tengo mi PC vieja en mi armario siendo un servidor sin cabeza (ejecutando Ubuntu Server). Lo uso como servidor de archivos, servidor web y servidor de respaldo. (El nombre de host es mneme, la musa griega de la memoria). ¿Hay alguna razón importante para considerar la posibilidad de reemplazar esta configuración no virtualizada con una nube personal que se ejecute en el mismo hardware o uno similar?

La razón principal por la que puedo pensar sería la separación de servicios. Por ejemplo, mi sistema de respaldo y mi servidor web Apache no tienen nada que ver directamente entre ellos, por lo que podrían ejecutarse en instancias separadas. Si quiero experimentar con algún servicio nuevo (por ejemplo, configurar un servidor de correo personal), podría hacerlo en una instancia completamente nueva y luego, después del inevitable fracaso miserable, puedo volar todo el lío sin afectar a mi otro servicios. ¿Es esto algo que podría hacer con una o dos computadoras que ejecutan una nube personal? ¿Hay otras ventajas de configurar una nube personal?

7
Ryan Thompson

Primero: "nube" es jerga de marketing para la virtualización, pero tiende a significar una virtualización flexible, donde hay cierta elasticidad y puedes mover las cosas. En ese caso, necesitaría más de una máquina Host para hacerlo y, por lo que parece, no quiere ni necesita eso.

Su comparación real es entre virtualización y no virtualización.

¿Por qué alguien querría virtualizar una máquina?

  • Si necesitaban ejecutar diferentes versiones o configuraciones de una plataforma
  • Si el software necesita que todo el servidor se mueva y pueda dañar otras aplicaciones
  • Si los servidores virtuales se aprovisionaran para usuarios separados
  • Necesitan probar varias configuraciones antes de implementar
  • Consolidación de múltiples servidores de hardware en una sola bestia.

No veo nada allí que se aplique a ti.

Usted habla sobre la separación de servicios, pero no veo ningún beneficio para sted de hacerlo. Puede tomar una máquina normal y jugar con ella, instalar un servidor de correo y, si no le gusta, puede desinstalarla. No hay razón para que esto afecte a otro servicio en ejecución.

El único momento en que podría hacerlo es si desea probar una nueva configuración de un sistema existente sin ningún tiempo de inactividad. En este caso, podría aprovisionar una nueva VM, instalar y probar, pero podría hacer lo mismo fácilmente con un escritorio y una caja virtual. Vbox en realidad hace las cosas mucho más simples.

La virtualización tiene beneficios, pero generalmente solo llegan a casa cuando intentas convertir una sala llena de servidores lentos y calientes en una configuración mucho más ágil y eficiente o si tienes muchos usuarios que necesitan su propio espacio de instalación. Para un solo usuario con una sola máquina, verá más negativos que positivos.

9
Oli

Creo que no estás haciendo la pregunta correcta ...

Lo que llamamos "la nube" no es "entornos vitualizados" sino "servicios alojados en la red". Los servicios en la nube se pueden alojar en hardware real o máquinas virtuales, no hay diferencia. La razón por la cual las personas tienden a pensar que "nube" significa "virtualizado" es porque la configuración de servicios en la nube generalmente se simplifica mediante entornos de virtualización, y las empresas lo han impulsado a través de soluciones dedicadas (como Azure, EC2 y similares).

De todos modos, con esta definición, de alguna manera ya está teniendo una instalación similar a la nube, con sus servicios de archivos, web y copias de seguridad accesibles en la red (incluso si está alojado en un hardware "real").

Ahora hablando de virtualización: está haciendo un buen resumen de las ventajas que podría obtener con ella. La pregunta es sencilla: ¿desea pasar por la molestia de reinstalar/reconfigurar todo en máquinas virtuales, con los posibles problemas que pueda traer, o desea conservar lo que tiene y está funcionando hoy?

No puedo responder por ti. Mi opinión personal sobre este tipo de cosas suele ser "si no está roto, no lo arregles", pero entonces es tu elección. Puede ser una buena oportunidad de aprendizaje :-)

4
Little Jawa