Contacts

Nous créons un système de déploiement d'applications à l'aide de Docker. Nous créons un système de déploiement d'applications à l'aide de Docker Cluster à partir d'un serveur Web raspberry pi


La carte Cluster HAT est une solution au problème de la construction d'un cluster informatique. L'informatique distribuée est complexe et ce petit morceau de matériel est l'une des solutions.

Même si la création n'est pas si facile, c'est l'un des projets Raspberry Pi les plus impressionnants.

Pourquoi Cluster HAT ?

La carte Cluster HAT (Hardware Attached on Top) communique avec (contrôleur) Raspberry Pi A+ / B+ / 2/3/4 et quatre cartes Raspberry Pi Zero. Il est configuré pour utiliser le mode gadget USB. De plus, c'est un outil idéal pour former, tester ou simuler de petits clusters.

Cluster HAT tire parti de la flexibilité du Raspberry Pi, permettant aux programmeurs d'expérimenter l'informatique en cluster.

Il est important de noter que le HAT n'est pas livré avec la carte Raspberry Pi ou Pi Zero. Les deux cartes devront être achetées séparément. Le fabricant Pimoroni fournit des instructions de montage et de manipulation sur sa page produit. La société affirme également qu'il existe 3 façons de configurer la carte HAT.

Spécifications du cluster HAT

  • Le HAT peut être utilisé avec n'importe lequel des modules Pi Zero 1.2, Pi Zero 1.3 et Pi Zero W.
  • Mode gadget USB : console Ethernet et série.
  • Concentrateur USB 2.0 à 4 ports intégré.
  • Les Raspberry Pi Zeros sont alimentés par le contrôleur Pi GPIO (USB en option).
  • La puissance du Raspberry Pi Zero est contrôlée via le contrôleur Pi GPIO (I2C).
  • Connecteur pour contrôleur de console série (FTDI Basic).
  • Le contrôleur Pi peut être redémarré sans coupure de courant pour Pi Zeros (récupération du réseau au démarrage).

Le kit comprend :

  • Kit de montage HAT (pieds et vis)
  • Câble USB court (la couleur peut varier)

En garde à vue

La carte Cluster HAT v2.3 est maintenant disponible à l'achat et bien qu'elle ne soit pas encore disponible auprès de

Raspberry Pi 3 peut être qualifié d'ordinateur véritablement universel. Bitcoin, bien sûr, ne peut pas être miné dessus, et il ne sera pas possible de jouer à des jeux avec les graphismes des dernières générations de consoles, mais il fera bien face à beaucoup d'autres choses. Ci-dessous, tour à tour, seront considérées les applications principales et les plus populaires du Raspberry Pi 3.

Fonctionnalités multimédia du Raspberry Pi 3

Les capacités multimédias du Raspberry Pi 3 sont très élevées. En particulier, sur la base de "Raspberry", vous pouvez créer un centre multimédia, une console de jeux ou même tout à la fois. Ainsi, avec cette carte unique, vous pouvez accéder aux catégories de divertissement suivantes sur votre téléviseur doté d'un port HDMI :

  • vidéo haute définition sur YouTube ou d'autres sites d'hébergement ;
  • musique sur des services de diffusion en continu ;
  • flux de jeu sur, par exemple, Twitch ;
  • jeux développés pour les anciennes consoles : NES, SNES, SEGA, etc.

Pour afficher et écouter du contenu multimédia, vous pouvez soit utiliser un navigateur, soit, encore plus facilement, installer un lecteur multimédia spécial. Le plus fonctionnel et le plus pratique d'entre eux est Kodi.

Pour transformer Raspberry en console de jeu, vous devez y installer des émulateurs des plates-formes qui vous intéressent et commander des Roms de jeu. Cela se fait en quelques dizaines de minutes. Et encore plus facile et plus pratique est d'installer un kit de distribution spécial, par exemple, Retro Pie ou un autre.

Développer et travailler avec des documents sur RPi

Bien sûr, Raspberry n'est pas l'ordinateur le plus puissant, ce qui signifie que ce n'est pas la meilleure solution pour le travail. Mais si vous le souhaitez, vous pouvez plus ou moins confortablement visualiser/éditer un document ou même écrire un script dessus. Bien sûr, cela ne fonctionnera pas avec des IDE lourds dessus, mais personne ne l'exige du RPi.

