Hola Edwin, y bienvenido al vídeo práctico asociado a X.
Ahora bien, si ha comprendido los componentes básicos de X, como los servicios de definición de tareas y las
tareas, la configuración general relacionada con el clúster X será muy sencilla.
Así que con esta base, vamos a empezar rápidamente.
Ahora, actualmente estoy en la consola.
Pasemos rápidamente al servicio X.
Ahora, en esta etapa hay una consola más antigua que verás, pero esto es algo que será reemplazado.
Así que pasemos rápidamente a la nueva experiencia X.
Más adelante, no tendrá que seleccionar esta casilla.
La nueva experiencia X será la predeterminada.
Ahora, como estamos discutiendo, una de las primeras cosas que tendremos que crear es el cluster x.
Una vez creado el cluster x, entonces podemos seguir adelante y crear servicios de definición de tareas, etc..
Así que vamos a crear rápidamente el clúster X.
Así que vamos a llamarlo como demo x cluster.
Dejaremos la VPC y todo por defecto en la infraestructura.
El de destino se selecciona por defecto.
Seleccionaremos la instancia Amazon EC2.
En cuanto lo seleccione, le pedirá que cree un nuevo grupo de autoescalado.
Así que primero, vamos a elegir el sistema operativo.
Vamos a utilizar el Linux de Amazon a la CE dos instancias de tipo, digamos DT dos micro.
Puede seleccionar el teclado o incluso si no hay teclado en la región, que está completamente bien.
Ahora en la capacidad deseada de la escala automática, digamos mínimo como uno y máximo como tres.
Así que como mínimo habrá una instancia fácil de poner en marcha para empezar.
Así que esto es lo básico.
Vamos a crear rápidamente la rejilla ex cluster.
Así que nuestra creación de clúster está en curso hasta el momento en que se crea el clúster.
Vamos a cambiar a la definición de la tarea y vamos a crear una nueva definición de la tarea aquí.
El nombre, digamos definición de tarea demo.
Y aquí tendrás que especificar los detalles relacionados con las imágenes contenedoras que deseas.
Vamos a utilizar una imagen de contenedor de ejemplo de motor X, así que sólo diré motor X más reciente en caso de que si usted tiene alguna imagen
personalizada de su aplicación, puede utilizarla por aquí.
Utilizaré la imagen del motor X.
Una vez hecho esto, bajemos rápidamente un poco.
Haremos clic en siguiente.
Dentro del entorno de la aplicación no será la selección.
El objetivo será utilizar el enfoque simple de utilizar la instancia EC2 aquí y ahora.
Tendrás que especificar cosas como el sistema operativo, la arquitectura, la CPU y detalles relacionados con
la memoria que deben reservarse para tu tarea.
Ahora tenga en cuenta que la instancia EC dos que se creará como parte de nuestro clúster SC se basa en RT dos
micro.
Así que si le das una CPU V y tres GB de memoria, esto fallará.
Dado que el RT dos micro no tiene realmente esa cantidad de memoria.
Así que CPU déjame decir 0. 25 y memoria.
Diré 0. 5 GB.
De acuerdo.
El básico que se ajuste a la instancia una vez, entonces vamos a dejar estos por defecto.
Bajemos un poco.
Hagamos clic en siguiente.
Esta es una pantalla de revisión.
Una vez seleccionada, puede hacer clic en Crear cuadrícula.
Así pues, nuestra definición de tarea se ha creado correctamente.
Volvamos a la X y aquí es donde nuestro clúster se está ejecutando actualmente.
Ahora, una cosa que usted verá es que en este clúster no hay nada que se despliega.
Así que lo que podemos hacer, podemos seguir adelante y desplegar un nuevo servicio.
Vamos a seguir adelante y hacer un despliegue aquí dentro de aquí.
Seleccionemos el tipo de lanzamiento de EC dos.
Bajaremos un poco dentro del tipo de aplicación.
Puede seleccionar tarea o servicio.
Seguiremos con el servicio dentro de la familia.
Voy a especificar la definición de la tarea de demostración que hemos creado y se le puede dar un nombre, voy a llamarlo
como Motor X servicio.
Y dentro de aquí tienes dos opciones.
Seleccionaré la tarea deseada como una.
Eso está muy bien.
También puede seleccionar varias cosas como el equilibrio de carga y otros.
Lo haremos sencillo.
A partir de ahora, vamos a seguir adelante y vamos a hacer un despliegue.
Ahora, aquí dentro, si actualizo rápidamente en esta etapa, está tratando de desplegar la nueva tarea basada
en la imagen del motor X.
Actualicemos la página.
Y ahora verás que el despliegue de tareas se ha completado con éxito.
Ahora, en esta etapa, sólo verifique el grupo de seguridad.
Si miras en el grupo de seguridad, el puerto ocho está permitido desde 0000.
Ahora, en esta etapa, el contenedor del motor X debe estar funcionando dentro de la instancia EC dos.
De hecho, permítanme también mostrarles rápidamente esto para que no haya confusión en la regla de entrada.
Sólo por simplicidad, permítanme añadir aquí la regla de entrada SSH de todos.
Ahora pasemos a las instancias.
Permítanme copiar la IP pública de la instancia.
Ahora de nuevo, sólo estoy usando el SSH para conectarse para que yo pueda mostrar que el motor x contenedor se está
ejecutando desde mi terminal.
Permítanme conectar rápidamente a la EC dos instancia y la red.
Estamos conectados.
Ahora dentro de aquí, si hago una pieza Docker, usted debe ver que tenemos el motor X contenedor basado en que está en marcha
y funcionando.
Estupendo.
Así que espero que con esta visión general de alto nivel, hayas entendido lo básico de X.
Ahora bien, una cosa importante a tener en cuenta es que el despliegue con éxito de una tarea en la CE dos no significa realmente
que esté funcionando.
Por ejemplo, déjame copiar la IP pública y déjame añadir la dirección IP en el navegador.
Como ves, no hay ninguna página del motor ICS que se esté cargando.
Ahora de nuevo, antes de hacer eso, asegúrese de que su grupo de seguridad permite el puerto ocho por aquí.
De acuerdo.
Así que a pesar de que nuestro motor X contenedor está desplegado, todavía no está funcionando.
Así que aquí es donde hay que modificar las cosas.
Así que volvamos rápidamente a nuestra consola X.
Vamos a la definición de la tarea.
Teníamos la definición de tareas por aquí.
Vamos a crear rápidamente una nueva revisión.
Esta vez haremos la cartografía.
Así que el puerto anfitrión sería el ocho.
Así que el motor x se está ejecutando en el puerto de 80 y esto se asignará al puerto del host de 80.
Una vez seleccionado esto, todo seguirá igual.
Haré rápidamente una creación.
Ahora, de nuevo, cuando estás trabajando con una herramienta orquestadora de contenedores, tal vez x o x, tu comprensión básica relacionada
con Docker es importante.
Por ejemplo, debes saber qué significan exactamente la asignación de puertos y todas estas cosas.
Son fundamentales para Docker.
De acuerdo.
Así que una vez que tengamos esta revisión número dos asociada a la nueva definición de tarea, volvamos
al cluster.
Seleccionará el servicio.
Hagamos un borrado rápido.
Y voy a escribir borrar aquí.
De acuerdo.
Una vez que esto es entonces vamos a desplegar rápidamente un servicio más por aquí basado en EC2 instancia.
Seleccionará la definición de nuestra tarea.
Esta vez se utilizará la revisión número dos y vamos a llamarlo como motor X servicio dos.
De acuerdo.
Una vez hecho esto, vamos a seguir adelante y desplegar.
Así que vamos a actualizar la página aquí y verás nuestro nuevo servicio se crea.
Ahora, si actualizo la página aquí, deberías ver la cuadrícula básica de bienvenida a la página de Motor X.
Así que espero que con esto ahora hayas entendido los fundamentos de X en unos términos mucho mejores y con esto concluiremos
el vídeo de hoy.