Hyper-V y VDI

Ir abajo

Hyper-V y VDI

Mensaje por Junior Rodriguez el Vie Abr 22, 2016 9:49 am

#ModelosArquitectonicos
#ClientesLigeros

Junior Rodriguez

Mensajes : 5
Fecha de inscripción : 04/02/2016

Ver perfil de usuario

Volver arriba Ir abajo

Re: Hyper-V y VDI

Mensaje por Henry_Morales el Vie Jun 01, 2018 11:31 am

QUE ES LXC?

LXC es una interfaz de espacio de usuario para las características de contención del kernel de Linux. A través de una potente API y herramientas simples, permite a los usuarios de Linux crear y gestionar fácilmente contenedores del sistema o de aplicaciones.
CARACTERISTICAS

El LXC actual usa las siguientes características del kernel para contener procesos:

  • Espacios de nombres del kernel (ipc, uts, mount, pid, red y usuario)

  • Perfiles de Apparmor y SELinux

  • Políticas de Seccomp

  • Chroots (usando pivot_root)

  • Capacidades del kernel

  • CGroups (grupos de control)


Los contenedores LXC a menudo se consideran como algo intermedio entre un chroot y una máquina virtual completa. El objetivo de LXC es crear un entorno lo más cercano posible a una instalación estándar de Linux, pero sin la necesidad de un kernel por separado.
COMPONENTES

LXC actualmente está compuesto de algunos componentes separados:


  • La biblioteca liblxc

  • Varios enlaces de idioma para la API:



  • Un conjunto de herramientas estándar para controlar los contenedores

  • Plantillas de contenedor de distribución


LICENCIAMIENTO
LXC es software libre, la mayor parte del código se publica bajo los términos de la licencia GNU LGPLv2.1 +, algunos bits de compatibilidad con Android se publican bajo una licencia estándar BSD de 2 cláusulas y algunos binarios y plantillas se publican bajo la licencia GNU GPLv2.
La licencia predeterminada para el proyecto es GNU LGPLv2.1 +.

Henry_Morales

Mensajes : 11
Fecha de inscripción : 14/02/2018

Ver perfil de usuario

Volver arriba Ir abajo

Re: Hyper-V y VDI

Mensaje por nelson_machicado el Vie Jun 01, 2018 11:37 am

¿Qué es VDI?

Infraestructura de escritorio virtual , o VDI, se refiere al proceso de ejecutar el escritorio de un usuario dentro de una máquina virtual que se administra en un servidor en el centro de datos. Es una poderosa forma de virtualización de escritorio porque permite a cada usuario tener escritorios completamente personalizados con toda la seguridad y la simplicidad de la administración centralizada.

VDI permite a los clientes simplificar la administración y los costos a base de consolidar y centralizar los escritorios mientras ofrecen a los usuarios finales la movilidad y la libertad para acceder a escritorios virtuales en cualquier momento, desde cualquier lugar, en cualquier dispositivo.  No obstante, es importante entender que VDI es solo una forma de virtualización de escritorios.

¿Por qué elegir VDI?


La VDI puede proporcionar ahorros significativos en determinados casos de uso. La tecnología se aplica sobre todo a situaciones a gran escala, pero repetitivas relacionadas con"trabajadores cualificados", tales como hospitales o procesamientos de reclamaciones de seguro. El usuario final no necesita un PC dedicado, sino las funciones de un sistema operativo básico y algunas herramientas de aplicaciones predeterminadas. La empresa se ahorra el coste de hardware, aprovisionando terminales de bajo coste en lugar de un PC y beneficios adicionales gracias a la reducción de los gastos de mantenimiento.

Definición de VDI


La VDI aprovisiona escritorios virtuales —para una experiencia de usuario final que simule un sistema operativo de escritorio— pero ejecutando múltiples escritorios virtuales en una infraestructura de servidor central. El sistema operativo, el software de aplicaciones y el almacenamiento de datos se hospedan y se gestionan de forma centralizada. Las soluciones VDI varían en términos de capacidades gráficas dependiendo de la infraestructura de hospedaje y la selección de procesadores disponibles.

nelson_machicado

Mensajes : 16
Fecha de inscripción : 14/02/2018

Ver perfil de usuario

Volver arriba Ir abajo

Re: Hyper-V y VDI

Mensaje por kevin_herrera el Vie Jun 01, 2018 11:46 am

