si2:c1
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
si2:c1 [2022/01/09 22:11] – [Virtualisation sur ordinateur serveur] techer.charles_educ-valadon-limoges.fr | si2:c1 [2024/12/08 15:50] (Version actuelle) – [Pour en savoir] techer.charles_educ-valadon-limoges.fr | ||
---|---|---|---|
Ligne 57: | Ligne 57: | ||
**Proxmox** propose la création de conteneurs LXC. | **Proxmox** propose la création de conteneurs LXC. | ||
- | Le logiciel libre **Docker** s' | + | Le logiciel libre **Docker** s' |
+ | |||
+ | ==== Les micro-services ==== | ||
+ | Docker permet de réaliser une **architecture en microservices**. Cela consiste à concevoir une application serveur sous la forme d’un ensemble de petits services : | ||
+ | * Chaque **service** s’exécute dans son **propre processus** (conteneur Docker). | ||
+ | * Chaque microservice implémente une **fonctionnalité métier** ou un **domaine spécifique**. | ||
+ | * Chaque service est **développé** de manière **autonome**, | ||
+ | * Chaque service **communique** avec d’autres processus avec des **protocoles** comme HTTP/HTTPS ou les WebSockets. | ||
+ | |||
+ | Lors de la conception des microservices, | ||
+ | |||
+ | Deux éléments sont plus importants que la taille du microservice : | ||
+ | * sa **cohésion interne**, | ||
+ | * et son **indépendance** vis-à-vis d’autres services. | ||
==== Pour en savoir ==== | ==== Pour en savoir ==== | ||
+ | Docker : | ||
+ | * [[https:// | ||
+ | |||
Emulation : | Emulation : | ||
* http:// | * http:// | ||
* https:// | * https:// | ||
* https:// | * https:// |
si2/c1.1641762681.txt.gz · Dernière modification : 2022/01/09 22:11 de techer.charles_educ-valadon-limoges.fr