De plus, avec l'aide de RPi3, vous pouvez « surfer » sur Internet ou discuter sur des messageries instantanées ou des réseaux sociaux.

Serveur pour chaque besoin de Raspberry Pi 3

Une autre option pour utiliser le Raspberry Pi 3 consiste à en faire un serveur. Ainsi, il suffit d'y installer LAMP ou juste Apache et Myphpadmin, après quoi il sera possible de développer et de tester des projets web dans des conditions de ressources plutôt limitées.

La deuxième option consiste à télécharger et à distribuer à partir du torrent Raspberry Pi 3. Pour ce faire, bien sûr, vous aurez besoin d'un disque dur externe, car les cartes mémoire et les lecteurs flash ne sont pas très adaptés à ces fins, à la fois en raison des limitations de vitesse et du petit volume, et en raison de l'usure rapide sous de lourdes charges.

Application Raspberry en robotique et IoT

Dans l'IoT et la robotique, l'utilisation de RPi est presque illimitée. À partir de cet appareil, vous pouvez fabriquer, par exemple, une caméra de surveillance, une petite station météo, une voiture télécommandée, et bien plus encore. Ainsi, Raspberry Pi 3 trouve une application dans la voiture sous la forme d'un DVR. Si vous le souhaitez, même un téléphone portable ou un smartphone peut être fabriqué à partir de ce payeur unique. Mais cela vaut la peine d'être fait soit pour des raisons d'expérimentation, soit pour montrer à des amis / à la communauté. Le fait est que l'appareil correspondant s'avérera au moins assez encombrant.

Bien sûr, des modules seront nécessaires à ces fins. Mais avec leur achat de problèmes ne devraient pas se poser. Il existe de nombreux magasins sur le Web qui vendent des composants supplémentaires pour Raspberry à des prix abordables.

Regroupement de plusieurs RPi 3

Une autre façon d'utiliser le Raspberry Pi 3 consiste à regrouper plusieurs de ces appareils. C'est une façon assez spécifique de l'utiliser, qui ne convient pas à tout le monde.

Pour commencer, une explication brève et compréhensible de ce qu'est un cluster doit être donnée. De manière générale, ce terme fait référence à un complexe d'équipements homogènes (dans ce cas, un ensemble de RPi), sur lesquels certaines tâches sont exécutées en parallèle.

Il n'y a aucun sens pratique à créer un cluster à partir de Raspberry pour implémenter quelque chose, car il existe des solutions moins chères et plus pratiques. Le clustering de votre Raspberry Pi 3 est le meilleur pour l'apprentissage. Ayant plusieurs pensionnaires uniques, vous pouvez comprendre les fonctionnalités de l'informatique parallèle ou montrer comment elles fonctionnent à un enfant (en fait, RPi a été créé pour enseigner aux enfants).

Comme vous pouvez le voir, beaucoup de choses intéressantes peuvent être faites avec le RPi 3. Il est principalement utile pour étudier les ordinateurs. Mais il permet aussi de mettre en place un très grand nombre de projets utilisables pour le travail ou les loisirs.

Une utilisation populaire des ordinateurs Raspberry Pi est la construction de clusters. Les Raspberry Pies sont petits et peu coûteux, il est donc plus facile de les utiliser pour créer un cluster qu'avec des PC. Un cluster de Raspberry Pies devrait être assez grand pour rivaliser avec un seul PC ; vous auriez probablement besoin d'environ 20 Pies pour produire un cluster avec autant de puissance de calcul qu'un PC. Bien qu'un cluster Pi ne soit pas si puissant, c'est une excellente occasion d'en apprendre davantage sur l'informatique distribuée.

Il existe plusieurs types d'ordinateurs distribués qui peuvent être utilisés à des fins différentes. Il existe des super ordinateurs qui sont utilisés pour résoudre des problèmes mathématiques comme la modélisation des conditions météorologiques ou la simulation de réactions chimiques. Ces systèmes utilisent souvent l'interface de passage de messages (MPI). Une équipe de l'Université de Southampton a construit un super ordinateur basé sur MPI à 64 nœuds. Ce système est utilisé pour enseigner aux étudiants le supercalcul.

Une autre technologie souvent utilisée dans l'informatique distribuée est Hadoop, qui distribue les données sur de nombreux nœuds. Hadoop est souvent utilisé pour le traitement de grands ensembles de données et l'exploration de données. Un ingénieur de Nvidia a construit un petit cluster Hadoop à l'aide de Raspberry Pies. Il utilise son cluster pour expérimentez et testez des idées avant de les déployer sur des systèmes plus puissants.

Utiliser un cluster Raspberry Pi comme serveur Web

Les clusters peuvent être utilisés comme serveurs Web. De nombreux sites Web obtiennent trop de trafic pour fonctionner sur un seul serveur, il faut donc utiliser plusieurs serveurs. Les requêtes des navigateurs Web sont reçues par un nœud appelé équilibreur de charge, qui transmet les requêtes aux serveurs de travail. L'équilibreur de charge transmet ensuite les réponses des serveurs aux clients.

Ce site est désormais hébergé sur un cluster Raspberry Pi. Les nœuds de travail sont des serveurs Web standard qui contiennent un contenu identique. Je viens d'installer Apache sur eux et de copier mon site sur chaque nœud.

J'utilise un Raspberry Pi supplémentaire pour héberger une copie de développement de ce site et pour contrôler le cluster. Ce Pi est connecté à mon réseau local via wifi, je peux donc accéder à la copie de développement de mon site depuis mon ordinateur portable.

Le Pi supplémentaire dispose également d'une connexion Ethernet au cluster Pi. Lorsque je souhaite mettre à jour mon site, je peux transférer les modifications du site de développement vers le site en production sur le cluster. Les mises à jour du site sont placées dans des fichiers .tar.gz que les noeuds worker téléchargent automatiquement depuis le site de développement. Une fois téléchargées, les mises à jour sont ensuite décompressées dans le système de fichiers local.

Configuration des serveurs Raspberry Pi

Tous les Pies de ce système sont sans tête. Je peux me connecter au Pi avec le site de développement à l'aide du protocole de bureau à distance, et à partir de ce Pi, je peux me connecter au travailleur Pies en utilisant SSH.

Tous les Pies du cluster utilisent une adresse IP statique. Dans un cluster plus grand, il serait probablement préférable de configurer un serveur DHCP sur l'équilibreur de charge. Les adresses IP utilisées dans le cluster se trouvent sur le sous-réseau 192.168.1.xxx.

Pour chaque travailleur Pi, j'ai configuré une carte SD de 4 Go en utilisant la dernière version de Raspbian. Dans raspi-config j'ai mis les options suivantes :

  • développer fs
  • définir le nom d'hôte
  • définir le mot de passe
  • définir la répartition de la mémoire sur 16 Mo pour le GPU
  • overclocker le CPU à 800MHz
  • activer ssh

Sur chaque carte j'ai installé Apache et quelques librairies requises par mon CMS, libxml2 et python-libxml2. J'ai utilisé cette commande pour activer la réécriture de mod, qui est également requise par mon CMS :

$ sudo a2enmod réécriture

Enfin, j'ai copié des scripts sur chaque carte SD qui permettent à chaque Pi de synchroniser son contenu avec le Pi de développement. Dans un cluster plus grand, il vaudrait la peine de créer une image de carte SD avec toutes ces modifications apportées à l'avance.

Construire un équilibreur de charge

L'équilibreur de charge doit avoir deux interfaces réseau, une pour recevoir les demandes d'un routeur et une autre interface réseau pour transmettre les demandes au cluster de serveurs. Les nœuds du cluster se trouvent sur un sous-réseau différent du reste du réseau, de sorte que l'adresse IP de la deuxième interface de l'équilibreur de charge doit se trouver sur le même sous-réseau que le reste du cluster. La première interface de l'équilibreur de charge a l'adresse IP 192.168.0.3 tandis que l'adresse IP de la seconde interface est 192.168.1.1. Tous les Pies du cluster ont des adresses IP sur le sous-réseau 192.168.1.xxx.

J'ai construit mon équilibreur de charge en utilisant un vieux PC avec 512 Mo de RAM et un processeur x86 à 2,7 GHz. J'ai ajouté une deuxième carte Ethernet PCI et installé Lubuntu, une version allégée d'Ubuntu. J'allais installer Ubuntu, mais ce PC est assez vieux, donc Lubuntu est probablement un meilleur choix. J'ai utilisé un PC car je ne savais pas si un seul Pi serait assez puissant pour agir comme équilibreur de charge, et un Pi n'a qu'une seule connexion Ethernet.Je veux que les deux connexions réseau de mon équilibreur de charge soient Ethernet pour de meilleures performances et la stabilité.