¿Puede proporcionarte algún beneficio LXC?
¿Quieres manetner tus máquinas de desarrollo y servidores de producción limipias y bien organizadas?
¿Quieres evitar tener demasiado software instalado (en algunos casos, versiones del mismo software que podrían ser potencialmente conflictivas)?
¿Quieres probar aplicaciones web, o entornos de desarrollo, o cualquier otra cosa en tu ordenador de todos los días sin polucionarlo?
¿Quieres probar distintas opciones de despliegue u organización de servicios para la aplicación web que estás desarrollando?
¿Quieres probar y depurar scripts de provisionamiento en una máquina falsa antes de ejecutarlos contra los servidores de verdad?
Si quieres hacer alguna de estas cosas, entonces LXC te resultará útil.

Útil para desarrollo
Seguramente ya tienes todas tus herramientas de desarrollo instaladas y bien organazadas en tu máquina, pero imagina que quieres desarrollar algo y decides que necesitas una base de datos (por ejemplo PostreSQL, o MongoDB, o cualquier tipo de DB que consideres apropiada), y también que necesitas un sistema de colas (de mensajes, de trabajos, lo que sea). Estos sistemas son suficientemente complejos, y no quieres instalarlos directamente en tu máquina, Tampoco quieres que estén ejecutándose todo el tiempo, sólo cuando vayas a trabajar en ese proyecto en particular. LXC al rescate: prepara un contenedor e instala todos esos sistemas adicionales en él. Configura los sistemas dentro del contenedor como necesites. Pon en marcha el contenedor cuando vayas a trabajar en ese proyecto. Páralo cuando termines.

¿Quieres probar tu app en un servidor remoto que tienes en algún sitio? Instala LXC en el servidor, copia tu app y tu contenedor al servidor, retoca algunas configuraciones y tu aplicación estará funcionando en el servidor remoto.

En algunos casos te puede venir bien desarrollar directamente dentro del contenedor, y tener tu aplicación y todos los servicios que necesita en el mismo contenedor.

A veces quieres o necesitas usar un lenguaje/sistema/stack que normalmente no usas -y no quieres instalarla en tu máquina de desarrollo directamente-, o simplemente quieres echarle un vistazo. De nuevo, puedes simplemente crear un contenedor solamente para eso, hacer lo que necesites, y después quedártelo, o destruirlo.

Útil para probar cosas
Hay veces que lo que quieres hacer no tiene nada que ver con el desarrollo. Simplemente puedes querer probar una aplicación web: un gestor de contenidos, un gestor de incidencias, un gestor de proyecto, un CRM… lo que sea. Seguramente tengas documentación o instrucciones de instalación, o algún artículo que explique cómo instalar todas las dependencias, el sistema, y cómo configurar todo. Incluso mejor, quizá encuentres scripts para algún sistema de provisionamiento que te hará toda la instalación automáticamente… Y de nuevo, simplemente quieres echar un vistazo a un sistema, no quieres instalar un montón de cosas directamente en tu máquina sólo para ver si te gusta el sistema en cuestión. O quizá vas a probar algún programa en el que no confías demasadio, y no quieres poner en peligro la integridad de tu máquina.

En estos casos, LXC es obviamente muy útil, ya que puededes hacer todo lo que quieras en un espacio totalmente aislado.

Útil para Despliegue
Cuando estés preparado para desplegar algo, ya sea tu propia app o algún sistema que quieres tener disponible en un servidor, los contenedores LXC son igualmente útiles para mantener tu servidor limpio y bien organizado, con diferentes servicios totalmente aislados.

Es extremadamamente conveniente poder tener varios sistemas heterogéneos funcionando en un servidor, pero no tener que preocuparse de configuraciones o versiones de lenguajes potencialmente conflictivas. Incluso el servir diferentes apps en la web a través de un proxy inverso está bien y simplifica las cosas. Por ejemplo, imagina que el servidor web que quieres usar es ngnx, pero el gestor de contenidos (CMS) que quieres usar va mejor con Apache2, y con cierta versión de PHP (que, además, quieres configurar de manera específica para este gestor de contenido). Tampoco te apetece gastar tiempo intentando hacer que el CMS funcione directamente con nginx, y tampoco quieres tener conflictos del PHP con otras aplicaciones web que quieres tener en tu servidor. Nada de esto es un problema si usas LXC: crea un contenedor, instala Apache, tu CMS y la base de datos en tu contenedor, y configura PHP como te convenga. Apache sólo servirá el CMS, así que sólo tienes que configurar un host virtual de Apache. En el servidor donde se ejecuta el contenedor, configura un servidor virtual nginx como proxy inverso a tu contenedor. Ya está: tu CMS ejecutándose bajo apache (ahorrándote dolores de cabeza), pero servido a través de un proxy inverso de nginx, sin ningún conflicto con otros sistemas LAMP que puedas tener en otros contenedores en el mismo host.



