Enlaces

La sección Enlaces tiene como objetivo establecer una conexión entre los contenedores ubicados en diferentes capas de un solo ambiente .

Después de establecer dicha conexión, un contenedor podrá trabajar con variables de ambiente de la imagen vinculada (por lo tanto, las propiedades importadas pueden reconocerse mediante un prefijo especificado). A continuación, proporcionaremos un ejemplo paso a paso de vinculación de contenedores .

1. Haga clic en el botón Agregar y complete los campos aparecidos:

  • Nodo : seleccione la capa requerida del ambiente actual utilizando la lista desplegable
  • Alias : escriba un alias de conexión ( LB en nuestro caso). Posteriormente, se utilizará como prefijo para las variables importadas a los contenedores actuales de la capa elegida en el campo anterior

Consejo: Al vincular contenedores, la plataforma también agrega el registro DNS correspondiente (con el nombre idéntico al alias usado ) a Elasticserver DB. En tal manera, se puede hacer referencia a un envase particular, desde el interior de estos dos ambientes de capas  no sólo sobre su dirección IP o NodeID , pero también especificar los alias asignados con el contador, es decir, {} _ nombre_alias N .

Por ejemplo , después de vincularse con el alias de DB , puede hacer ping a contenedores específicos en la capa apropiada como » db_1 «, » db_2 «, etc. mientras trabaja con la red interna de la plataforma a través de la puerta de enlace SSH de Elasticserver . Por lo tanto, si usa un alias de capa común (es decir, sin contador, » db » en nuestro caso), el sistema usará el algoritmo Round-Robin para elegir cualquier contenedor dentro del grupo de nodos definido.

2. Después de eso, haga clic en Guardar para confirmar la configuración de enlace. Puede vincular tantos  grupos de nodos diferentes a una sola capa como necesite.

Notas:

  • todas las conexiones indicadas tendrán efecto solo después de seleccionar los botones Aplicar para este marco y, si es necesario, para todo el asistente de topología
  • tenga en cuenta  que los nodos vinculados se reiniciarán  para que se apliquen las nuevas configuraciones (lo que provocará un breve tiempo de inactividad de los contenedores involucrados)

3. Siempre puede editar o eliminar el enlace innecesario con los botones correspondientes en el panel superior del marco de configuración de la capa Docker .

Cuando se aplican las actualizaciones, puede verificar los resultados cambiando a la sección Variables (donde se enumerarán los parámetros recién importados).

Registrarse: cómo crear una cuenta

Tablero de instrumentos de la plataforma

También puede registrarse realizando los siguientes pasos:

      1. Acceda al enlace de nuestra plataforma Elasticserver PaaS

      2. Expanda el menú en la esquina inferior izquierda y seleccione la opción Registrarme .

 3. Proporcione su correo electrónico en el siguiente espacio.

 

Haga clic en Registrarme! botón para aceptar los términos de uso y la política de privacidad del proveedor.

Eso es, ahora Elasticserver PaaS le enviará automáticamente el correo electrónico de confirmación.

Implementación

Cuando accede al panel de Elasticserver PaaS por primera vez, se iniciará automáticamente un breve tutorial (se puede Activar manualmente a través de la opción Ayuda> Tutorial ). Le proporciona una descripción general rápida de la plataforma y un tutorial paso a paso para la creación de su primer ambiente y la implementación de la aplicación. Siga estos consejos u omita el tutorial y siga los pasos que se describen a continuación:

Tienda de aplicaciones

Puede acceder a la Tienda de Elasticserver PaaS  directamente desde el tablero para instalar varias soluciones populares con un solo clic.

1. Haga clic en el botón Tienda en la parte superior del tablero.

2. Encuentre la solución requerida dentro de la lista categorizada a la izquierda o usando el campo de búsqueda en la parte superior.

Desplácese sobre el tablón de la aplicación y haga clic en el botón Instalar .

3. Configure las preferencias de instalación (por ejemplo, nombre del ambiente, alias , región , etc.) y haga clic en Instalar una vez más.

Todos los pasos adicionales serán realizados automáticamente por la plataforma, es decir, un entorno con la creación de topología requerida, la implementación de la aplicación apropiada, la instalación de dependencias requeridas, conexiones (por ejemplo, con una base de datos) y configuración.

Entonces, en solo unos minutos, obtendrá la aplicación lista para trabajar.

Despliegue manual

En caso de que desee implementar una aplicación personalizada y controlar manualmente el proceso de implementación en cada etapa en particular, siga los siguientes pasos:

1. Haga clic en el botón Nuevo ambiente en la esquina superior izquierda del tablero.

2. Se abrirá el Asistente de topología , donde puede configurar su ambiente . Entre las características de la plataforma central configurables a través de este formulario, se encuentran:

  • Soporte de múltiples lenguajes de programación ( Java , PHP , Ruby , Python , Node.js , .NET , Go ) e integración personalizada de contenedores Docker
  • amplia lista de pilas de software administrado
  • escala vertical automática para garantizar precios justos y escala horizontal para proporcionar flexibilidad y confiabilidad
  • IP público para acceso directo a Internet

Por ahora, vamos a Crear un solo servidor de aplicaciones Tomcat.

3. En un minuto, su ambiente aparecerá en el tablero.

4. Elasticserver PaaS admite múltiples formas de implementación automática de aplicaciones para que pueda seleccionar la opción más adecuada. Para este ejemplo, mostraremos la implementación de una aplicación Hello World predeterminada desde el archivo en el administrador de implementación (ubicado en la parte inferior del tablero).

 

Consejo: Puede agregar fácilmente sus aplicaciones al Administrador de implementación cargando el archivo (ya sea desde la máquina local o mediante URL) o agregando el repositorio Git / SVN apropiado.

Pase el cursor sobre el proyecto y haga clic en el botón Instalar a .

5. Dentro del marco de Implementación abierto , simplemente seleccione su Entorno y continúe con el botón Desplegar .

6. Espere la ventana emergente de implementación exitosa y haga clic en Abrir en navegador para asegurarse de que todo funcione bien.

Por lo tanto, si su aplicación requiere algunas configuraciones adicionales o no tiene una interfaz web, no dude en usar varias herramientas de configuración integradas .

¡Eso es todo! 
¡Disfruta usando Elasticserver PaaS!