tutoriels sur l’informatique Comment bien créer un site Web ? Apprendre à maitriser Wordpress Augmentez votre visibilité (SEO) Nos services d'hébergement Web Une introduction à la messagerie de microservice dans kubernetes
HébergementWebs.com : L'actualités, guides et tutoriaux du moment
Nos services
SEO
Wordpress
Site Web
Tutoriels
Une introduction à la messagerie de microservice dans kubernetes

Une introduction à la messagerie de microservice dans kubernetes

Nouvelles
2021-02-22 19:17:20
Une introduction à la messagerie de microservice dans kubernetes

Une introduction à la messagerie microservice dans Kubernetes

Une introduction à la messagerie de microservice dans kubernetes

Introduction

Vous avez du mal à connecter et à maintenir vos microservices dans Kubernetes? À mesure que le nombre de microservices augmente, la difficulté et la complexité de la maintenance de votre flotte de services distribués augmentent de façon exponentielle. La messagerie peut fournir une solution propre à ce problème, mais les files d'attente de messages héritées présentent leur propre ensemble de problèmes.

Dans cet article, je vais partager les avantages de la messagerie dans Kubernetes et les difficultés que peuvent présenter les solutions héritées. Je vais également examiner brièvement une solution à ce problème - KubeMQ - qui tente de résoudre certains des problèmes traditionnels de messagerie dans Kubernetes.

Pourquoi la messagerie dans Kubernetes?

Au fur et à mesure que l'architecture basée sur des microservices se développe, il peut être difficile de connecter chacun de ces services distribués. Les problèmes de sécurité, de disponibilité et de latence doivent être résolus pour chaque interaction point à point. De plus, à mesure que le nombre de services augmente, le nombre de connexions potentielles augmente également. Par exemple, considérons un environnement avec seulement trois services. Ces trois services ont un total de trois connexions potentielles:

Une introduction à la messagerie de microservice dans kubernetes

Cependant, à mesure que cela augmente jusqu'à cinq services, le nombre de connexions potentielles passe à 10:

Une introduction à la messagerie de microservice dans kubernetes

Avec 20 services, le nombre de connexions potentielles est de 190! Pour référence, voir le tableau ci-dessous:

Une introduction à la messagerie de microservice dans kubernetes

Ceci n'est clairement pas viable pour les organisations disposant d'un large portefeuille de services. Cependant, grâce à l'utilisation d'une file d'attente de messages, nous pouvons centraliser ces connexions. Le nombre de connexions étant égal au nombre de services, il en résulte une solution qui évolue linéairement. Voir ci-dessous:

Une introduction à la messagerie de microservice dans kubernetes

Pour une grande flotte de microservices, cela simplifie considérablement les problèmes de sécurité et de disponibilité, car chaque microservice doit communiquer principalement avec la file d'attente de messages.

C'est la raison même pour laquelle l'implémentation d'une architecture de file d'attente de messages est considérée comme la meilleure pratique lors de l'exécution d'un grand nombre de microservices dans Kubernetes. En conséquence, la sélection de la file d'attente de messages est une décision d'une importance cruciale, car toute l'architecture dépendra de la fiabilité et de l'évolutivité de celle-ci. file d'attente de messages.

Enfin, le déploiement de la file d'attente de messages dans Kubernetes vous permet d'éviter le verrouillage de la plateforme. Il existe un certain nombre de solutions de messagerie spécifiques à la plate-forme des principaux fournisseurs de cloud, mais l'exécution d'une solution indépendante de la plate-forme vous permet de maintenir la cohérence de votre architecture de microservices, quelle que soit votre plate-forme. Kubernetes est la solution d'orchestration de facto et est pris en charge par tous les principaux fournisseurs de cloud.

Maintenant que nous avons établi pourquoi la messagerie est utile, allons un peu plus loin. Cela semble être une solution si simple, alors qu'est-ce qui pourrait être si difficile?

Qu'est-ce qui est difficile avec la messagerie dans Kubernetes?

