ventana acoplable 1 Real Manual

A. Obtención de ventana acoplable

la edad de alojamiento personal que la velocidad de reloj de la CPU y el nivel de tamaño de la memoria, el cálculo de la nube era de la tecnología de virtualización de fundación.

La virtualización puede ser implementado en simulación de hardware, también se puede lograr a través del sistema operativo.

pleno uso de los mecanismos y las características del propio sistema operativo, para lograr la virtualización de peso ligero, cargador de muelle es un líder.

 

1.1 ¿Qué es una ventana acoplable

https://github.com/docker/docker

"Construir, Barco, y ejecutar cualquier aplicación, en cualquier lugar"

Por envasado de componentes de aplicaciones (envase), distribución (Distribution), el despliegue (Despliegue), en funcionamiento (tiempo de ejecución) y otra del ciclo de vida de gestión, los componentes de aplicación para alcanzar el nivel de "paquete una vez, ejecutar en cualquier lugar." componentes de la aplicación de aquí, puede ser una aplicación web, que puede ser un servicio de base de datos, o incluso un sistema operativo o compilador.

 

Linux contenedor de Tecnología:

motor de base acoplable es un contenedor Linux tecnología (contenedores Linux, LXC).

Recipiente efectivamente dividida por un único sistema operativo que gestiona los recursos a los grupos aislados a un mejor equilibrio de los recursos en conflicto entre las necesidades de grupos aislados. En comparación con la virtualización, no es ni necesario simulación a nivel de instrucción y no necesita tiempo de compilación. Contenedores se pueden ejecutar localmente en las instrucciones de núcleo de la CPU, sin ningún mecanismo específico explicación. Además, se evita la complejidad y reemplazar llamada al sistema paravirtualización.

 

A partir de contenedores de Linux para ventana acoplable:

En base técnica LXC, ventana acoplable a optimizar aún más la experiencia del usuario del contenedor. ventana ofrece una variedad de herramientas de gestión de contenedores (tales como la distribución, la liberación, la migración, etc.) para permitir que los usuarios sin preocupación subyacentes a la operación pueden ser la gestión de manera concisa y uso de contenedor. Acción del usuario operaciones de contenedores ventana acoplable como una máquina virtual ligero que simples.

recipiente acoplable puede ser entendido como una caja de arena. Ejecución de una aplicación en cada contenedor, separados unos de otros en diferentes contenedores, podrá establecer un mecanismo de comunicación entre el recipiente. Creación y detener el contenedor son muy rápidos, su demanda de recursos de contenedores es muy limitada, muy por debajo de la máquina virtual.

 

1.2 ¿Por qué ventana acoplable

beneficios de contenedores ventana acoplable de la virtualización:

Cuando la migración del servidor, a menudo tienen que volver a implementar y depurar estos trabajos poco interesantes trivial reduce en gran medida la eficacia del trabajo.

La ventana ofrece una forma más inteligente para empaquetar la aplicación a través del envase, las necesidades de contenedores que se inicien único medio de que la migración necesidades en un nuevo servidor en él. Esto ahorrará mucho tiempo y reducir el riesgo de problemas de implementación.

 

Estibador en el desarrollo y ventajas de operación y mantenimiento:

1) más rápido de entrega y despliegue. el uso del estibador, los desarrolladores pueden utilizar el espejo para construir rápidamente un entorno de desarrollo estándar, el desarrollo se ha completado, las pruebas y el personal de operación y mantenimiento se puede utilizar directamente para desplegar el mismo código de medio ambiente.

2) un uso más eficiente de los recursos. contenedor de ejecución ventana acoplable no requiere hipervisor adicional (gestor de máquina virtual, VMM, y hipervisor) de soporte, que es una virtualización a nivel de kernel, se puede lograr un mayor rendimiento, mientras que la baja demanda de recursos adicionales.

3) más fácil la migración y la expansión. contenedor ventana acoplable puede ejecutarse en casi cualquier plataforma , incluyendo equipos físicos, máquinas virtuales, de nube pública, nube privada, PC, servidores y así sucesivamente. Los usuarios pueden migrar fácilmente las aplicaciones entre diferentes plataformas.

4) la administración de actualizaciones más sencilla. Utilice dockerfile, sólo unos pequeños cambios de configuración, puede sustituir a un montón de actualización convencional. Y todas las modificaciones de forma incremental actualizados y distribuidos, lo que permite la gestión automatizada y eficiente contenedor.

 

comparación ventana acoplable con la máquina virtual:

Como una forma virtual de un peso ligero, estibador ejecutar la aplicación en una máquina virtual con la forma tradicional tiene ventajas significativas en comparación con:

