CAO 4er DB-Server, für 0,93 Euro pro Monat
ich hab im SQL Bereich berichtet, das ich an einem günstigen 4er SQL Server gebastelt habe.
Nun, zwischenzeitlich kann ich was Berichten.
Wir hatten auf einem Pi2 ein Image von www.raspberry-asterisk.org mit dem RasPBX auf basis von Debian Jessy und FreePBX aufgespielt. Das ganze für unsere 22 Trunks ( 10 ISDN und 14 Voip Leitungen) und 20 Endgeräte konfiguriert, allerdings war ich zu faul auch die ganzen time-conditions, Warteschleifen, Musik usw einzurichten, nun ja, telefonate rauszus gingen schonmal, reizus liefen anrufe noch ins leere, was für den Test aber auch nicht wichtig war.
Dann haben wir, bzw. besser gesagt unser Linux Crack der hier bei uns der Admin is, unter fluchen und schwitzen wegen dem neuen Paketverwaltungssystem von Jessy das MySQL 4.1 kompailiert.
Jippie, es geht, MySQL 4.21 oder so, die neuste 4er halt, läuft unter dem aktuellen Debian Jessy. Man muss nur höllisch aufpassen, das man sich die MySQL 5 DB die ja auf dem RasPBX schon läuft, nicht abschießt, bzw das Rechtesystem vom RasPBX zerbommt.
Nun was soll ich sagen, der Raspberry Pi 2 hat 3 CAO User in der Volltextsuche mit jeweils 15% Auslastung eines Kerns pro User bedient, und dank Kühlkörpern ging das bei 32°C Ras-Temp auswertung, und das mal eben ca 30% schneller als die CT (teilvirtualisierte) Debian Wheezy Maschine auf meinem Dickschiff von HP ProLiant DL380 G5 mit 64GB Ram und 15.000 SAS Platten und den größten DL380er Prozessoren. (Der stemmt mal eben locker 4 aktiv benutzte Win7 x64 Virtualisierungen wovon eine mit 3D Arbeiten genutzt wird.)
Auch wenn telefonate nebenher liefen, war weder bei den Telefonaten noch bei der CAO DB ein performance verlust zu spüren.
Die DB lag bei dem Test mangels SATA anschluss des Raspberry Pi2 noch auf der SD Karte, was natürlich die SD je nach nutzung binnen Tagen bis Monaten himmelt.
Daher die Idee das ganze auf einen Banana Pi Pro umzubauen. Dieser Test steht mangels Hardware noch aus. Bestellt ist sie jedoch schon.
Wichtig war mir, das dieser DB-Server kaum Strom braucht (weniger als 1 Euro pro Monat) und immer (24/7/365) verfügbar ist. Es geht nicht, das ich und meine LINUX unerfahrenen Mitarbeiter Linux CLI Befehle lernen müssen um Arbeiten zu können. Außerdem wollte ich eine Version, wo ich mir den Server 2x als Hardware hinlegen kann, und im Ausfallsfalle schlicht per Ethernet kontrolierter Steckdose die 2. Maschine starte, diese Maschine sich automatisch das letzte Backup von vor 5 minuten einspielt und danach betriebsbereit ist. Idioten-Sicher sozusagen.
Zurück zur Performance:
Im Vergleich zu meinem XP auf einer VBox Virtualisierung auf einer QNAP mit Antom Prozessor, war es gefühlt 500 Aufträg vs 1 Auftrag in der Volltext suche. Naja ehrlicherweise wohl eher 200 zu 5. Aber trozdem enorm viel schneller. Um das zu testen hab ich extra meinen seit 2 Jahren nicht mehr genutzten virtualisierten XP Server auf der NAS nochmal gestartet. Wow, XP, unglaublich, gabs das wirklich?
Gleiches gilt für alle Online-Versionen des Datenbank-Servers.
Wenn ich von Remote Arbeite, dann bekomm ich spätestens nach dem 2. Auftrag nen dicken Hals.
Da eine meiner SEEEEEHR geduligen Mitarbeiterinnen aber von Remote 500km entfernt an einem Unitiy Media Kabelanschluss mit gefühlten 10 Minuten Pingzeit arbeitet, will ich hier noch was bauen. Nämlich einen SPLIT für den MySQL Server. Sprich Sie hat lokal einen Raspi stehen, der sich mit dem Raspi bei uns im Büro synct. Sie lokal schnell, der MySQL übernimmt die Sync Arbeit.
Einzig wie wir die Zugirffe getrennt halten, müssen wir noch geklärt bekommen, nicht das es datendopplungen gibt.
Das wäre auch ne super Lösung für Unterwegs. z.B. ein DB Server auf basis eines Banana Py. Strom per USB Kabel vom Laptop. Verbunden per Ethernet mit dem Banana. Und dieser per W-Lan mit dem accespoint des Hotels.
Gibts hier interesse für so ne Lösung?
Ich würd die zum Hardware-Preis duplizieren. Sprich kauf dir die Hardware selbst, und von mir gibts nen image auf ner SD Karte zum Preis der SD Karte + Porto.
Ich bitte um Wortmeldungen.
Und wenn ja, was für eine Anwendung braucht ihr?
Grüßle
Manne