Hola a todos y bienvenidos de nuevo.
En el vídeo de hoy vamos a hablar de Amazon MQ.
Ahora bien, antes de seguir adelante y analizar las ventajas que ofrece MQ, veamos en qué fase de aprendizaje
nos encontramos.
Basándonos en lo que sabemos, seguiremos discutiendo.
Ahora, uno de los servicios que conocemos es SCS.
Ahora SCS significa Simple queuing Service.
Así que, en general, proporciona un gran conjunto de funcionalidades, pero si lo comparamos con otros corredores
de mensajes, el conjunto de funcionalidades sigue siendo limitado.
Ahora, en la industria hay varios servicios de corredores de mensajes que están disponibles, que son muy
populares.
Por ejemplo, tenemos Apache active MQ, que proporciona un gran conjunto de características y este conjunto de corredores
de mensajes se utilizan ampliamente en el conjunto on premise de las organizaciones.
Ahora, uno de los desafíos que las organizaciones generalmente enfrentan cuando migran a la nube, por ejemplo, digamos
que una organización está utilizando activamente el servicio activo como el corredor de mensajes para esa aplicación
y quieren pasar a la nube.
Ahora en la nube tienes excusa, ahora excusa y MQ activo.
Si hay que migrar, también habrá que reescribir el código de la aplicación.
Y esto es algo que las organizaciones quieren evitar en la fase inicial.
Por lo tanto, si utiliza mensajería con una aplicación existente y desea trasladar la mensajería a la nube de forma
rápida y sencilla, puede considerar Amazon.
MQ Por ejemplo, esto se puede ver en el diagrama donde tienes el servicio Amazon MQ,
que es el broker de mensajes, y nos permite crear el broker de mensajes MQ activo o MQ conejo.
Entre bastidores.
Creará un conjunto de instancias easy to, que pueden ser únicas, easy to o en un entorno multi easy,
y esa instancia easy to tendrá configurados estos corredores de mensajes y entonces podrás conectar
tu aplicación a los corredores de mensajes apropiados.
Así que hagamos una cosa.
Veámoslo rápidamente desde el punto de vista de la demostración.
Ahora para el video de hoy en el Amazon MQ, ya tengo el broker configurado y si te fijas en el ingeniero
del broker, está basado en el Apache active MQ.
Ahora bien, si nos fijamos en el modo de despliegue, se trata de una sola instancia broker y el tipo de instancia
aquí se basa en TX tres puntos Micro.
Así que vamos a abrir esto rápidamente y aquí dentro verás generalmente la URL a través de la cual puedes
conectarte a la consola web MQ activa.
Así que vamos a seguir adelante y rápidamente abrir esto.
En esta fase, puede seguir adelante y gestionar rápidamente el corredor.
Ahora, si nos fijamos en el MK activo, consiste en características que están en combinación con las características
que usted verá en SNS.
Por ejemplo, tienes las colas, tienes los temas aquí, tienes los suscriptores, etc.
Así que vamos a las colas y de hecho usted puede seguir adelante y crear una cola.
Además, permítanme señalar una vez más que esto es sólo un video de demostración donde sólo queremos entender los conceptos
básicos del servicio MK.
Ahora en la cola, vamos a crear rápidamente una cola para que nuestra cola se crea.
Ahora en la cola ves que no hay mensajes en caso de que quieras enviar un mensaje,
vamos a probarlo también dentro de tu mundo Voy a decir Hola.
Y hay muchas opciones de configuración que puedes añadir aquí en el mensaje.
Lo haremos sencillo y enviaremos el mensaje.
Ahora, en esta fase, verá una serie de mensajes pendientes.
Uno, si abro rápidamente la cola aquí, verás el mensaje ID si abro esto, verás
el Hola mundo.
De acuerdo.
Así que espero que en una visión general de alto nivel, usted entendió lo que AMCU está tratando de lograr ahora en caso de
que si usted sabe los fundamentos del sentido de EE.UU. la comprensión de los fundamentos de la NQ activa será mucho más simple.
Antes de terminar, hay que tener en cuenta algunos puntos importantes.
La primera es que si estás creando una aplicación nueva en la nube, te
recomiendo que utilices los SDK y SNS en lugar de MQ.
En segundo lugar, Amazon pide un servicio de colas de mensajes y servicios temáticos interno ligero y totalmente gestionado
que puede escalar casi infinitamente y proporciona API sencillas y fáciles de usar.
Ahora, cuando hablamos de Amazon MQ, no se escala infinitamente.
Deberá especificar el tipo de instancia.
Tendrá que especificar otras configuraciones y, en función de ellas, se admitirá el número máximo
de mensajes.
Pero también puede ocurrir que las cosas se ralenticen en el nivel MQ.
Esta es la razón por la que se recomienda utilizar los servicios gestionados, en los que no hay que preocuparse por
el escalado, la alta disponibilidad y otras cuestiones similares.
Ahora también tenga en cuenta que siempre que siga adelante y cree MQ, hay múltiples conjuntos de opciones disponibles.
Puede crear una instancia única, puede crear una instancia basada en activo y en espera, etc.
Ahora generalmente para alta disponibilidad, el modo standby activo es uno de los recomendados
y esto también se puede ver en el diagrama donde en una de las zonas de disponibilidad dos A tienes el broker
MQ activo y en Ruby tienes el broker MQ standby y ambos están conectados a un volumen FS compartido donde se escriben
los datos en caso de que el broker activo se caiga, el cliente puede seguir adelante y conectarse al broker
standby y así es como se mantiene la alta disponibilidad.
Ahora permítanme mostrarles rápidamente dónde pueden ver esto exactamente.
Por ejemplo, cada vez que cree un MQ, generalmente verá el motor del broker.
Tienes el MQ activo y el MQ conejo.
Seleccionemos MQ activo.
Ahora estás dentro, tienes el modo de despliegue, tienes un broker de instancia única, también tienes
un broker activo en espera.
Como estamos discutiendo, una única instancia se lanza en una única zona de disponibilidad.
Si esa CA cae, entonces tu MQ también cae.
Y esta es la razón por la que en el entorno de producción hay que seleccionar el broker standby activo,
que es el recomendado.
Además, también puede seleccionar el tipo de instancia asociada a su corredor.
Si selecciona un tipo de instancia inferior, es posible que no pueda admitir muchos mensajes y las
cosas se ralenticen.
Y esta es la razón por la que, como estamos discutiendo, no es infinitamente escalable
en comparación con el SCS y el SAS.
De acuerdo.
Así que espero que con esto hayas entendido lo básico de MQ y con esto concluiremos el video de hoy.