Cloud, Server, Edge: Wo Ihre App eigentlich lebt

Cloud, Server, Edge: Wo Ihre App eigentlich lebt

Sie speichern ein Foto und jemand sagt: "Don't worry, it's in the cloud." Sie stellen sich vor – was, ein flauschiges weißes Etwas am Himmel? Dann erwähnt ein:e Entwickler:in, Code "at the edge" laufen zu lassen, was riskant klingt, wie am Rand einer Klippe zu stehen. Keines dieser Wörter bedeutet das, was das Alltagsbild nahelegt, und dieser Bruch verursacht endlose kleine Verwirrungen.

Hier die beruhigende Wahrheit: Hinter all diesen poetischen Wörtern stecken gewöhnliche Computer in gewöhnlichen Gebäuden. Sobald Sie das wissen, wird das Vokabular darüber, "wo Software lebt", einfach und sogar ein bisschen langweilig, im besten Sinne.

Das ganze Thema ist eigentlich nur eine Frage: Wessen Computer lässt das laufen, und wo? Jedes Wort in dieser Gruppe ist nur eine andere Antwort auf diese Frage. Behalten Sie die Frage im Kopf, und der Nebel lichtet sich.

Schnelle Antwort

Die cloud sind einfach entfernte Computer, die jemand anderem gehören und von ihm betrieben werden, erreicht über das Internet. Ein server ist ein Computer (oder Programm), dessen Aufgabe es ist, andere zu bedienen, egal welcher Größe. Die edge meint physisch nah am Nutzer oder Gerät, nicht "cutting edge". Etwas zu hosten heißt, es auf einem Computer laufen zu lassen, damit andere es erreichen. On-premise heißt, es auf den eigenen Computern im eigenen Gebäude laufen zu lassen.

Schlüsselwörter

  • Cloud. Entfernte Computer in Rechenzentren, von einem Anbieter gemietet, über das Internet erreicht. "In the cloud" heißt "auf den Computern von jemand anderem irgendwo", nicht am Himmel.
  • Server. Ein Computer oder Programm, das anderen etwas bereitstellt: Webseiten, Dateien, Daten. "Server" beschreibt eine Rolle, keine Größe. Eine winzige Box kann ein server sein; eine riesige Maschine auch.
  • Edge. Nah dort, wo der Nutzer oder das Gerät ist. "Edge computing" heißt, die Arbeit nah am Nutzer zu erledigen statt weit weg, um Dinge schneller zu machen.
  • Host. Als Verb: Software auf einem Computer laufen lassen, damit andere sie nutzen können ("we host the site"). Als Substantiv: der Computer, der das tut.
  • On-premise / on-prem. Dinge auf Computern laufen lassen, die Ihnen gehören, an Ihrem eigenen Standort, statt sie von einem Cloud-Anbieter zu mieten.
  • Data center. Ein Gebäude voller Computer, die physische Realität hinter "the cloud". Wenn Sie "the cloud" hören, stellen Sie sich ein Rechenzentrum vor: Reihen von Maschinen, viele Kabel, laute Lüfter.
  • Client. Die Gegenrolle zum server. Der client ist der Computer oder das Programm, das fragt; der server ist der, der antwortet. Ihr Handy ist meist der client; das Ding, mit dem es spricht, meist der server.

Häufige Fallen

Eine häufige Falle ist, sich the cloud als besonderen, magischen Ort vorzustellen. Sie ist im verträumten Sinne überhaupt kein Ort. Sie sind Reihen gewöhnlicher Computer in Gebäuden, die einer Firma gehören und für deren Nutzung Sie zahlen. "Moving to the cloud" heißt schlicht "die Computer von jemand anderem mieten, statt eigene zu kaufen". Sobald Sie die Poesie abstreifen, hört das Wort auf, geheimnisvoll zu sein.

Das Wort server verleitet zu der Annahme, es bedeute "eine große, mächtige Maschine". Tut es nicht. Server ist eine Rolle: anderen etwas bereitstellen. Ihr Laptop kann als server agieren. Ein kleines Gerät kann ein server sein. Wenn jemand sagt "the server is down", meint er, dass der Computer oder das Programm, das Anfragen bedienen sollte, gestoppt hat, nicht unbedingt, dass irgendein riesiger Großrechner ausfiel.

Edge ist das hinterhältigste. Im Alltag deutet "edge" Gefahr an ("on the edge") oder Trendigkeit ("cutting edge", "edgy"). In der Technik heißt "the edge" einfach nah am Nutzer oder Gerät, geografisch oder im Netzwerk. "Running at the edge" heißt, nah an den Leuten zu laufen, damit Antworten schnell kommen. Es hat nichts mit Risiko oder mit Modisch-Sein zu tun. Wenn Sie "edge" als "cutting edge" lesen, verlesen Sie den ganzen Satz.