Il y a un certain nombre de problèmes lors de la tentative d'exécuter une file d'attente de messages dans Kubernetes. Examinons les différences entre un microservice classique et votre file d'attente de messages standard. J'ai résumé certaines des différences dans le tableau suivant:

Une introduction à la messagerie de microservice dans kubernetes

Premièrement, les microservices sont conçus pour être légers. C'est à certains égards le résultat naturel d'être un microservice - chaque service remplit un seul but, et peut donc être plus petit et plus agile. En revanche, les files d'attente de messages héritées sont de grandes applications gourmandes en ressources. La dernière version d'IBM MQ au moment de la rédaction de cet article a exigences matérielles importantes . Par exemple,> 1,5 Go d'espace disque et 3 Go de RAM.

De plus, un microservice typique est sans état, car il ne contient aucune partie de l'état de l'application en soi. Cependant, de nombreuses files d'attente de messages héritées fonctionnent efficacement comme des bases de données et nécessitent un stockage permanent. Stockage persistant L'âge dans Kubernetes est mieux géré avec le Persistent Volume API , mais cela nécessite des solutions de contournement pour les solutions héritées.

Ces différences dans l'utilisation des ressources mènent naturellement au point suivant: les microservices sont simples à déployer. Les microservices sont conçus pour se déployer rapidement et dans le cadre d'un cluster. D'autre part, en raison de leur nature gourmande en ressources, les files d'attente de messages héritées ont des instructions de déploiement complexes et nécessitent une équipe dédiée pour la configuration et la maintenance.

Ensuite, les microservices sont conçus être évolutif horizontalement. La mise à l'échelle horizontale est effectuée via le déploiement d'instances supplémentaires d'un service. Cela permet à un service d'évoluer presque à l'infini, d'avoir une haute disponibilité et est généralement moins cher. En revanche, en raison des besoins en ressources et des difficultés de déploiement susmentionnés, les files d'attente de messages héritées doivent être mises à l'échelle verticalement - en d'autres termes, une machine plus grande. En plus des limitations physiques (une seule machine ne peut être que si puissante), les machines plus grandes sont chères.

Ces problèmes nécessitent généralement un investissement et un temps importants pour être résolus, ce qui réduit la valeur que la file d'attente de messages fournit à votre architecture globale. Cependant, aucun de ces problèmes n'est inhérent à la messagerie; ils sont plutôt un artefact de la conception et de la conception des principales files d'attente de messages.

Alors, comment pouvons-nous résoudre ces problèmes? Jetons un coup d'œil à une option: utiliser une file d'attente de messages native de Kubernetes telle que KubeMQ.

Une approche native de Kubernetes

KubeMQ est un moyen de résoudre les problèmes de messagerie liés à Kubernetes. Jetons un coup d'œil à plusieurs façons d'y parvenir.

Premièrement, je t est natif Kubernetes , ce qui signifie qu'il s'intègre bien à Kubernetes et est simple à déployer en tant que cluster Kubernetes. Opérateurs qui vous permettent d'automatiser des tâches au-delà de ce que Kubernetes fournit nativement sont fournis avec le produit pour la gestion du cycle de vie . La La persistance du cluster est prise en charge via le volume local et les PVC . Être natif de Kubernetes signifie également qu'il est indépendant du cloud et qu'il peut donc également être déployé sur site ou dans des environnements de cloud hybride.

De plus, c'est léger : le conteneur Docker fait environ 30 Mo, bien loin du Go d'espace requis par les solutions héritées. Cela lui permet d'être déployé pratiquement n'importe où et permet de nouveaux cas d'utilisation, tels que les déploiements périphériques pour la prise en charge des appareils Internet des objets. Malgré sa petite taille, il prend en charge une variété de modèles de messagerie.

Enfin, il est extensible . Grâce à l'utilisation de ponts, de cibles et de sources, ces connecteurs prédéfinis lui permettent de se connecter à une variété d'autres applications et services, réduisant ainsi le besoin d'intégrations personnalisées. Les ponts permettent aux clusters KubeMQ de passer des messages entre eux, permettant à KubeMQ de connecter

