Regenbogenreich
Rechenzentrum

Der RegenbogenReich-Server oder besser das verteilte Regenbogenreich-Rechenzentrum ist mittlerweile erwachsen geworden und bietet einiges an Services und Applikationen an. Neben dem Webserver und natürlich dem Minecraft-Server gibt es noch einigen anderen heißen Scheiß.

Einige der Services richten sich vor allem an das Internet der Dinge (Internet of Things - IoT). Das IoT hat zum Ziel, so ziemlich alle denkbaren Geräte miteinander zu vernetzen, um daraus einen erweiterten Nutzen zu ziehen.
Aktuell wird der RegenbogenReich-Server dazu genutzt, den Ertrag der Solaranlage auszuwerten. Ebenfalls werden die Umgebungstemperaturen und Luftfeutigkeiten der Regenbogenreich Standort(e) erfasst. Aktuelle Werte könnt ihr unten in den Anzeigen sehen. Diese sind aktuell! :-)

Solltet ihr weitere Ideen habe oder Projekte, welche Server und Rechenleistungen benötigen, immer raus damit. :-)

RegenbogenReich Solar

Aktuelle Ernteleistung der Solaranlage (260 Wp)

Link zum Dashboard: Dashboard

Aussentemperaturen und Luftfeutigkeiten

Link zum Dashboard: Dashboard

Rechenzentrum

Für die Datensammlung, Verarbeitung und Darstellung werden verschiedene Serives genutzt. Es sind auch unterschiedliche Rechner oder Server im Einsatz.

Regenbogenreich.eu - WAN/Internet

Der Server ist ein virtueller Server. Dieser ist von der Firma Hosting.de in Aachen gemietet. Er steht auch in Aachen und ist direkt an das Internet angebunden. Dies erlaubt eine feste Internetadresse und somit eine Benutzung von Domain-Namen wie "regenbogenreich.eu". Der Server ist rund um die Uhr und auf der ganzen Welt (WAN/Internet) erreichbar und steht in einem großen Rechenzentrum, ähnlich wie in dem Bild (Symbolfoto).

Die Tabelle zeigt die Spezifikation des virtuellen Servers. Nicht sehr toll ausgestattet, aber dafür günstig. :-)
Dennoch: Eine fixe x64-Architektur und Top-Anbindung ans Internet machen den Server zu einem flinken Gesellen.
NameRechenkerneArchitekturArbeitsspeicherFestspeicherAnwendungen
vHost RegenbogenReich.eu1x641 GB20 GBInternet, Homepage, Minecraft, Docker

baerbel - LAN

"baerbel" ist der Rechnerknecht und das Datenarchiv schlechthin. Hier lagern vor allem alle Bilder und Videos, sowie alles was viel Speicher benötigt. baerbel ist nicht aus dem Internet erreichbar, damit Hacker kein Unwesen mit den wichtigen Daten treiben können. baerbel hängt direkt am Hausnetz (LAN) und ist durch eine unterbrechungsfreie Stromversorgung vor Stromausfall geschützt.
Viel Leistung verbraucht allerdings auch viel elektrische Energie. Daher läuft der Server nicht rund um die Uhr, sondern nur bei Bedarf.
NameRechenkerneArchitekturArbeitsspeicherFestspeicherBemerkung
baerbel4x6416 GB20 TBDatenarchiv, Video-Streaming, Audio-Streaming

littleBaerbel - LAN

"littleBaerbel" ist eigentlich ein Cluster. Ein Cluster ist eine Ansammlung von Rechnern, auch Rechnerverbund genannt. "littleBaerbel" vereint 4 Raspberry-Pi Mini-Computer verschiedener Generationen zu einem Verbund. Raspberry Pis sind kleine Rechenzwerge, welche vergleichsweise wenig Energie verbrauchen und dennoch eine ordentliche Leistung haben. Die Recheneinheiten basieren auf der ARM Architektur, welche auch sehr häufig in Handys zum Einsatz kommt. Im Gegensatz zur x86/x64 Intel Architektur von Personal Computern oder aktuellen Spielekonsolen ist sie auf Engergieffizienz und nicht auf Rechenleistung optimiert. Daher kleine Bärbel. :-)
Der Cluster wird genutzt zur Steuerung der Smarthome-Geräte. Z.B. werden Informationen wie die aktuelle Leistung der Solaranlage werden zusammen getragen und an "RegenbogenReich.eu" gesendet. Außerdem dient der Cluster dazu, Erfahrungen in der Rechner- und Anwendungen-Orchestrierung zu sammeln. Der Cluster ist ebenfalls nicht vom Internet aus direkt erreichbar.
NameRechenkerneArchitekturArbeitsspeicherFestspeicherBemerkung
littleBaerbelMaster4ARMv8 - Raspi44 GB128 GBKubernetes, Ansible, ioBroker, MQTT
littleBaerbelSlv14ARMv8 - Raspi3 1 GB64 GBKubernetes, MQTT
littleBaerbelSlv24ARMv7 - Raspi21 GB64 GBKubernetes, MQTT
littleBaerbelSlv34ARMv7 - Raspi21 GB64 GBKubernetes, MQTT

Services and Applikationen

Hier kommt eine Liste mit den Name der Services, eine kurze Erklärung und wenn vorhanden, ein Link zu dem Webfrontend auf dem RegenbogenReich-Server.
ServiceName der SWErklärungLink
WebserverApacheDarstellung von Homepageshttps://regenbogenreich.eu
GamingMinecraftMinecraft spielen
Daten BrokerMosquittoVerteilen von MQTT-Messages für das Internet of Things
EntwicklungNode-REDGrafisches Entwicklungswerkzeug für das Internet der Dingehttps://node-red.regenbogenreich.eu
DatenbankInfluxDBZeitreihen Datenbankmanagementsystemhttps://influxdb.regenbogenreich.eu
DatenvisualisierungGrafanaAnwendung zur Datenvisualiserunghttps://grafana.regenbogenreich.eu
StreamingIcecast2Streaming-Server zur Übertragung von Multimedia-Daten.http://regenbogenreich.eu:8000