J'ai besoin de savoir quel est la différence entre une architecture logique et une architecture physique. L'architecture microservice correspend à quel type d'architecture?
J'ai besoin de savoir quel est la différence entre une architecture logique et une architecture physique. L'architecture microservice correspend à quel type d'architecture?
Dans quel cadre ? En général on appelle physique ce qui relève des machines et du réseau et logique ce qui relève de l'applicatif.
Les microservices sont d'abord un découpage logique puisque ce sont des unités applicatives distinctes. Cela peut se traduire ou non par un découpage physique plus ou moins poussé. Par exemple, deux microservices "voisins" peuvent tourner sur le même serveur, sur deux machines différentes dans le même sous-réseau ou sur deux machines distantes. Mais ce n'est pas quelque chose qui caractérise spécifiquement les micro-services.
En fait je suis entrain de préparer mon rapport de projet fin d'année au cours duquel j'ai développer une application micro service et j'ai besoin de décrire l'architecture physique et logique de mon application ; donc si j'avais bien compris d’après ce que vous venez de dire l'architecture logique est une architecture micro service et l'architecture physique est une architecture client/serveur .
L'architecture logique (ou logicielle) décrit les composants abstraits (souvent les services et leurs clients) et les interactions entre eux.
L'architecture physique (ou matérielle) décrit les composants concrets: les machines (modèles, ressources), le stockage, le réseau (adresses IP), etc.
Une application microservice est définie par son architecture logique. Elle a bien sûr, comme toute autre solution, besoin d'une architecture physique pour être mise en œuvre.
ɹǝsn *sıɹɐlos*
Tout en rejoignant mes prédécesseurs, attention aux raccourcis sommaires comme avec internet qui est une architecture distribuée.
Peut-on en savoir plus sur cette application micro-service ?
« Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
Club des professionnels en informatique
Pas vraiment. Le découpage en micro-services est un des nombreux découpages qui sont faits au niveau logique. Le modèle client-serveur en est aussi un.
Parler "d'architecture micro-services" ou "d'architecture client/serveur" est un raccourci de langage grossier qui cache une réalité bien plus complexe faite d'une combinaison d'approches. Une architecture logicielle un peu récente ne peut pas se résumer à l'un ou l'autre de ces modèles même s'il peut s'avérer plus simple de la décrire en se focalisant sur une seule dimension.
Oups je suis vraiment confusej'arrive pas à saisir la différence .
En fait est ce que vous pouvez me conseillé comment pouvoir présenter mon travail d'une manière claire et organisé. Comme je vous ai dis que mon application est une application micro service.
Difficile d'aider à présenter ce travail de manière claire et organisée si la seule information dont on dispose et qu'il s'agit d'une application s'appuyant sur des microservices.
ɹǝsn *sıɹɐlos*
Un exemple schématique qui montre que client/serveur (tiers), couches applicatives (layers) et micro-services sont des concepts d'architecture logique qui s'entremêlent :
![]()
Et pour aller plus loin sur les microservices, ce bel article d'un architecte de chez Octo :
http://blog.octo.com/larchitecture-m...-quil-men-faut
L’architecture microservices sans la hype : qu’est-ce que c’est, à quoi ça sert, est-ce qu’il m’en faut ?
[Edit]
sur developpez également :
http://www.developpez.net/forums/d15...microservices/
Support de cours sur une introduction aux architectures microservices
« Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
Club des professionnels en informatique
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager