Micro services 3 Tutoriel pour apprendre sous quelles conditions utiliser les microservices Par Cherifa GHERSI AMARZOURGUI Date de publication octobre Les microservices attirent de plus en plus l'attention des architectes Il s'agit d'un pattern architectu

Tutoriel pour apprendre sous quelles conditions utiliser les microservices Par Cherifa GHERSI AMARZOURGUI Date de publication octobre Les microservices attirent de plus en plus l'attention des architectes Il s'agit d'un pattern architectural semblable au SOA architecture orientée services la di ?érence étant que les microservices ont tendance à valoriser des services plus restreints Dans ce tutoriel nous allons découvrir ce qui se cache derrière ce terme Commentez CTutoriel pour apprendre sous quelles conditions utiliser les microservices par Cherifa GHERSI AMARZOURGUI I - Introduction II - Une évolution des SOA II-A - Microservices II-A- - Les caractéristiques III - Avantages des microservices IV - Conditions d'utilisation IV-A - Déploiement IV-B - Hébergement peu coûteux IV-C - Erreurs à éviter IV-C- - Découpage IV-C- - Monitoring IV-C- - Di ?culté de la dé ?nition des microservices V - Du monolithique aux microservices VI - Les microservices pour une nouvelle application VII - Conclusion - Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance Par contre la page de présentation constitue une ?uvre intellectuelle protégée par les droits d'auteur Copyright Cherifa GHERSI AMARZOURGUI Aucune reproduction même partielle ne peut être faite de ce site et de l'ensemble de son contenu textes documents images etc sans l'autorisation expresse de l'auteur Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à de dommages et intérêts http soat developpez com tutoriels web conditions-utilisation- microservices CTutoriel pour apprendre sous quelles conditions utiliser les microservices par Cherifa GHERSI AMARZOURGUI I - Introduction L'idée principale est de découper une application monolithique en morceaux composables Ces morceaux devront travailler ensemble pour permettre l'ajout de nouvelles fonctionnalités plus rapidement et de faciliter la maintenance Chaque composant est développé séparément a ?n que l'application soit le produit de tous les microservices combinés Cette idée de séparer une application en plusieurs morceaux n'est pas nouvelle il existe une autre architecture qui utilise le même concept l'architecture orientée services SOA ? modèle d'interaction applicative mettant en ?uvre plusieurs services Il faut noter que les microservices comportent de nombreux avantages mais aussi des points faibles non négligeables En les utilisant là o? il ne faut pas nous risquons d'avoir plus d'inconvénients que d'avantages et de ne pas pro ?ter de toute la puissance qu'ils o ?rent Nous allons commencer par dé ?nir l'architecture orientée services SOA ? base des architectures microservices II - Une évolution des SOA L'architecture orientée services est une solution logicielle distribuée se composant de trois acteurs principaux ? le fournisseur de service acteur responsable du développement du service de son déploiement de son exécution ? le consommateur de service acteur utilisant les services en fonction de ses besoins ? le registre de services service broker acteur qui enregistre les informations et permet de faire le lien entre consommateurs et fournisseurs Les fournisseurs publient les services dans ces registres qui sont ensuite consultés par les consommateurs On parle d'évolution puisque les microservices ont de nombreux points communs avec le SOA

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Aoû 17, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 55.4kB