Ten en cuenta que un contenedor tiene su propio sistema de ficheros, -que es simplemente un directorio en tu máquina-, así que puedes hacer un rsync de eso a otra máquina, si quieres copiar tu contenedor a otra máquina. Cierto que puede ser necesario parar el contenedor durante un breve tiempo para hacer eso, y tienes que tener cuidado de revisar algunas configuraciones y permisos en la nueva máquina si quieres ejecutar el contenedor allí. Pero simplemente poder ser capaz de hacer un rsync de un servidor completo de esa manera, está muy bien. Todo esto es además de aplicar cualquier otras estrategias de backup que puedes haber implementado en tu contenedor: recuerda, tienes cron, puedes volcar la base de datos todas las noches y enviarla por ftp a alguna otra máquina remota, todo de manera automática…

Consideraciones sobre escalado
Evita el problema de optimización prematura desde el punto de vista del escalado. No todos los servicios tienen que escalarse como Facebook, Twitter o Amazon. Muchos servicios -por ejemplo una simple herramienta de gestión de proyectos para un autónomo o pequeña empresa- nunca necesitará ir más allá de un simple contenedor LXC (un contenedor que se puede colocar en un host más potente, si es necesario).

Recuerda que un contenedor es como un servidor. Si has usado un sistema de provisionamiento para configurar todo en tu contenedor (¡y deberías haberlo hecho así!) … los scripts de provisionamiento, cuando llegue el momento, puedes ejecutarlos contra un servidor físico dedicado, si quieres. Puedes entonces restaurar bases de datos y configuraciones, de manera que los servicios que estabas ejecutando en un contenedor, de modo compartido con otras muchas cosas, podrán facilmente ponerse en marcha en un servidor dedicado.

kevin_herrera

Mensajes : 22
Fecha de inscripción : 14/02/2018

Ver perfil de usuario

Volver arriba Ir abajo

Re: Hyper-V y VDI

Mensaje por Jhessenia_Paton el Vie Jun 01, 2018 12:17 pm

Ventajas del VDI


• Configuraciones modulares:
Configuraciones flexibles de hasta 100 puestos por máquina virtual, y tantas máquinas
virtuales como pueda hospedar un servidor.
• Más bajo coste por puesto:
Las galardonadas soluciones de virtualización de escritorio reducen el coste por puesto
en más de un 75%.
• Implantación simple y rápida:
VDI elimina las complejidades de la virtualización de escritorio simplificando al máximo
el despliegue
• Flexibilidad del escritorio virtual:
Dependiendo de tus necesidades, se ofrecen grupos de trabajo o red para conectar las
soluciones de escritorios virtuales.
• Protección de los estudiantes:
Gestión del software de filtrado Web centralizada en el servidor en vez de instalarlo en
cada PC para garantizar un acceso seguro y consistente a Internet.
• Más espacio de trabajo:
Sustituye servidores voluminosos por un pequeño dispositivo de acceso que libera un
importante espacio de trabajo en las aulas de formación y laboratorios.
• Tecnología “verde”
Redes de ordenadores “verdes” que generan menos RAEE (Residuos de Aparatos Eléctricos y Electrónicos) y consume menos energía, sólo 1 Watio de consumo.


SOFTWARE VDI
Accede mediante software de terminal a tu escritorio virtual desde cualquier equipo con Windows ya sea un portátil, netbook, tablet, o incluso aquel viejo PC.
• Permite reutilizar PCs, Portátiles, Netbooks, para acceder a entornos de trabajo con sistemas
operativos actualizados.
• Acceso móvil seguro y unificado a aplicaciones y escritorios.


Jhessenia_Paton

Mensajes : 11
Fecha de inscripción : 16/02/2018

Ver perfil de usuario

Volver arriba Ir abajo

Re: Hyper-V y VDI

Mensaje por Paloma Soto el Vie Jun 01, 2018 12:29 pm

VDI

BENEFICIOS
Al igual que cualquier otra tecnología, la virtualización de escritorios proporciona una serie de beneficios clave que hace que esta tecnología sea la elegida por un gran número de usuarios:

Aumenta la seguridad de los escritorios y disminuye los costes de soporte