1) contenedor ventana acoplable de forma rápida, arranque y parada puede conseguirse en el segundo nivel, las máquinas virtuales mucho más rápido que la forma tradicional. .

2) contenedor ventana acoplable necesita muy pocos recursos del sistema, puede ejecutar miles de contenedores ventana acoplable al mismo tiempo en un solo host.

3) cargador de muelle para facilitar la operación por la imagen de actualización de aplicaciones de adquisición, distribución y del mismo modo git usuario, simplicidad instrucción, el aprendizaje de bajo costo.

4) cargador de muelle para automatizar la creación y apoyo mecanismo de despliegue flexible mediante el perfil dockfile, mejorar la eficiencia en el trabajo.

 

Además de las aplicaciones que se ejecutan recipiente ventana acoplable en el mismo, sustancialmente sin consumir recursos del sistema adicionales para asegurar el rendimiento de aplicaciones mientras se minimiza sistema aéreo. N máquinas virtuales tradicionales ejecutar aplicaciones diferentes comenzarán la máquina virtual N (VM necesita ser asignado para cada memoria exclusiva, los recursos de disco, etc. por separado), pero sólo tiene que iniciar los contenedores aislados ventana acoplable N, y se aplicó sobre el recipiente puede ser.

 

propiedad envase virtual Machine
velocidad de puesta en marcha De segunda clase nivel minutos
unidad de disco duro normalmente MB típicamente GB
rendimiento cerca nativa más débil que
cantidad de soporte del sistema Compatible con una miles de contenedores decenas generales
aislamiento el aislamiento de seguridad completamente aislado

 

 

 

 

 

 

El aislamiento de las máquinas virtuales mejor que el aislamiento de contenedores.

 

1.3 virtualización y la ventana acoplable

En la tecnología informática, virtualización (virtualización) es una tecnología de gestión de recursos, las diversas entidades son los recursos de la computadora, tales como servidores, red, memoria y almacenamiento, etc., a ser abstracta, presentada después de la conversión, no puede romper la estructura entre las entidades obstáculos de corte, de modo que los usuarios puedan mejor que la configuración original de maneras de utilizar estos recursos.

La tecnología de virtualización se puede dividir en virtualización basada en hardware y software basado en la virtualización.

Con base en el nivel de software de virtualización desde el objeto se encuentra, se puede dividir en la virtualización y la aplicación de la plataforma de virtualización. El primero se refiere generalmente al número de dispositivos analógicos tales software o de vino. Este último se puede subdividir en las siguientes subclases:

1) virtualización completa. Durante la ejecución de un entorno de hardware completa y las máquinas virtuales subyacentes simular instrucciones privilegiadas, sistemas operativos invitados sin modificación.

2) la virtualización asistida por hardware. Utilizando el hardware (la mayoría de la CPU) asa de soporte auxiliar sensibles instrucciones para implementar capacidades totalmente virtualizado, sistemas operativos cliente sin modificación.

3) la sección de virtualización. Sólo para la parte de los recursos de hardware virtualizados sistemas operativos invitados deben ser modificados, y ahora algunas versiones anteriores de la tecnología de virtualización es sólo una parte de la virtualización de apoyo.

4) paravirtualización. Algunas interfaces de hardware proporcionados en forma de software para el sistema operativo del cliente, las necesidades del sistema operativo invitado a ser modificados.

5) virtualización a nivel de sistema operativo. Kernel para aislar procesos diferentes mediante la creación de múltiples instancias de sistema operativo virtual (núcleo y bibliotecas). En este recipiente de la técnica relacionada es decir categoría.

 

La forma tradicional es implementar la virtualización a nivel de hardware, la necesidad de una aplicación de gestión de la máquina virtual adicional y la máquina virtual de capa del sistema operativo.

envase es una ventana acoplable reutilización virtualizado, directo del sistema operativo host local en el nivel del sistema operativo, y por lo tanto más ligero.

Una capa de un sistema de gestión de la máquina virtual de la máquina virtual convencional en el sistema operativo anfitrión y la capa de hardware, en la parte superior de este sistema de funcionamiento de cada máquina virtual, entonces el entorno de ejecución y aplicaciones.

recipiente ventana acoplable ventana acoplable es un contenedor con una capa compatible con el sistema operativo anfitrión y la capa de hardware, en la parte superior de esta es ejecutar cada entorno de aplicación y aplicación.

 

Supongo que te gusta

Origin www.cnblogs.com/cjj-ggboy/p/12623886.html
Recomendado
Clasificación