Notez que le transfert IP n'est pas activé. L'équilibreur de charge n'est pas un routeur, il ne doit transmettre que les requêtes HTTP et non tous les paquets IP qu'il reçoit.

Configuration du logiciel d'équilibrage de charge

Il existe de nombreuses implémentations logicielles différentes de l'équilibrage de charge. J'ai utilisé le module d'équilibrage de charge d'Apache car il est facile à configurer. Je me suis d'abord assuré que le système d'exploitation de mon PC était à jour :

sudo apt-obtenir la mise à jour
sudo apt-get upgrade

Puis j'ai installé Apache :

sudo apt-get install apache2

Ces modules Apache doivent être activés :

Proxy sudo a2enmod
sudo a2enmod proxy_http
sudo a2enmod proxy_balancer

L'étape suivante consiste à modifier /etc/apache2/sites-available/default afin de configurer l'équilibreur de charge. Le module proxy est nécessaire pour le transfert HTTP, mais il est préférable de ne pas autoriser votre serveur à se comporter comme un proxy. Les spammeurs et les pirates utilisent souvent les serveurs proxy d'autres personnes pour masquer leur adresse IP, il est donc important de désactiver cette fonctionnalité en ajoutant cette ligne :

ProxyRequests désactivé

Bien que les requêtes proxy soient désactivées, le module proxy est toujours activé et agit comme un proxy inverse. Ensuite, définissez le cluster et ses membres en ajoutant ce code :

Interface du gestionnaire d'équilibreurs

Le module d'équilibrage dispose d'une interface Web qui permet de surveiller l'état des serveurs principaux et de configurer leurs paramètres. Vous pouvez activer l'interface Web en ajoutant ce code à /etc/apache2/sites-available/default :

Il est également nécessaire de demander à Apache de gérer les requêtes vers la page /balancer-manager localement au lieu de transmettre ces requêtes à un serveur de travail. Toutes les autres requêtes sont transmises au cluster défini ci-dessus.

ProxyPass /balancer-manager ! ProxyPass / balancer://rpicluster/

Une fois ces modifications enregistrées, Apache doit être redémarré avec cette commande :

$ sudo /etc/init.d/apache2 redémarrage

lorsque j'ouvre un navigateur et que je vais sur http://192.168.0.3, je vois la page d'accueil de mon site Web. Si je vais sur http://192.168.0.3/balancer-manager, je vois cette page dans l'image de droite.

La dernière étape pour mettre le cluster en ligne consiste à ajuster les paramètres de transfert de port dans mon routeur. J'avais juste besoin de configurer une règle pour transférer les paquets HTTP vers http://192.168.0.3.

Voici le /etc/apache2/sites-available/default complet pour l'équilibreur de charge :

Administrateur du serveur [courriel protégé] DocumentRoot /var/www Options FollowSymLinks AllowOverride All Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all ScriptAlias ​​/cgi-bin/ /usr/lib/cgi-bin/ AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch AddHandler cgi-script .py Order allow,deny Allow from all Demande de proxy désactivée BalancerMember http://192.168.1.2:80 BalancerMember http://192.168.1.3:80 BalancerMember http://192.168.1.4:80 BalancerMember http://192.168.1.5:80 AllowOverride None Commander autoriser, refuser l'autorisation de tous les ProxySet lbmethod=parrequêtes SetHandler balancer-manager Autoriser la commande, refuser l'autorisation à partir de 192.168.0 ProxyPass /balancer-manager ! ProxyPass / balancer://rpicluster/ ErrorLog $(APACHE_LOG_DIR)/error.log # Les valeurs possibles incluent : debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog $(APACHE_LOG_DIR)/access.log combiné

Il est tout à fait possible qu'il s'agisse du cluster le moins cher et le plus abordable construit à la maison.
Il compte actuellement les énigmes. [courriel protégé].

Assemblée

