Estoy intentando enterarme de los 'containers'...

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jmtella
    Administrator
    • Nov
    • 19978

    Estoy intentando enterarme de los 'containers'...

    Si eso...que trae w10 y server 2016...(por si no lo sabias) y que es el futuro después de la virtualización y que teóricamente apuestan porque va a sustituir a esta...

    Y no me entero de casi nada...
  • jmtella
    Administrator
    • Nov
    • 19978

    #2
    Originalmente publicado por jmtella Ver Mensaje
    Si eso...que trae w10 y server 2016...(por si no lo sabias) y que es el futuro después de la virtualización y que teóricamente apuestan porque va a sustituir a esta...

    Y no me entero de casi nada...
    Ya me empiezo a aclarar

    Y funcionan... en uno o dos días pondré cosas en el grupo de TIP's...

    Comentario

    • jquilezl
      Super Moderator
      • Dec
      • 719

      #3
      Este enlace cuenta muy claramente para neófitos y en cuatro palabras el concepto de containers:
      Overview of how Microsoft, Windows, and Azure help you develop and deploy apps in containers, including using Docker and Azure Kubernetes Service.

      Comentario

      • jmtella
        Administrator
        • Nov
        • 19978

        #4
        Originalmente publicado por jquilezl Ver Mensaje
        Este enlace cuenta muy claramente para neófitos y en cuatro palabras el concepto de containers:
        Overview of how Microsoft, Windows, and Azure help you develop and deploy apps in containers, including using Docker and Azure Kubernetes Service.
        No tan claro, no describe los conceptos reales de Docker...y tiene errores... Si lo sigues (la practica) lo que cuenta no es verdad...

        Comentario

        • noSign
          Super Moderator
          • Dec
          • 4185

          #5
          El enlace de jquilezl es muy orientativo

          Pero sigo sin entender la diferencia entre un contenedor docker y un contenedor de Hyper-V que exporto y me llevo a casa y hago funcional.

          Inicio rápido de implementación de contenedores

          Comentario

          • jmtella
            Administrator
            • Nov
            • 19978

            #6
            Originalmente publicado por noSign Ver Mensaje
            El enlace de jquilezl es muy orientativo

            Pero sigo sin entender la diferencia entre un contenedor docker y un contenedor de Hyper-V que exporto y me llevo a casa y hago funcional.
            En donde se ejecuta: un contenedor docker se ejecuta "sobre" la maquina real... y uno de Hyper-V se ejecuta en un entorno completamente virtualizado sin contacto con la real (W10, solo permite de Hyper-V, Server 2016 los dos).

            Y en ese articulo no deja nada claro lo que es una imagen, un registry y un contenedor. No se sabe la diferencia. Y es un baño por encima, con lo que cuenta poco se puede hacer...

            Comentario

            • MaeseAprendiz
              Junior Member
              • Nov
              • 10

              #7
              Overview of how Microsoft, Windows, and Azure help you develop and deploy apps in containers, including using Docker and Azure Kubernetes Service.

              Read our blog to find the latest Docker updates, news, technical breakdowns, and lifestyle content.

              Introducción al uso de los containers en Windows Server 2016, preparando el servidor para alojarlos y despliegue de uno basado en un servidor web con IIS.

               Aprovechando el evento de Madrid sobre Windows Server os voy a explicar de qué va a ir la charla que daremos el próximo día 31. En ella hablaremos de Hyper-V Containers. Aquí vamos a realizar una …

              Read our blog to find the latest Docker updates, news, technical breakdowns, and lifestyle content.


              El ejemplo más claro de un container sirve para el mundo del desarrollo, en el cual tienes un el sistema que sirve de base, y sobre él levantas los containers; un container, de forma "resumida y poco técnica", es una pieza de software/imagen que se acopla a esa base; por ejemplo, si tienes un Windows, y sobre él, quieres levantar un MySQL, puedes generar un container para que almacene sólo la información de MySQL, y luego ese, desplegarle sobre el resto de máquinas que quieras; que necesitas además de MySQL meterle un Apache, creas el container para Apache, y lo despliegas sobre la base; es un concepto explicado de forma muy laxa.
              Ahora imagina que tienes un parque de 50 servidores para desarrollo, y en cada uno se necesita o va necesitando una configuración, y finalmente, decidir cuál aplica y tener que pasarla a producción,
              Con esto, lo que se consigue es que tú montas los 50 servidores de base, y sobre él vas poniendo piezas par aslo que necesites; cuando sepas lo que debe haber, simplemente dejas esos 50 servidores, con esas 50 piezas puestas como necesites para montar el entorno (ejemplo, en Amazon o en Azure, cuando tyú montas un servidor y le vas añadiendo funcionalidades, es este tipo de solución la que se usa; no vas a tener 50 imágenes diferentes, una con Windows +SQL, otra con Windows +sql+IIS, otra con Linux con Apache, etc...; tú eliges la abse que necesites, y sobre ellas montas el resto que ya hay).
              Da mucha flexibilidad para montar entornos de forma rápida, de forma que tú tienes una imagen de partida (normalmente el OS), y sobre él, pones piezas de lo que vas necesitando.
              No sustituye, ni creo que lo haga, al concepto de virtualización en sí (tipo XenApp o XenDesktop de Citrix o VMWare), ya que funcionan de forma diferente y su propósito es diferente.

              Comentario

              • jmtella
                Administrator
                • Nov
                • 19978

                #8
                Originalmente publicado por MaeseAprendiz Ver Mensaje
                https://msdn.microsoft.com/en-us/vir...rt/quick_start
                Read our blog to find the latest Docker updates, news, technical breakdowns, and lifestyle content.

                Introducción al uso de los containers en Windows Server 2016, preparando el servidor para alojarlos y despliegue de uno basado en un servidor web con IIS.

                 Aprovechando el evento de Madrid sobre Windows Server os voy a explicar de qué va a ir la charla que daremos el próximo día 31. En ella hablaremos de Hyper-V Containers. Aquí vamos a realizar una …

                Read our blog to find the latest Docker updates, news, technical breakdowns, and lifestyle content.


                El ejemplo más claro de un container sirve para el mundo del desarrollo, en el cual tienes un el sistema que sirve de base, y sobre él levantas los containers; un container, de forma "resumida y poco técnica", es una pieza de software/imagen que se acopla a esa base; por ejemplo, si tienes un Windows, y sobre él, quieres levantar un MySQL, puedes generar un container para que almacene sólo la información de MySQL, y luego ese, desplegarle sobre el resto de máquinas que quieras; que necesitas además de MySQL meterle un Apache, creas el container para Apache, y lo despliegas sobre la base; es un concepto explicado de forma muy laxa.
                Ahora imagina que tienes un parque de 50 servidores para desarrollo, y en cada uno se necesita o va necesitando una configuración, y finalmente, decidir cuál aplica y tener que pasarla a producción,
                Con esto, lo que se consigue es que tú montas los 50 servidores de base, y sobre él vas poniendo piezas par aslo que necesites; cuando sepas lo que debe haber, simplemente dejas esos 50 servidores, con esas 50 piezas puestas como necesites para montar el entorno (ejemplo, en Amazon o en Azure, cuando tyú montas un servidor y le vas añadiendo funcionalidades, es este tipo de solución la que se usa; no vas a tener 50 imágenes diferentes, una con Windows +SQL, otra con Windows +sql+IIS, otra con Linux con Apache, etc...; tú eliges la abse que necesites, y sobre ellas montas el resto que ya hay).
                Da mucha flexibilidad para montar entornos de forma rápida, de forma que tú tienes una imagen de partida (normalmente el OS), y sobre él, pones piezas de lo que vas necesitando.
                No sustituye, ni creo que lo haga, al concepto de virtualización en sí (tipo XenApp o XenDesktop de Citrix o VMWare), ya que funcionan de forma diferente y su propósito es diferente.
                EL problema de los enlaces que has puesto, es que a pesar de estar actualizados (teóricamente a finales de septiembre)... no funcionan. Lo clásico de gente de corta/pega que no lo ha probado.

                He dejado un par de artículos en el greupo de TIPs que funcionan perfectamente.

                Y tiene pinta de sustituir a las virtuales... un paso más... pero lo tiene que afinar... (no Docker... sino MS añadirle caracterisitcas)

                Comentario

                • MaeseAprendiz
                  Junior Member
                  • Nov
                  • 10

                  #9
                  Mea Culpa, yo en su día probé el de MS y conseguí que chutara, efectivamente no sé si aplica o no, pero para conocer el concepto creo que va bien como referencia (estaba en TP5 para la prueba)
                  Lo de sustituir a la virtual, habrá escenarios en los que pueda hacer algo, pero otros (como virtualización de aplicación, no de servicio) que será imposible, ya que no es su fin. Para eso ya existió o existe esa tecnología que funciona "cuasi parecido" pero ha terminado de cuajar (APP-V por ejemplo).
                  No obstante, es un paso importante poder tener este tipo de soluciones para trastrear y aprovecharlas, por supuesto :-).
                  Gracias como siempre!

                  Comentario

                  Trabajando...
                  X