


@ZeeveZeeve Inc.
Aucune plateforme d’automatisation de la chaîne de blocs de code – Déployez, gérez, surveillez et faites évoluer votre réseau et vos nœuds
Si vous prévoyez de planifier votre déploiement de réseau Blockchain sur AWS, Azure, GCP ou même un cloud privé. Ma question est de savoir comment décidez-vous quel métal doit l’alimenter et quelle est la définition de ce métal?
Il y a tellement d’opinions individuelles disponibles et c’est principalement à l’expertise DevOps disponible en interne de décider.
Notre objectif est d’explorer une voie logique sur l’un des, et je le répète, un seul des aspects qui est responsable d’affecter un nœud Blockchain, Le calcul.
Commencer avec;
1 noyau ! = 1 noyau
1vCpu ! = 1 vCpu
En outre;
AWS 1vCpu ! = GCP 1vCpu
Et encore plus;
1 vCpu optimisé en mémoire! = 1 vCpu optimisé pour le calcul
Avant que la génération Kubernetes et Docker ne saute dessus ou qu’AWS Fargate n’entre dans l’arène pour se poser des questions, je dirais que 90% d’entre nous ne savent même pas si la différence compte réellement et est importante pour la prise de décision et il y a plus que ce que nous pensons . Explorons!
Écrivez dans la section des commentaires que votre K8 ou Docker ou tout type d’implémentation dont vous êtes fan ne nécessite pas le métal physique en dessous et n’affecte pas les performances. Je n’écrirai pas plus loin et vous ne lirez pas plus loin.
Si vous lisez plus loin, vous êtes soit curieux, soit logique, soit en train de lire au moins pour trouver des lacunes à écrire dans la section des commentaires. Eh bien, de toute façon c’est bon et je respecte ça. Revenir sur le sujet, Quel est le facteur de calcul lors du choix d’une machine pour mon réseau blockchain?
Quelques petites questions avant d’aller de l’avant:
- Un contrat intelligent peut-il être exécuté sur plusieurs cœurs simultanément?
- Les validateurs, EVM ou Fabric Ordering prennent-ils en charge plusieurs cœurs?
- La concurrence est-elle un gros problème lorsque nous essayons le multithreading dans Blockchains?
Le but des questions est simplement de déclencher le contexte plus profondément et de préciser le besoin de comparer ce dont nous avons discuté jusqu’à présent.
Pour chaque Blockchain où le validateur ou les contrats intelligents ou les services de commande ne peuvent pas fonctionner sur plusieurs cœurs de processeur en parallèle, alors l’importance d’un seul cœur avec une vitesse d’horloge plus élevée devient un facteur décisif lors de la planification de votre métal.
Essayons maintenant de comprendre pourquoi la vitesse d’horloge est-elle importante et qu’est-ce que c’est?
À l’intérieur de votre CPU, il traite chaque seconde plusieurs instructions (opérations ALU de bas niveau) provenant de différentes applications ou programmes. La vitesse d’horloge est ici une mesure du nombre maximum de cycles exécutés par le CPU par seconde en GHz.
Une impulsion synchronisée provenant d’un oscillateur interne est appelée un «cycle». Dans chaque cycle, le CPU ouvre et ferme des milliards de transistors installés dessus. Simplement, un processeur ayant une vitesse d’horloge de 3,2 GHz exécute 3,2 milliards de cycles par seconde.
Un autre facteur est bogomips quelque part au fond d’Internet, on trouve avec de l’humour supplémentaire que bogomips est le nombre de millions de fois par seconde un processeur ne peut absolument rien faire. Une autre définition claire est venue d’Alessandro Rubini et de l’auteur du mode d’emploi Wim van Dorst:
MIPS est l’abréviation de Millions of Instructions Per Second. C’est une mesure de la vitesse de calcul d’un programme. Comme la plupart de ces mesures, il est plus souvent abusé qu’utilisé correctement (il est très difficile de comparer correctement MIPS pour différents types d’ordinateurs).
BogoMips a été créé par la légende elle-même – Linus Torvalds, dans l’un des plus anciens noyaux Linux 0.99.11 quelque part en juillet 1993, voyant le besoin d’une boucle de synchronisation pour calibrer la vitesse de traitement de la machine. C’est indicatif, mais s’est avéré être le seul moyen unifié à travers les processeurs pour aider à sous-estimer les capacités informatiques sous le capot.
Et soyez honnête dans la section des commentaires si vous êtes l’un de ces ingénieurs DevOps pour qui ce côté était totalement sombre et que vous n’avez jamais examiné ou considéré.
Si nous prenons AWS EC2 pour un exemple, en plus du calcul régulier, vous avez z1d instances avec 4,0 GHz, vous avez accéléré le calcul p avec des processeurs Intel Xeon P-8175M haute fréquence 2,5 GHz de base (2,3 – 3,1), vous avez je stockage des instances optimisé avec le processeur Intel Xeon E5 2686 v4 2,3 GHz et bien d’autres.
Ce ne sont là que quelques exemples pour aider à comprendre que le coût peut être le seul résultat que nous examinons, mais l’optimisation du coût par rapport aux performances est indispensable pour obtenir les performances souhaitées de vos nœuds / pairs Blockchain.
De conclure;
1 cœur, 1,8 GHz! = 1 cœur, 2,3 GHz
1vCpu, 2.8Ghz 4800 BogoMips! = 1 vCpu, 2.8 Ghz 5400 BogoMips (architecture CPU et différence de génération)
En outre;
AWS 1vCpu! = GCP 1vCpu car ils ont des GHz et des MIPS différents pour le même type.
Et encore plus;
1 vCpu optimisé pour la mémoire! = 1 vCpu optimisé pour le calcul – Le coût, la RAM et le stockage ne sont pas les seules différences.
J’espère que vous avez bien compris, car tout mettre en place nécessite une Bible DevOps et tout faire pour tout autre déploiement est une agonie. C’est pourquoi nous avons créé Zeeve 🙂
Chez Zeeve, nous automatisons l’optimisation de vos ressources cloud, même si vous utilisez Kubernetes ou Native. Zeeve vous aide à maîtriser les performances de vos nœuds Blockchain de production tout en maintenant le coût au mieux.
Il vous tient informé de la demande et du coût du redimensionnement dans les nuages.
Rejoignez notre #communauté sur télégramme (https://t.me/ZeevePlatform) et parlez à notre équipe d’experts pour sachez la différence que vous pouvez faire.
Soyez une classe à part sur votre #Blockchain #DevOps, Rejoignez-nous – https://www.zeeve.io
Mots clés
Créez votre compte gratuit pour débloquer votre expérience de lecture personnalisée.
Traduction de l’article de Zeeve Inc. : Article Original
Commentaires
Enregistrer un commentaire