gh0stcloud von innen

Was passiert, wenn eine App bei uns online geht?

Vom Rechenzentrum bis zur einzelnen App, Schicht für Schicht. Jede Ebene so erklärt, dass sie ohne Fachwissen verständlich ist, und auf Wunsch so genau, wie ein Platform Engineer sie sehen will.

Ein Modell im Zeitraffer. Bausteine und Abläufe sind echt, Mengen, Wege und Tempo vereinfacht. Keine Live-Daten.

1 · Rechenzentrum

Alles beginnt mit Hardware in Deutschland.

gh0stcloud läuft in Rechenzentren von Hetzner, einem deutschen Anbieter. Strom, Kühlung, Zutritt und Leitungen stellt Hetzner. Alles, was auf den Servern läuft, betreiben wir.

2 · Server

Ein Teil einer Maschine, oder die ganze.

Ein Cloud-Server ist ein abgetrennter Teil eines großen Rechners. Eine Schicht darunter, der Hypervisor, hält die Teile voneinander getrennt. Ein dedizierter Server ist eine ganze Maschine für einen allein.

3 · Umgebungen

Drei Umgebungen, jede mit einer Aufgabe.

Der Tresor verwahrt Schlüssel, Passwörter und die Anmeldung. Die Produktionsumgebung trägt die Apps der Kunden. In der Testumgebung läuft jede Änderung, bevor sie in Produktion geht.

4 · Kunden

Viele Kunden, ein Cluster, klare Grenzen.

Jeder Kunde hat eine Organisation. Darin liegen Projekte, darin Namespaces, darin die Apps. Die Grenze, die zählt, ist der Namespace: Was darin läuft, ist von anderen Namespaces aus nicht erreichbar, bis eine Verbindung freigegeben ist.

5 · Netz

Nur veröffentlichte Wege führen hinein.

Von außen kommt Verkehr nur durch ein Tor: den Eingang der Plattform. Dort geht er an die App, die genau diese Adresse veröffentlicht hat, verschlüsselt mit einem Zertifikat. Alles andere findet keine offene Tür.

6 · Dienste

Fertige Apps, die zusammenarbeiten.

Managed Apps betreiben wir für Unternehmen: einrichten, sichern, aktualisieren, überwachen. Apps, die einander brauchen, gibt es als Bündel, etwa einen Mailserver mit Webmail. Die Apps laufen unter der eigenen Domain des Kunden.

7 · Betrieb

Beschrieben, geprüft, beobachtet.

Wie die Plattform aussehen soll, steht in Git. Ein Abgleich prüft laufend, ob alles so läuft wie beschrieben, und stellt Abweichungen zurück. Was neu in den Cluster will, muss an einer Prüfung vorbei.

8 · Sicherung und Service

Sicherungen, Wiederherstellung, Zusagen.

Die Daten von Managed Apps sichern wir regelmäßig in einen Speicher außerhalb des Clusters, bei Hetzner in Deutschland. Geht etwas verloren, holen wir es aus einer Sicherung zurück.

Managed Basic
Sicherung täglich, 14 Tage aufbewahrt. Erste Rückmeldung bei kritischen Störungen in 4 Geschäftsstunden.
Managed Business
Sicherung alle 6 Stunden, bei PostgreSQL fortlaufend, 30 Tage aufbewahrt. Erste Rückmeldung bei kritischen Störungen in 2 Geschäftsstunden.
Selbst betrieben
Antwort in der Regel innerhalb von 24 Stunden an Geschäftstagen. Gesichert wird durch den Kunden.

9 · Souveränität

Kundendaten bleiben in der EU, bei Firmen aus der EU.

Die Plattform läuft bei Hetzner in Deutschland und wird von der gh0stservice GmbH in Köln betrieben. Hinter uns steht kein Konzern außerhalb der EU, und für Kundendaten setzen wir keinen Dienstleister außerhalb der EU ein. Die Plattform läuft nicht bei AWS, Azure oder Google Cloud.

Genug gesehen? Dann selbst erleben.

Eine eigene App auf die Plattform bringen, oder Apps von uns betreiben lassen. Beides läuft auf dem, was hier zu sehen war.