Étant donné que KubeMQ est petit, vous pouvez l'essayer pour vous-même avec un installation locale de minikube ou accès à tout autre cluster Kubernetes.

  • Inscrivez-vous pour un compte (gratuit) et obtenez un jeton de licence.
  • Exécutez kubectl apply -f https://get.kubemq.io/deploy?token =
  • Vous pouvez vérifier l'état de votre cluster avec kubectl get kubemqclusters -n kubemq. Pour plus d'informations, consultez le documents officiels .

    Résumé

    Dans cet article, j'ai passé en revue les avantages d'une file d'attente de messages, examiné les difficultés de mise en œuvre messagerie dans Kubernetes, et j'ai jeté un coup d'œil à KubeMQ - une solution légère et native de Kubernetes qui peut offrir plusieurs avantages par rapport aux solutions héritées.

    Également publié sur: https://dzone.com/articles/microservice-messaging-in-kubernetes"

Saisissez Ratchet and Clank gratuitement sur PS4 et PS5 dès maintenant Saisissez Ratchet and Clank gratuitement sur PS4 et PS5 dès maintenant

Saisissez Ratchet and Clank gratuitement sur PS4 et PS5 dès maintenant

  • 2021-03-02 15:18:48 | Nouvelles

Ratchet and Clank (2016) est disponible gratuitement pour les propriétaires de PS4 et PS5 dès maintenant, dans le cadre de l'initiative Play at Home de Sony - mais seulement pour une durée limitée. À partir d'aujourd'hui, les joueurs PlayStation peuvent accéder gratuitement au classique PS4 jusqu'au...

  • facebook
  • twitter
  • xing
  • linkedin
Les meilleures offres d'ordinateurs portables bon marché en mars 2021 Les meilleures offres d'ordinateurs portables bon marché en mars 2021

Les meilleures offres d'ordinateurs portables bon marché en mars 2021

  • 2021-03-02 15:16:18 | Nouvelles