L'assemblage n'est pas difficile - voici une liste de matériaux à répéter :

  • 4 cartes PC OrangePi (une fonctionnera aussi) avec câbles d'alimentation
  • 16 racks pour circuits imprimés à fixer entre eux
  • 4 poteaux (courts) à monter sur un support ou à utiliser comme pieds
  • 2 morceaux de plexiglas (capot supérieur et inférieur)
  • Ventilateur 92mm
  • 4 supports de montage de ventilateur
  • HUB Ethernet 100Mbs, de préférence alimenté en 5 ou 12 volts
  • Cordons de raccordement pour la connexion Ethernet dans la quantité requise (au fait, puisque le réseau est toujours de 100 Mbit, vous pouvez utiliser des nouilles téléphoniques à 4 fils et économiser un peu sur le câble)
  • Alimentation (plus sur cela plus tard)
  • Pour communiquer avec le monde extérieur - WiFi USB pas cher

Nous tordons quatre planches ensemble, fixons les couvercles supérieur et inférieur, plaçons le ventilateur en utilisant les coins. Nous mettons un concentrateur sur le capot supérieur et connectons tout ensemble via Ethernet.

Et voici à quoi ressemble le "produit" "de l'arrière".

Malheureusement, il n'y avait pas de ruban électrique bleu - nous fixons donc le moyeu avec des élastiques.

Nutrition

Chacun des OPI consomme au moins des ampères (le constructeur préconise une source d'au moins 1,5…2A). Le ventilateur nécessite du 12 volts, le hub également, bien qu'il existe des modèles en 5 volts.

Il faudra donc bien alimentation bi-tension.

Un vieil ordinateur convient, mais une alimentation à découpage moderne sans ventilateur telle que celle de MeanWell est préférable.

C'est exactement ce que j'ai fait, en l'emballant dans un boîtier à partir d'une alimentation vintage et en sortant un connecteur molex ordinaire (comme sur un ordinateur).

Pour "distribuer" 5 volts, nous utiliserons un concentrateur USB bon marché modifié. Pour ce faire, vous pouvez soit percer la puce, soit simplement couper les jambes de données, ne laissant que les circuits d'alimentation et la masse. J'ai opté pour la deuxième méthode, bien qu'à l'intérieur, j'ai posé des connexions plus «épaisses» sur la ligne 5V. Eh bien, accrochons un molex de réponse pour se connecter au bloc d'alimentation. Il s'avère quelque chose comme ceci:

Et voici l'ensemble du montage :

Système

En général, c'est juste "un petit réseau local de 4 ordinateurs".
En tant que système de base - l'habituel Debian, dont on a déjà beaucoup parlé.

Filet

Le nœud le plus haut est clunode0, il peut se connecter via WiFi à un réseau externe, tout en distribuant "Internet" aux machines clunode1, clunode2, clunode3. Il existe également un serveur NFS pour le stockage partagé et dnsmasq pour la distribution des adresses DHCP comme 10.x.x.x.

Sur clunode0 dans /etc/network/interfaces quelque chose comme cette entrée :

1
2
3
4
5
6
7
8
9
10
11
12
13
WLAN0 automatique
Autoriser hotplug wlan0
iface wlan0 inet dhcp
wpa-scan-ssid 1
wpa-ap-scan 1
wpa-key-mgmt WPA-PSK
wpa-proto RSN WPA
wpa par paire CCMP TKIP
wpa-groupe CCMP TKIP
wpa-ssid "Mon Wi-Fi"
wpa-psk "MonMot de PasseWiFi"
post-up /usr/local/bin/masquerade.sh eth0 wlan0
Je fais face inet dhcp par défaut

Cependant, il semble que la situation ait changé là-bas et que le binaire puisse être téléchargé à partir du site. Je ne l'ai pas vérifié - il était plus facile de l'assembler moi-même.

Vous pouvez également installer et configurer l'utilitaire de console boinctui. Tout semble assez décent (GIF animé):

perspectives

Vous pouvez développer l'idée - voici quelques idées qui me viennent à l'esprit :

  • La première carte (clunode0) - équilibreur de charge, сlunode2,3 - serveur Web ou application, clunode4 - base de données ==> microdatacenter :)
  • Hadoop (et il y a déjà de tels cas, les gens construisent des clusters sur Raspberry)
  • Cluster Proxmox, bien que je ne sois pas sûr que toutes les pièces soient disponibles pour ARM
  • Un mineur de crypto-monnaie, à moins bien sûr que vous ne choisissiez une crypto-monnaie qui soit encore rentable à miner sur un processeur et rentable à miner en général.

Merci d'avoir lu jusqu'au bout.

Le cluster BitScope contient 150 mini-ordinateurs Raspberry Pi avec des commutateurs réseau intégrés. Photo : BitScope