Host bringt Leute wegen seiner Party-Bedeutung ins Stolpern. Ein host begrüßt Gäste. In der Technik heißt to host, Software für andere laufen zu lassen, damit sie sie erreichen. "Who hosts your website?" heißt "wessen Computer lassen sie laufen?". Es ist keinerlei Gastfreundschaft im Spiel.

Schließlich heißt on-premise (oft zu "on-prem" verkürzt) einfach "auf den eigenen Computern, im eigenen Gebäude". Manchmal hält man es für altmodisch oder immer billiger, aber es ist nur eine Standortwahl: Ihre Maschinen gegen gemietete Cloud-Maschinen. Jede hat Kompromisse; keine ist automatisch besser.

Eine kleine Bonus-Falle versteckt sich in data center. Die Wendung klingt hochtechnisch und abstrakt, ist aber das Konkreteste in dieser ganzen Liste: ein echtes Gebäude, voller echter Maschinen, das echten Strom zieht und von echten Lüftern gekühlt wird. Wenn Sie sich endlich daran erinnern, dass "the cloud" in schlichten Gebäuden wie diesen lebt, sickert der letzte Rest Geheimnis weg.

Es hilft auch, server und client zu entwirren, da sie nur als Paar Sinn ergeben. Sie beschreiben zwei Rollen in einem Gespräch: einer fragt, einer antwortet. Der Fragende ist der client; der Antwortende ist der server. Derselbe Computer kann je nach Tätigkeit beide Rollen spielen, stellen Sie sich also "server" nicht als eine Art Maschine und "client" als eine andere vor. Es sind Aufgaben, keine Arten. Wenn Sie "the client sends a request to the server" lesen, heißt das nur "das fragende Programm sendet eine Frage an das antwortende Programm".

Setzt man die ganze Gruppe zusammen, erscheint eine einfache Karte. Die cloud sind gemietete Computer im Rechenzentrum von jemandem. Ein server ist welcher Computer auch immer antwortet, jeder Größe. Die edge ist überall dort, wo diese Computer nah bei Ihnen sitzen. Hosting ist der Akt, die Software laufen zu lassen. On-prem ist die Wahl des eigenen Gebäudes dafür. Nichts davon ist Wetter, Gefahr oder Gastfreundschaft, nur ein Satz schlichter Antworten auf "wessen Computer, und wo".

Natürlich vs. Holprig

Holprig: My files are floating up in the cloud, somewhere in the sky.

Natürlich: My files are stored on the provider's remote computers, the cloud.

Weniger natürlich: Running at the edge sounds dangerous and unstable.

Besser: Running at the edge means running close to users, so it's fast.

Holprig: We need a server, so we bought the biggest, most powerful machine.

Natürlich: We need a server, even a small computer can serve our requests.

Holprig: We host our app, so we welcome it warmly.

Natürlich: We host our app on a rented server, so users can reach it.

Weniger natürlich: We went on-premise because the cloud is too modern for us.

Besser: We chose on-premise so we keep everything on our own computers.

Mini-Tabelle

Word Klingt nach Bedeutet eigentlich
cloud etwas am Himmel entfernte Computer, die jemand anderes betreibt
server eine große, mächtige Maschine ein Computer oder Programm in bedienender Rolle, jeder Größe
edge Gefahr; trendig nah am Nutzer oder Gerät
host ein gastfreundlicher Gastgeber Software laufen lassen, damit andere sie erreichen
on-premise altmodischer Standard auf den eigenen Computern laufen lassen, im eigenen Gebäude

Schnelle Übung

Richtig oder falsch? Prüfen Sie Ihre Antworten unten.

  1. "The cloud" is a special place in the sky.
  2. A server must be a very large machine.
  3. "At the edge" means close to the user.
  4. To host a website means to run it for others to reach.
  5. On-premise means renting computers from a cloud provider.

Antworten:

  1. Falsch. Es sind entfernte Computer, die jemand anderes betreibt.
  2. Falsch. Server ist eine Rolle, keine Größe.
  3. Richtig.
  4. Richtig.
  5. Falsch. On-premise heißt eigene Computer im eigenen Gebäude.

Fazit

Jedes Wort in dieser Gruppe verbirgt schlichte Realität hinter einem lebhaften Bild. Die cloud sind gemietete Computer, kein Himmel. Ein server ist eine Rolle, keine Größe. Die edge ist "nah bei Ihnen", nicht Gefahr oder Mode. To host heißt laufen lassen, nicht begrüßen. On-premise ist nur "Ihre eigenen Maschinen". Wenn Sie Tech-Texte darüber lesen, wo Software läuft, übersetzen Sie die Poesie im Kopf zurück in gewöhnliche Computer in gewöhnlichen Räumen, und das ganze Thema wird klar, handhabbar und viel weniger einschüchternd, als das Marketing klingen lässt. Wenn jemand das nächste Mal sagt, Ihre Dateien seien "in the cloud", können Sie lächeln, sich ein summendes Rechenzentrum irgendwo vorstellen und genau wissen, was gemeint ist: nur ein weiterer Computer, der seine Arbeit tut und zufällig jemand anderem gehört.