Aide En Informatique
Latest Posts:

Bien comprendre les differences entre  system centralisé, decentralisé, et system distribué
Bien comprendre les differences entre system centralisé, decentralisé, et system distribué

Difference entre system centralisé, decentralisé, et distribué: un peu d'eclaircissement.

Bonjours les codeurs, dans ce post, je vais eclaicir la difference entre un reseau centralisé, decentralisé et distribué... ceci va lever un pan de voile sur la comprehension des articles que J'ai ecrit sur mes pages à propos du developpement dans les blockchaines.

Un reseau centralisé c'est ce type de reseau ou toutes les communications ou mieux les données du reseau sont contenues dans une machine centrale et on doit necessairement passer par cette machine pour obtenir quoi que ce soit, par exemple dans une architecture web basé sur le model client-serveur-bdd, les clients sont les navigateurs des utilisateurs et le serveur est le couple machine web +machine base de donnees, en fait dans ce system, si on enleve le couple serveur web +serveur de BDD rien ne fonctionnera plus dans ce type de reseau, il y a hypercentralisation dans ce cas.

Reseau decentralisé: à la difference d'un reseau centralisé, ici il y a multiplication des points centraux donc pas uniquement un seul point centrale, en parole simple, pour eviter de mettre tous ses oeufs dans un meme pagner, on decentralise, dans le cas du web, il s'agit de multiplier le couple serveur web + serveur de base de donnees et les mettre sur plusieurs machines differentes de manieres que certains groupe de clients, puissent etre servis seulement par certaines machines centrales, parfois les detenteurs de ces machines centrales peuvent meme etre des acteurs differents, en principe c'est l'architecture decentralisée qu'on retrouve chez les operateurs cloud qui ont de nombreux datacenter eparpillé partout dans le globe et quand un utilisateur demande par exemple une page facebook, il est servit en puisant les données dans la machine la plus proche geographiquement du lieu ou il fait la requete.

Reseau distribué: ici l'idee est completement differente des deux premieres, il n'y a rien de centrale, les machines qui font partir du reseau ont des roles egaux, chacun peut acheter sa machine , la connecter au reseau et servir les clients qui se connectent aux reseau donc ici meme si une ou plusieurs machines du reseau sont en pannes, les clients continueront à etre servit par les autres machines du reseau, d'ailleur c'est meme la force de ce type de reseau, les machines entrent et sortent du reseau comme elles veulent, personne ne commande et n'a le monopole dans ce type de reseau..c'est exactement dans cette categorie que se situe les blockchaines, dans le reseau blockchaine, chaque machine du reseau a sa propre copie de la blockchaine, en parole simple, si vous vous decidez de mettre à disposition votre propre machine dans le reseau ethereum ou bitcoin par exemple, tout ce que vous avez à faire est d'installer ethereum ou bitcoin dans votre machine, le configurer et hop vous obtenez dans votre machine une copie de toute la blockchaine depuis son debut, ainsi votre machine pourra librement participer aux transactions par exemple miner pour inserrer les block dans la blockchaine et gagner des bitcoin ou des ether etc.. donc c'est un reseau libre ou chacun entre et sort comme il veut et personne ne commande.

les avantages d'un réseau distribué sont nombreux:

La scalabilité : c'est l'un des plus gros avantages, comme il y a la flexibilité d'entrée et de sortie des machines comme on veut et que les machines ont un role egale, ne dependant plus d'une seule machine centralisée ou decentralisée, on a un reseau nativement scalable.

La fiabilité

La fiabilité est un avantage clé des systèmes distribués. Imaginez si vous avez un seul ordinateur. Ensuite, lorsqu'il échoue c'est à dire lorsqu'il va en panne, il n'y a pas d'autre choix que de le redémarrer ou d'en obtenir un nouveau s'il avait développé un défaut important. Cependant, il existe plusieurs nœuds/machines dans les systèmes distribués qui  permet ainsi à un système distribué de tolérer les pannes jusqu'à un certain niveau. Ainsi, même si certains ordinateurs tombent en panne dans un réseau distribué, le système distribué continue de fonctionner. La fiabilité est l'un des principaux domaines d'étude et de recherche en informatique distribuée, car elle permet la tolérance aux pannes.

La Performance:

Dans les systèmes distribués, de meilleures performances peuvent être obtenues de manière naturelle. Par exemple, dans le cas d'un réseau d'ordinateurs travaillant ensemble, de meilleures performances peuvent être obtenues en parallélisant le calcul. De plus, dans un réseau distribué géographiquement dispersé, les clients (utilisateurs) accédant aux nœuds/machines peuvent obtenir des données du nœud/machine le plus proche de leur région géographique, ce qui se traduit par un accès plus rapide aux données. Par exemple, dans le cas du téléchargement de fichiers sur Internet, un miroir plus proche de votre région géographique offrira une bien meilleure vitesse de téléchargement par rapport à celui qui pourrait se trouver sur un autre continent.

Les performances d'un système distribué englobent généralement deux facettes, la réactivité et le débit.

Abonnez vous a notre blog https://itinnovdesign.com pour lire des contenus riches en informatique et en coding.


Author: admin
22.09.2022, 11:27
Category: Blockchain
Comments: 0
Views: 1193
-

Share

Comments (0)
There are no comments yet.

Leave A Comment
processing...