Fonctions Amazon MQ

Service géré

Avec Amazon MQ, vous pouvez utiliser AWS Management Console, AWS CloudFormation, l'interface de ligne de commande (CLI) ou tout simplement les appels d'API pour lancer un agent de messages prêt pour la production, et ce, en quelques minutes. Amazon MQ gère les tâches administratives telles que la mise en service de matériel, la configuration de l'agent, les mises à niveau des logiciels, la détection des défaillances et la récupération.

Sécurité

Amazon MQ chiffre vos messages au repos et en transit. Assurez-vous aisément que vos messages sont stockés en sécurité dans un format chiffré. Les connexions à l'agent utilisent le protocole SSL, et l'accès peut être limité à un point de terminaison privé sur votre VPC Amazon, ce qui vous permet d'isoler votre agent dans votre propre réseau virtuel.

Amazon MQ est intégré à AWS Identity and Access Management (IAM) et vous permet de contrôler les actions effectuées par les groupes et utilisateurs d'IAM sur des agents Amazon MQ spécifiques. L'authentification des applications à l'agent lui-même est assurée par une authentification basée sur le nom d'utilisateur et le mot de passe, et éventuellement par le protocole LDAP (Lightweight Directory Access Protocol) pour les agents ActiveMQ.

Surveillance

Amazon MQ est intégré à Amazon CloudWatch et à AWS CloudTrail. Avec CloudWatch, vous pouvez surveiller les mesures de vos agents, les files d'attente et les sujets. Par exemple, vous pouvez surveiller la taille de vos files d'attente et générer des alarmes lorsque les messages ne sont pas transmis. En utilisant CloudTrail, vous pouvez enregistrer, surveiller en continu et conserver les appels d'API Amazon MQ.

Types d'instances d'agents

Amazon MQ prend actuellement en charge sept types d'instances d'agents : mq.t2.micro, mq.t3.micro, mq.m4.large, mq.m5.large, mq.m5.xlarge, mq.m5.2xlarge et mq.m5.4xlarge, qui fournissent diverses combinaisons de performances de CPU, de mémoire et de réseau. Les instances mq.t3.micro sont conçues pour l'évaluation initiale des produits et l'instance mq.m5.large pour l'utilisation en production par défaut. En outre, Amazon MQ prend en charge les agents à instance unique, idéaux pour les évaluations et les tests, et la reproduction des modes de déploiement hautement disponibles recommandés pour la production.

Tarification à l'utilisation

Amazon MQ offre flexibilité et rentabilité, sans frais minimum. Vous payez pour le nombre d'heures d'exécution de votre instance d'agent et pour le stockage que vous utilisez chaque mois. Vous pouvez facilement créer de nouveaux agents, à moindre coût, pour augmenter la capacité. Pour en savoir plus, consultez la page Tarification Amazon MQ.

Démarrez avec notre offre gratuite

L'offre gratuite AWS comprend jusqu'à 750 heures d'exécution d'un agent mq.t2.micro ou mq.t3.micro à instance unique, et jusqu'à 5 Go de stockage Amazon EFS par mois pour un agent ActiveMQ ou 20 Go d'Amazon EBS pour un agent RabbitMQ, pour un an.

Fonctionnalités RabbitMQ

Disponibilité, débit et durabilité des messages élevés

Amazon MQ fonctionne sur la même infrastructure hautement fiable que celle utilisée par les autres solutions Amazon Web Services. Les clusters Amazon MQ pour RabbitMQ, sauvegardés par Amazon EBS, utilisent la réplication multi-AZ pour une disponibilité et durabilité des messages élevées. Le transfert des données pour la réplication est inclus sans frais supplémentaires. Les clusters sont créés derrière un point de terminaison unique pour une haute disponibilité, une gestion simple et une connexion aisée à partir de votre application.

Routage des messages

Les messages dans les agents RabbitMQ sont acheminés via des échanges avant d'arriver aux files d'attente. RabbitMQ comporte plusieurs types d'échanges intégrés pour une logique de routage typique.

Vaste prise en charge des langages clients

Développez au moyen de vos langages de programmation préférés, y compris : Python, .NET, PHP, Python, JavaScript, Ruby, Java et Go.

Autres fonctionnalités RabbitMQ

Pour obtenir une description complète des fonctionnalités RabbitMQ, consultez le site web RabbitMQ.

Fonctionnalités ActiveMQ

Disponibilité, débit et durabilité des messages élevés

Amazon MQ fonctionne sur la même infrastructure hautement fiable que celle utilisée par les autres solutions Amazon Web Services. Amazon MQ pour ActiveMQ fournit des agents optimisés en matière de durabilité, soutenus par Amazon Elastic File System (Amazon EFS), afin de garantir une disponibilité et une durabilité des messages élevées. Les agents optimisés en matière de durabilité, soutenus par Amazon Elastic File System (Amazon EFS), stockent les messages de manière redondante sur plusieurs zones de disponibilité, et les agents en veille active basculent automatiquement vers une instance de veille si un agent ou une zone de disponibilité échoue, vous pouvez donc continuer à envoyer et à recevoir des messages. La connexion des agents à un réseau assure une disponibilité active-active avec un basculement quasi instantané. Amazon MQ prend également en charge la création d'agents de messages optimisés en matière de débit, soutenus par Amazon Elastic Block Store (EBS), qui sont parfaits pour les cas d'utilisation nécessitant un débit élevé tels que le traitement de gros volumes de commandes, les opérations sur actions, le traitement de texte et plus encore. Les agents de messages optimisés en matière de débit réduisent le nombre d'agents nécessaires, ainsi que le coût d'exploitation des applications à grand volume à l'aide d'Amazon MQ.

Protocoles et API conformes aux normes de l'industrie

Active MQ prend en charge un grand nombre de clients, comme Java Message Service (JMS) 1.1, .NET Message Service (NMS), et de nombreuses autres langues, notamment, Node.js, Go, Python, Ruby et C++. ActiveMQ est également compatible avec les protocoles filaires, comme AMQP, STOMP, OpenWire, WebSocket et MQTT. La compatibilité aux normes de l'industrie facilite la migration depuis les agents de messages existants, favorise l'interopérabilité entre les fournisseurs et vous évite d'être dépendant des fournisseurs.

Fonctionnalités de messagerie JMS

ActiveMQ offre toutes les fonctionnalités JMS standard, notamment les fonctionnalités point à point (files d'attente de messages), publication-abonnement (rubriques), requête/réponse, modes persistant et non persistant, transactions JMS et transactions distribuées (XA). Outre les rubriques et les files d'attente de base, ActiveMQ prend également en charge des opérations plus complexes, comme les destinations composites (les producteurs peuvent envoyer le même message vers plusieurs destinations ; cette option est utile pour les analyses en temps réel) et les destinations virtuelles (les éditeurs diffusent des messages via une rubrique, vers un groupe de récepteurs abonnés via la file d'attente).

Autres fonctionnalités ActiveMQ

Pour obtenir une description complète des fonctionnalités ActiveMQ, consultez le site web Apache ActiveMQ.

En savoir plus sur la tarification du produit

Consultez la page de tarification d'Amazon MQ.

En savoir plus 
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite d'AWS.

S'inscrire 
Commencer à créer sur la console

Commencez à créer avec Amazon MQ dans AWS Management Console.

Mise en route