Las organizaciones tienen una gran cantidad de problemas otorgando permisos a los usuarios de sus equipos informáticos. Resulta complicado otorgar los mínimos permisos posibles y ofrecer a los usuarios un entorno de trabajo flexible con todas las funcionalidades que requieren para realizar su trabajo, sobre todo a aquellos usuarios que viajan. La virtualización del escritorio posibilita centralizar los escritorios en servidores centrales y gestionar dichos escritorios individualmente de manera remota. Esto provee a los usuarios una experiencia de escritorio completa y permite al personal de IT gestionar los escritorios virtualmente en lugar de físicamente. Disminuye radicalmente el coste de mantenimiento de los escritorios ya que no permites a sus usuarios modificar nada del Sistema Operativo, principal causa de los problemas en las organizaciones.

Reduce los costes generales de Hardware

La virtualización de escritorio implica que usted no tiene que tener equipos de última tecnología, porque todas las aplicaciones del escritorio son ejecutadas centralmente en un servidor remoto. Esto significa que los equipos que los usuarios están utilizando para conectarse al servidor tienen un periodo de vida mayor. Estos costes pueden reducirse aún más si para acceder a los escritorios virtuales utilizamos clientes ligeros, que son mucho menos costosos que los PC tradicionales.

Asegurar la continuidad del negocio

Un estudio reciente indica que la gran mayoría de las organizaciones no tienen planes de continuidad del negocio actuales. El estudio se basa en una encuesta realizada a 100 administradores de IT de Pymes del Reino Unido (empresas con 30-500 empleados ) llevada a cabo por ICM Investigación. La encuesta sugiere que ante la posibilidad de un fallo en el transporte público o desastre en el lugar de trabajo, muchas empresas no estarían en condiciones reabrir el negocio, mientras que los usuarios de la virtualización de escritorios serían capaz de ofrecer a sus usuarios una clave personal para acceder a sus escritorios desde cualquier ubicación.

Alternativa ecológica

Los escritorios virtuales almacenados en el servidor central son una alternativa ecológica a los PC tradicionales. Un estudio realizado en 2008 por The Climate Group indica que los PC consumen alrededor de tres veces más energía que el centro de datos. Uno de los mayores beneficios de la virtualización de servidores es el ahorro de energía que se produce cuando varios servidores a baja utilización ejecutando aplicaciones se combinan en una única pieza física de hardware.

Mejorar la seguridad de los datos

La virtualización de escritorio hace que todos los datos de los usuarios de los escritorios, y por lo tanto de las organizaciones, se almacenen centralmente en los servidores, absolutamente nada se almacena a nivel local. Por lo que si el empleado pierde o le roban el portátil, no se pierden los datos y tampoco dichos datos pasan a manos peligrosas.

Definición técnica de virtualización de escritorio

La virtualización de escritorio es encapsular y entregar bien el acceso a la totalidad de un entorno de un sistema de información o del entorno en sí a un dispositivo remoto. Este dispositivo puede estar basado en una arquitectura de hardware completamente diferente a la utilizada por el entorno de escritorio proyectado. También puede tener como base un sistema operativo totalmente diferente.

La virtualización de escritorio es el uso de máquinas virtuales para permitir que los múltiples usuarios de la red mantengan sus escritorios individuales en un único servidor u ordenador central. El equipo central puede estar localizado en una residencia, en la empresa o en un centro de datos. Los usuarios pueden estar geográficamente dispersos y estar conectados al equipo central mediante una red de área local (LAN), una red de área extensa (WAN) o mediante Internet.

La virtualización de escritorio ofrece ventajas con respecto al modelo tradicional, en el que cada ordenador funciona como una unidad completa y autónoma con su propio sistema operativo, periféricos y aplicaciones. En general los gastos se reducen porque los recursos pueden ser compartidos y se asignan a los usuarios en función de sus necesidades. La integridad de la información del usuario se mejora por que todos los datos se almacenan y se guardan copias de seguridad en el centro de datos. Los conflictos en el software se minimizan mediante la reducción del número total de los programas almacenados en los equipos.

A pesar de la distribución de los recursos, todos los usuarios pueden personalizar y modificar sus equipos de escritorio para satisfacer sus necesidades específicas. De esta manera, la virtualización de escritorio ofrece una mayor flexibilidad en comparación con la paradigma cliente / servidor.