Nous vous proposons toutes les meilleures offres d'ordinateurs portables bon marché actuellement sur les étagères, et vous pouvez maintenant vous procurer d'excellentes spécifications à des prix avantageux. Non seulement nous voyons des machines puissantes en vente en ce moment (certaines offrant le...

  • facebook
  • twitter
  • xing
  • linkedin
Offres sur les ordinateurs portables de jeu: le nouveau Razer Blade Stealth 13 obtient une première réduction de prix, et plus Offres sur les ordinateurs portables de jeu: le nouveau Razer Blade Stealth 13 obtient une première réduction de prix, et plus

Offres sur les ordinateurs portables de jeu: le nouveau Razer Blade Stealth 13 obtient une première réduction de prix, et plus

  • 2021-03-02 15:15:25 | Nouvelles

Les dernières offres d'ordinateurs portables de jeu d'Amazon cette semaine viennent de donner la toute première baisse de prix que nous ayons vue sur le Razer Blade Stealth 2021 - un ultrabook de jeu de premier plan - qui peut être acheté pour 1699,99 $ (au lieu de 1799,99 $) actuellement. Cette der...

  • facebook
  • twitter
  • xing
  • linkedin
Offre Garmin: obtenez 85 $ de réduction sur le très lumineux Garmin Venu sur Amazon dès maintenant Offre Garmin: obtenez 85 $ de réduction sur le très lumineux Garmin Venu sur Amazon dès maintenant

Offre Garmin: obtenez 85 $ de réduction sur le très lumineux Garmin Venu sur Amazon dès maintenant

  • 2021-03-02 15:15:02 | Nouvelles

Le Garmin Venu ne coûte que 264,80 $ chez Amazon pour le moment - une économie de 85,19 $ sur le prix de détail régulier. Nous n'avons pas vu cette montre intelligente riche en fonctionnalités aussi bon marché depuis le Black Friday, et nous ne prévoyons pas que l'accord durera longtemps. Lorsque no...

  • facebook
  • twitter
  • xing
  • linkedin
10 nouveaux films et émissions à regarder sur Netflix, Amazon Prime et plus en mars 2021 10 nouveaux films et émissions à regarder sur Netflix, Amazon Prime et plus en mars 2021

10 nouveaux films et émissions à regarder sur Netflix, Amazon Prime et plus en mars 2021

  • 2021-03-02 15:14:12 | Nouvelles

Vous recherchez les meilleurs films et émissions de télévision à diffuser sur Netflix, Amazon Prime, HBO Max et plus en mars 2021? Il y a beaucoup de nouveautés sur ces plateformes de streaming ce mois-ci, et vous aurez peut-être besoin de quelques recommandations pour vous assurer de n'atteindre qu...

  • facebook
  • twitter
  • xing
  • linkedin
5 façons dont un antivirus gratuit peut vous protéger en ligne 5 façons dont un antivirus gratuit peut vous protéger en ligne

5 façons dont un antivirus gratuit peut vous protéger en ligne

  • 2021-03-02 14:18:47 | Nouvelles

Vous pensez peut-être qu’une application antivirus gratuite n’offrira pas des niveaux de protection suffisamment solides pour assurer votre sécurité en ligne. Après tout, quelque chose que vous obtenez pour absolument rien ne peut pas être aussi bon qu'une application antivirus pour laquelle vous pa...

  • facebook
  • twitter
  • xing
  • linkedin
Comment regarder The Mauritanian en ligne: diffusez le film primé de Jodie Foster n'importe où Comment regarder The Mauritanian en ligne: diffusez le film primé de Jodie Foster n'importe où

Comment regarder The Mauritanian en ligne: diffusez le film primé de Jodie Foster n'importe où

  • 2021-03-02 14:17:19 | Nouvelles

Le 4 août 2002, le gouvernement américain a emprisonné Mohamedou Ould Slahi, un musulman, dans son célèbre camp de détention de Guantanamo Bay sur des allégations sans fondement selon lesquelles il était le recruteur en chef des attentats du 11 septembre. Le Mauritanien, qui s'appuie sur des mémoire...

  • facebook
  • twitter
  • xing
  • linkedin
Battlefield 6 reçoit un coup de pouce des développeurs de Need for Speed, mais il y a un énorme hic Battlefield 6 reçoit un coup de pouce des développeurs de Need for Speed, mais il y a un énorme hic

Battlefield 6 reçoit un coup de pouce des développeurs de Need for Speed, mais il y a un énorme hic

  • 2021-03-02 14:15:14 | Nouvelles

Le développeur de Need for Speed, Criterion, a été enrôlé pour soutenir EA DICE avec le développement de Battlefield 6. Le jeu a apparemment subi des revers en raison de la pandémie de Covid-19, mais semble toujours en bonne voie pour une sortie fin 2021. Ce n’est cependant pas une bonne nouvelle, c...

  • facebook
  • twitter
  • xing
  • linkedin
Comment regarder Raya et le dernier dragon en ligne: pré-commandez le film sur Disney Plus maintenant Comment regarder Raya et le dernier dragon en ligne: pré-commandez le film sur Disney Plus maintenant

Comment regarder Raya et le dernier dragon en ligne: pré-commandez le film sur Disney Plus maintenant

  • 2021-03-02 14:14:21 | Nouvelles

Raya et le dernier dragon est le dernier blockbuster de Disney à être diffusé rapidement à domicile, devenant disponible pour les abonnés Disney Plus sur sa plate-forme Premier Access à partir du vendredi 5 mars. Continuez à lire en expliquant comment regarder Raya et le dernier. Dragon en ligne ave...

  • facebook
  • twitter
  • xing
  • linkedin
Ce malware étrange trompe Google pour booster le référencement de votre site Web - puis il attaque Ce malware étrange trompe Google pour booster le référencement de votre site Web - puis il attaque

Ce malware étrange trompe Google pour booster le référencement de votre site Web - puis il attaque

  • 2021-03-02 13:15:57 | Nouvelles

Les chercheurs en sécurité ont découvert un nouveau mécanisme de diffusion de logiciels malveillants qui grimpe au sommet de tous les résultats de recherche après avoir trompé le célèbre algorithme de référencement (Search Engine Optimization) de Google. Alors que le malware Gootkit lui-même existe ...

  • facebook
  • twitter
  • xing
  • linkedin
Les nouveaux pilotes sans fil d'Intel pour Windows 10 résolvent un problème majeur - voici comment l'obtenir Les nouveaux pilotes sans fil d'Intel pour Windows 10 résolvent un problème majeur - voici comment l'obtenir

Les nouveaux pilotes sans fil d'Intel pour Windows 10 résolvent un problème majeur - voici comment l'obtenir

  • 2021-03-02 13:15:13 | Nouvelles

Si votre appareil Windows 10 plante avec l'erreur redoutée de l'écran bleu de la mort, ou si vous avez des difficultés à vous connecter à des réseaux sans fil ou à ajouter des appareils Bluetooth, vous devriez probablement consulter les derniers pilotes sans fil d'Intel, qui semblent résoudre un pro...

  • facebook
  • twitter
  • xing
  • linkedin
Prix ​​Paramount Plus, date de sortie, films, émissions et tout ce que nous savons Prix ​​Paramount Plus, date de sortie, films, émissions et tout ce que nous savons

Prix ​​Paramount Plus, date de sortie, films, émissions et tout ce que nous savons

  • 2021-03-02 13:14:08 | Nouvelles

Paramount Plus sortira prochainement aux États-Unis et en Amérique latine le 4 mars, en tant que nouvelle image de marque et relance du service CBS All Access existant. S'appuyant sur la bibliothèque de contenu de CBS All Access et de nombreux originaux, y compris sa gamme d'émissions de télévision ...

  • facebook
  • twitter
  • xing
  • linkedin
Asus ROG Phone 5 semble avoir plus de RAM que la plupart des ordinateurs portables de jeu Asus ROG Phone 5 semble avoir plus de RAM que la plupart des ordinateurs portables de jeu

Asus ROG Phone 5 semble avoir plus de RAM que la plupart des ordinateurs portables de jeu

  • 2021-03-02 12:16:42 | Nouvelles

L'Asus ROG Phone 5 sera le premier téléphone de jeu majeur de l'année lors de son lancement la semaine prochaine, et de nouvelles informations suggèrent qu'il sera également l'un des téléphones les plus puissants. L'Asus ROG Phone 5 est révélé le 10 mars et le téléphone a récemment été repéré sur le...

  • facebook
  • twitter
  • xing
  • linkedin
Adidas transforme sa sneaker Samba classique en une chaussure de cyclisme automatique Adidas transforme sa sneaker Samba classique en une chaussure de cyclisme automatique

Adidas transforme sa sneaker Samba classique en une chaussure de cyclisme automatique

  • 2021-03-02 12:14:05 | Nouvelles

Adidas a publié une nouvelle chaussure de cyclisme basée sur sa sneaker Samba classique, et elle ressemble tellement à l'original que vous auriez du mal à faire la différence une fois qu'elles sont déclipsées. La Samba est l'un des modèles les plus populaires d'Adidas, et la version cycliste colle a...

  • facebook
  • twitter
  • xing
  • linkedin
5 choses que nous avons apprises sur l'iPhone 13 cette semaine 5 choses que nous avons apprises sur l'iPhone 13 cette semaine

5 choses que nous avons apprises sur l'iPhone 13 cette semaine

  • 2021-03-02 09:14:08 | Nouvelles

Ce fut une semaine chargée pour la rumeur de l’iPhone 13. Du stockage amélioré au lecteur d'empreintes digitales intégré à l'écran, le prochain appareil d'Apple devrait enfin apporter quelque chose de vraiment nouveau sur la table des smartphones. En règle générale, les appareils phares d'Apple offr...

  • facebook
  • twitter
  • xing
  • linkedin