Hoi
Im Moment wurstle ich im non-commerce Bereicht mit zwei ESXi rum. Die Server haben je einen durchgereichten HBA an napp-it (Solarish), da liegen die VMs und "Backups" drauf. Dazu 10 Gbit Anbindung, zwei 10 Gbit Firewalls mit je drei X540, 5 Switches, sowas. Grosssteil Uralthardware, die Firewalls sind Haswell, die ESXi Broadwell-E mit 256 GB Ram und 22 Core CPU, Backupserver Broadwell-E mit 128 GB und 16 Core CPU. Alles DC Hardware, inkl. dem Storage. Habe auch die meisten Teile auf Ersatz, falls was abraucht.
Nun bin ich eine Multi Teant Anwendung am bauen. Da habe ich mir eine Entwickler VM auf der WS aufgesetzt, da laufen drei lokale Server drauf (auf 3 verschiedenen Ports), auf dem ESXi eine VM für git, und drei "produktive" VM für mein Backend, Backend-Kunde und Webfrontend. Atm bin ich noch in einer frühen Entwicklungsphase. Aber bin ganz begeistert, was mir der gute Claude alles raus haut. Mein persönliches Backend ist eine Laravel Installation, das ist nur lokal erreichbar. Das Kunden-Backend ebenfalls Laravel based, das ist nur per VPN erreichbar, und da mache ich dann gelockte Tablets für die Kunden. Das Webfrontend ist ein Keyhelp Server, ebenfalls mit Laravel. Das Webfrontend hängt hinter einem Reverse Proxy auf der OPNsense, welche ACME Challange und sowas macht. Funktioniert schon erstaunlich gut für meine bescheidenen Verhältnisse.
Wenn ich die ersten Kunden darauf los lasse, wird das mal auf meinem persönlichen Rig laufen gelassen. Die Kunden werden informiert, dass ich zwar eine Semi Pro Ausrüstung habe, und nach bestem Wissen und Gewissen arbeite. Aber halt keine 100% Ausfallsicherheit gewährleistet werden kann.
Wenn man das dann aber richtig startet, dachte ich mir, suche ich mir einen Partner, der das vertreibt und das Geschäftliche regelt. Dann würde ich bei mir einen kleinen Proxmox Cluster hin stellen, und bei meinem Geschäftspartner ein zweites Standbein machen, wo alles hin gespiegelt werden soll. Die Anwendung selber frisst kein Heu. Die Kunden dürfen nur ganz kleine Bilder hochladen, denke pro VM reichen 100 GB, bzw. 300 fürs Webfrontend. Die beiden Cluster dann hinter Cloudflare. Fällt ein Standort aus, gehts am zweiten Standort weiter.
Würde das mit kleinen Rechnern zusammen bauen. Die sollten ECC, vPro oder gar IPMI haben, aber sonst müssen die nicht viel können. Aber wieviele Hosts der Cluster haben muss, ist noch unklar. Dachte mir, an beiden Standorten 2 kleine Rechner und ein NAS vielleicht. Würde den Grossteil gebraucht kaufen, und selber bisschen schrauben, paar Teile auf Halde legen auf Ersatz. Mit der Taktik bin ich bislang immer gut gefahren. Und darf halt nix kosten, wie immer.
Wie gesagt, das ist alles noch Zukunftsmusik. Wollte mal fragen, was ich da genau benötige, damit man sagen kann, er hat alles menschenmögliche getan, um jede Eventualität abzudecken, und einen reibungslosen Betrieb zu gewährleisten. Wie würdet ihr so einen Cluster aufbauen? Mit Proxmox habe ich bislang nur bisschen Erfahrung vom experimentieren, aber noch nie irgendwie Produktiv im Einsatz gehabt. Schon gar keinen Cluster...
Wie gesagt, das alles steht noch in den Sternen, und wird frühestens in 18 Monaten oder so ein Thema werden. Will nur mal die Lage sondieren, was da auf mich zukommt.
Gruss und danke
Im Moment wurstle ich im non-commerce Bereicht mit zwei ESXi rum. Die Server haben je einen durchgereichten HBA an napp-it (Solarish), da liegen die VMs und "Backups" drauf. Dazu 10 Gbit Anbindung, zwei 10 Gbit Firewalls mit je drei X540, 5 Switches, sowas. Grosssteil Uralthardware, die Firewalls sind Haswell, die ESXi Broadwell-E mit 256 GB Ram und 22 Core CPU, Backupserver Broadwell-E mit 128 GB und 16 Core CPU. Alles DC Hardware, inkl. dem Storage. Habe auch die meisten Teile auf Ersatz, falls was abraucht.
Nun bin ich eine Multi Teant Anwendung am bauen. Da habe ich mir eine Entwickler VM auf der WS aufgesetzt, da laufen drei lokale Server drauf (auf 3 verschiedenen Ports), auf dem ESXi eine VM für git, und drei "produktive" VM für mein Backend, Backend-Kunde und Webfrontend. Atm bin ich noch in einer frühen Entwicklungsphase. Aber bin ganz begeistert, was mir der gute Claude alles raus haut. Mein persönliches Backend ist eine Laravel Installation, das ist nur lokal erreichbar. Das Kunden-Backend ebenfalls Laravel based, das ist nur per VPN erreichbar, und da mache ich dann gelockte Tablets für die Kunden. Das Webfrontend ist ein Keyhelp Server, ebenfalls mit Laravel. Das Webfrontend hängt hinter einem Reverse Proxy auf der OPNsense, welche ACME Challange und sowas macht. Funktioniert schon erstaunlich gut für meine bescheidenen Verhältnisse.
Wenn ich die ersten Kunden darauf los lasse, wird das mal auf meinem persönlichen Rig laufen gelassen. Die Kunden werden informiert, dass ich zwar eine Semi Pro Ausrüstung habe, und nach bestem Wissen und Gewissen arbeite. Aber halt keine 100% Ausfallsicherheit gewährleistet werden kann.
Wenn man das dann aber richtig startet, dachte ich mir, suche ich mir einen Partner, der das vertreibt und das Geschäftliche regelt. Dann würde ich bei mir einen kleinen Proxmox Cluster hin stellen, und bei meinem Geschäftspartner ein zweites Standbein machen, wo alles hin gespiegelt werden soll. Die Anwendung selber frisst kein Heu. Die Kunden dürfen nur ganz kleine Bilder hochladen, denke pro VM reichen 100 GB, bzw. 300 fürs Webfrontend. Die beiden Cluster dann hinter Cloudflare. Fällt ein Standort aus, gehts am zweiten Standort weiter.
Würde das mit kleinen Rechnern zusammen bauen. Die sollten ECC, vPro oder gar IPMI haben, aber sonst müssen die nicht viel können. Aber wieviele Hosts der Cluster haben muss, ist noch unklar. Dachte mir, an beiden Standorten 2 kleine Rechner und ein NAS vielleicht. Würde den Grossteil gebraucht kaufen, und selber bisschen schrauben, paar Teile auf Halde legen auf Ersatz. Mit der Taktik bin ich bislang immer gut gefahren. Und darf halt nix kosten, wie immer.
Wie gesagt, das ist alles noch Zukunftsmusik. Wollte mal fragen, was ich da genau benötige, damit man sagen kann, er hat alles menschenmögliche getan, um jede Eventualität abzudecken, und einen reibungslosen Betrieb zu gewährleisten. Wie würdet ihr so einen Cluster aufbauen? Mit Proxmox habe ich bislang nur bisschen Erfahrung vom experimentieren, aber noch nie irgendwie Produktiv im Einsatz gehabt. Schon gar keinen Cluster...
Wie gesagt, das alles steht noch in den Sternen, und wird frühestens in 18 Monaten oder so ein Thema werden. Will nur mal die Lage sondieren, was da auf mich zukommt.
Gruss und danke