Les programmeurs et les scientifiques n'ont pas toujours accès gratuitement à un véritable supercalculateur performant pour tester leurs programmes. De plus, les supercalculateurs sont généralement déjà occupés 24 heures sur 24 avec d'autres logiciels. Il est difficile de trouver une fenêtre. Vous devez postuler à l'avance et faire la queue. Comment le nouveau programme fonctionnera-t-il dans un environnement multiprocesseur réel, dans quelle mesure la tâche sera-t-elle parallélisée ?

Pour aider les développeurs, à la demande de la division High Performance Computing du Los Alamos National Laboratory, la société australienne BitScope a développé des modules de calcul "test" BitScope Cluster de 150 mini-ordinateurs Raspberry Pi pouvant être clusterisés et testés dessus.

L'un des dix supercalculateurs les plus puissants au monde, Trinity, fonctionne au Laboratoire national de Los Alamos.



Supercalculateur Trinity au Laboratoire national de Los Alamos

La direction du laboratoire s'est donné pour mission de trouver un moyen de donner aux développeurs un accès au calcul parallèle haute performance sans accès réel au supercalculateur lui-même, afin qu'ils puissent tester leurs programmes.

"Les modules Raspberry Pi permettent aux développeurs de comprendre comment écrire ce type de logiciel et de le faire fonctionner de manière fiable, sans avoir à disposer d'un banc d'essai d'un quart de milliard de dollars et de 25 mégawatts de la même taille", explique Gary Glider de Los Laboratoire national d'Angeles, Alamos.

En fait, 25 mégawatts d'électricité pour tester votre programme, c'est trop (ici, les coûts énergétiques pour le refroidissement ne sont pas pris en compte, qui sont plusieurs fois supérieurs à la consommation électrique du système informatique lui-même).



Installation d'un système de refroidissement par eau pour le supercalculateur Trinity, qui utilise efficacement le système de récupération des égouts sanitaires

Chaque module a 144 nœuds actifs, six réserves et un nœud de contrôle. Le module a un format 6U lorsqu'il est installé dans un rack de serveur de centre de données. Comme indiqué sur le site officiel, un cluster de 1000 nœuds occupant un rack 42U coûtera environ 120 à 150 $ par nœud. C'est une grosse majoration par rapport au prix standard du Raspberry Pi, qui est connu pour être de 35 $.

Chaque module BitScope Cluster se compose de blocs de construction - les soi-disant "packs de cluster" (Cluster Pack). L'installation dans les racks, une unité à la fois, se fait précisément sous la forme de ces « packages ».



paquet de grappe

Un nœud (mini-ordinateur Raspberry Pi 3) contient un processeur ARMv8 quadricœur 64 bits à 1,2 MHz. Ainsi, si nous imaginons un cluster, par exemple, de cinq modules, alors il y aura 720 nœuds actifs, soit 2880 cœurs de processeur actifs. Assez pour tester à quel point le programme est parallélisé.



Voici à quoi ressemble de près une rangée de mini-ordinateurs dans un Cluster Pack.

Bien qu'une telle solution soit en effet beaucoup moins chère qu'un supercalculateur, vous ne pouvez pas non plus l'appeler budget. Seul un grand organisme de recherche peut se permettre un mini-cluster pour 100 000 $ ou 150 000 $ uniquement pour tester des programmes. En fait, de tels modules sont probablement conçus pour ces riches organismes de recherche - propriétaires de supercalculateurs. Cependant, les créateurs du mini supercalculateur affirment qu'il s'agit de "la solution évolutive la plus rentable au monde : elle est peu coûteuse à construire, à gérer et à entretenir".

Les modules BitScope Cluster permettent également de réaliser d'importantes économies en termes de consommation d'énergie. Vous pouvez calculer vous-même la consommation électrique de chacun d'eux, en comptant 5 watts par nœud. Si nous supposons que les nœuds de réserve ont une consommation d'énergie minimale, alors 144 nœuds actifs et un nœud de contrôle restent dans les modules. Totale 145×5=725W.

BitScope a l'intention de publier ces modules en vente libre au début de 2018.

Selon l'entreprise, outre le développement de logiciels, de tels clusters peuvent être utiles comme simulateurs de réseaux de capteurs, dans la recherche sur les réseaux à haute performance et l'Internet des objets.



Vous avez aimé l'article ? Partagez-le