Las limitaciones que tiene la virtualización de escritorios son los riesgos de seguridad que se generan si la red no está bien gestionada, conlleva una pérdida de autonomía y privacidad del usuario, los desafíos en la creación y el mantenimiento de los controladores para las impresoras y otros periféricos, dificultad en la gestión de complejas aplicaciones como las multimedia y problemas de mantenimiento de direcciones de los usuarios de máquinas virtuales en correspondencia con los del centro de datos.


VENTAJAS
Las principales ventajas son las siguientes:

-Implementación instantánea de nuevos escritorios y uso de aplicaciones
-Prácticamente cero tiempo de inactividad en caso de fallos de hardware
-Reducción significativa del coste de los nuevos despliegues
-Sólida capacidad de gestión de la imagen del escritorio
-El ciclo de actualización de los PC pasa a ampliarse de 2-3 años a 5-6 años o más
-Escritorios existentes incluyen múltiples monitores, audio/video bidireccional, streaming de video, soporte a los puertos USB, etc.
-Capacidad de acceso a los usuarios de empresas a sus escritorios virtuales desde cualquier PC, incluida el PC de la casa del empleado
-Recursos a medida de las necesidades del escritorio
-Múltiples escritorios bajo demanda
-Libre provisión de equipos de sobremesa (controlada por las políticas de cada corporación)


LXC
CARACTERISTICAS

La posibilidad de crear contenedores encapsulados y aislados con su propia reserva de recursos es una función que ya se realiza actualmente mediante entornos de virtualización. Sin embargo, la tecnología de contenedores proporciona un mayor rendimiento (casi similar a una virtualización en bare-metal) y flexibilidad. Los contenedores no emulan el hardware de una máquina y, mientras no se virtualice un espacio, no se ocupa espacio de almacenamiento.

LXC debe concebirse como un sistema operativo dentro del nuestro propio, y que a efectos prácticos se comporta como una máquina virtual. La emulación la realiza el propio kernel de Linux y LXC proporciona el contenedor mínimo para poder almacenar una plantilla de varias distribuciones de sistemas operativos y aplicaciones de usuarios que permiten su reutilización en varios entornos y ciclos de desarrollo.

La portabilidad con este funcionalidad está asegurada, ya que realiza el desacople de las aplicaciones del sistema operativo y es posible ejecutar cualquier contenedor a partir de la instalación de un entorno mínimo. Además, gracias al aislamiento de recursos es posible ejecutar varias instacias al mismo tiempo de varias versiones de Java, PHP o Apache, con total flexibilidad y pudiendo balancear sus cargas entre varios sistemas, clonar sus entornos o realizar copias de seguridad en cuestión de segundos.

El futuro de la virtualización no está aún acabado, ya que con él es posible desplegar muy diversos ecosistemas que, en la actualidad, los contenedores no son capaces al emplear un kernel específico para esta tarea.

Paloma Soto

Mensajes : 17
Fecha de inscripción : 23/02/2018

Ver perfil de usuario

Volver arriba Ir abajo

Comandos LXC

Mensaje por sebastian_villarpando el Mar Jun 05, 2018 5:44 pm

Tabla sobre los comandos esenciales para poder virtualizar con LXC:
Comando Explicación
sudo lxc-create -n id -t download                                  Crea un contenedor llamado id usando una plantilla.
sudo lxc-ls --fancy                                                       Lista los contenedores creados en el sistema.
sudo lxc-start -n id                                                      Inicia un contenedor.
sudo lxc-info -n id                                                       Obtener información sobre un contenedor.
sudo lxc-attach -n id                                                    Unirse a un contenedor e iniciar sesión.
sudo lxc-stop -n id                                                      Detiene un contenedor.
sudo lxc-destroy -n id                                                  Destruye un contenedor.

Para instalar LXC en distribuciones basadas en Debian, ejecuta sudo apt-get install lxc.

Mad

sebastian_villarpando

Mensajes : 15
Fecha de inscripción : 14/02/2018

Ver perfil de usuario

Volver arriba Ir abajo

Re: Hyper-V y VDI

Mensaje por Jose_Ramirez el Jue Jun 07, 2018 10:03 am


Jose_Ramirez

Mensajes : 34
Fecha de inscripción : 14/02/2018

Ver perfil de usuario

Volver arriba Ir abajo

HYPER V VDI

Mensaje por luiguimoya el Vie Jun 08, 2018 10:01 am


luiguimoya

Mensajes : 26
Fecha de inscripción : 16/02/2018

Ver perfil de usuario

Volver arriba Ir abajo

Re: Hyper-V y VDI

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.