Intellia Academy | Online Olympiad & Contest Preparation

Videolektion

Cloud Computing erklärt: 5 wichtige Fakten für Schüler

Die kurze Antwort

Cloud Computing erklärt in einem Satz: Deine Daten reisen zu physischen Datenzentren, wo Virtualisierung Maschinen in isolierte Abteile aufteilt, Elastizität Ressourcen nach Bedarf skaliert und drei Servicemodelle—SaaS, PaaS und IaaS—den Nutzern unterschiedliche Kontrollstufen bieten, alles unter einer gemeinsamen Sicherheitsverantwortung.

Video ansehen

Cloud Computing erklärt in einem Satz: Wenn du eine Datei online speicherst, reisen deine Daten über das Internet zu einem physischen Datenzentrum, wo spezialisierte Software sie sicher speichert und auf Anfrage zurückgibt. Genau zu verstehen, wie dieser Weg funktioniert—und wo er scheitern kann—ist für jeden Schüler, der sich mit Informatik, Wettbewerben oder technischen Interviews beschäftigt, unerlässlich.

Was ist Cloud Computing und wie reisen Daten tatsächlich?

Cloud Computing ist die Bereitstellung von Computerressourcen—Speicher, Verarbeitung und Netzwerk—über das Internet von großen industriellen Einrichtungen, die Datenzentren genannt werden, sodass Nutzer Ressourcen nach Bedarf nutzen können, ohne die zugrunde liegende Hardware zu besitzen. Wenn du ein online gespeichertes Foto öffnest, sendet dein Gerät eine Anfrage über das Internet, ein Dienstanbieter leitet dieses Signal an den spezifischen physischen Server weiter, der deine Datei hält, die Software auf diesem Server lokalisiert und verarbeitet die Anfrage, und das Ergebnis reist über das Netzwerk zurück zu deinem Bildschirm. Das Muster ändert sich nie: Anfrage → Route → Verarbeitung → Rückgabe. Dieser vierstufige Zyklus erklärt sofort eine strenge Einschränkung: Wenn deine Internetverbindung abbricht, wird der Weg unterbrochen und du verlierst den Zugang, bis die Verbindung wiederhergestellt ist. Die Cloud ist kein drahtloses Wunder—es ist eine Kette physischer Maschinen, die Signale mit hoher Geschwindigkeit überträgt.

Wie speichern Datenzentren Tausende von Kunden auf derselben Hardware?

Datenzentren lösen das Multi-Tenant-Problem mithilfe von Virtualisierung, einer Technik, die eine Software-Schicht über einen physischen Computer legt und ihn in isolierte, private Abteile unterteilt, sodass Tausende von Kunden dieselbe Hardware nutzen können, ohne dass ihre Daten jemals vermischt werden. Denk an eine öffentliche Bibliothek: ein Gebäude, eine Buchsammlung, Tausende von Ausleihenden—aber ein zentrales Verwaltungssystem verfolgt genau, wer auf welchen Titel zugreifen darf. Virtualisierung funktioniert auf die gleiche Weise auf Hardware-Ebene. Die Arbeitslast jedes Kunden läuft in ihrem eigenen softwaredefinierten Abteil, genannt virtuelle Maschine. Der physische Server darunter kann mit Dutzenden von anderen Kunden geteilt werden, aber jedes Abteil ist durch die Software-Schicht abgeschottet, sodass Daten niemals zwischen den Mietern auslaufen.

Was ist Elastizität im Cloud Computing und warum ist sie wichtig?

Elastizität ist die Fähigkeit der Cloud, Computerressourcen automatisch zu skalieren, wenn die Nachfrage steigt, und sie wieder freizugeben, wenn die Nachfrage sinkt, wodurch Abstürze verhindert werden, ohne dass eine dauerhafte Hardware-Investition erforderlich ist. Stell dir die Website einer Schule am Tag der Bekanntgabe der Prüfungsergebnisse vor: Millionen von Schülern versuchen gleichzeitig, sich einzuloggen. Ohne Elastizität stürzen die Server unter der Last ab. Mit Elastizität dupliziert die Cloud-Plattform schnell die Serverressourcen, um den Ansturm abzufangen, und reduziert diese zusätzlichen Ressourcen, sobald der Verkehr nachlässt. Eine Organisation, die elastische Cloud-Ressourcen nutzt, muss niemals teure physische Maschinen für einen kurzen, vorübergehenden Anstieg kaufen, installieren und betreiben. Dies ist eine der praktisch wichtigsten Ideen im Computing—und sie taucht regelmäßig in olympiastil-Problemen über Systemdesign und algorithmische Skalierung auf. In unserer Erfahrung beim Unterrichten von Schülern an der Intellia Academy ist das Konzept der Elastizität konsequent eines der ersten Cloud-Ideen, die ein tieferes Verständnis für verteilte Systeme eröffnet.

Was sind die drei Cloud-Service-Modelle: SaaS, PaaS und IaaS?

Cloud Computing erklärt durch seine Servicemodelle offenbart drei unterschiedliche Zugriffslevel—SaaS (Software as a Service), PaaS (Platform as a Service) und IaaS (Infrastructure as a Service)—die jeweils zunehmend tiefere Kontrolle über das zugrunde liegende System im Austausch für zunehmend größere Verwaltungsverantwortung gewähren. Die folgende Tabelle fasst die Abwägungen zusammen.

Modell Wer nutzt es Was du kontrollierst Was der Anbieter kontrolliert Beispiel
SaaS Endbenutzer, Schüler, Familien Deine eigenen Daten und Präferenzen Alles andere: App, Plattform, Hardware Google Docs, iCloud Fotos
PaaS Entwickler, die Apps erstellen Anwendungscode und Daten Runtime, OS, Hardware Google App Engine, Heroku
IaaS Systemadministratoren OS, Middleware, App, Daten Physische Server und Netzwerk Amazon EC2, Microsoft Azure VMs

Der Fortschritt ist klar: Du verwendest fertige Software mit SaaS, du baust deine eigene Software mit PaaS, und du konfigurierst rohe Hardware-Ressourcen mit IaaS. Wenn du weiter nach unten in der Hierarchie gehst, erhältst du umfangreiche Kontrolle, aber jede zusätzliche Schicht, die du kontrollierst, ist eine Schicht, die du selbst patchen, aktualisieren und sichern musst.

Was ist das gemeinsame Sicherheitsmodell und warum ist Cloud-Speicher nicht dasselbe wie ein Backup?

Das gemeinsame Sicherheitsmodell im Cloud Computing teilt die Verantwortung zwischen dem Anbieter und dem Kunden: Der Anbieter sichert das physische Datenzentrum, das Kernnetzwerk und die Serverhardware, während der Kunde dafür verantwortlich bleibt, Konten zu verwalten, Berechtigungen zuzuweisen und die Daten in seinem eigenen Speicherbereich zu schützen. Stell dir ein Mehrfamilienhaus vor. Der Eigentümer installiert Schlösser an der Eingangstür, wartet die Aufzüge und sichert die elektrische Infrastruktur. Aber jeder Mieter muss seine eigene Wohnungstür abschließen und entscheiden, wer einen Schlüssel bekommt. In einer Cloud-Umgebung ist der Dienstanbieter der Eigentümer und du bist der Mieter. Diese Unterscheidung hat eine kritische Konsequenz: Das bloße Synchronisieren einer Datei mit einem Cloud-Laufwerk erstellt kein vollständiges Backup. Wenn dein Konto kompromittiert wird oder du versehentlich eine Datei löschst, wird diese Löschung sofort auch auf den Servern des Anbieters reflektiert—die Daten sind auf beiden Seiten weg. Eine ordnungsgemäße Backup-Strategie erfordert eine separate, unabhängige Kopie, die anderswo gespeichert ist.

Was sind die realen Kosten und Einschränkungen des Cloud Computing?

Cloud Computing bringt drei Kategorien realer Kosten mit sich, die Schüler und Organisationen ehrlich abwägen müssen:

  • Finanzielle Kosten: Messbare Ressourcennutzung—nur für das zu bezahlen, was du konsumierst—klingt günstiger als Hardware zu kaufen, garantiert jedoch keine niedrigere Rechnung. Hochvolumige, langfristige Arbeitslasten können in Cloud-Gebühren mehr kosten als vergleichbare eigene Hardware über einen mehrjährigen Zeitraum.
  • Abhängigkeit von der Konnektivität: Jede Interaktion mit einer Cloud-Anwendung erfordert eine aktive Internetverbindung. Es gibt keinen Offline-Notfall für ein rein cloudbasiertes System.
  • Vendor Lock-in: Das Verschieben von Anwendungen von einem Cloud-Anbieter zu einem anderen kann erhebliche Ingenieurefforts erfordern, da Datenformate und APIs nicht immer plattformübergreifend interoperabel sind.

Keine dieser Einschränkungen macht die Cloud zu einer schlechten Wahl—sie macht sie zu einer Wahl, die ein spezifisches Problem lösen muss. Elastische Kapazität, remote Zusammenarbeit und reduzierte Hardwarewartung sind echte Vorteile, wenn sie zu deiner Situation passen. Wenn sie nicht passen, kann lokale Infrastruktur besser dienen.

Wie erscheint Cloud Computing in Informatikwettbewerben und Olympiaden?

Cloud-Computing-Konzepte erscheinen in Olympiaden und Wettbewerben hauptsächlich durch Probleme zu verteilten Systemen, Netzwerk-Routing-Algorithmen, Ressourcenallokation und Sicherheitsmodellen. Die Post-Quanten-Kryptographie-Herausforderungen, die Wettbewerbsorganisatoren zunehmend einbeziehen, hängen vom Verständnis ab, wie Daten gespeichert und über genau diese Arten von vernetzten Systemen übertragen werden. Schüler, die sich auf den Canadian Computing Competition und ähnliche Veranstaltungen vorbereiten, profitieren davon, ein mentales Modell des gesamten Stacks zu entwickeln: physische Hardware → Virtualisierungsschicht → Betriebssystem → Anwendung → Nutzer. Zu verstehen, wo jedes Servicemodell in diesem Stack sitzt und welche Latenz- oder Ausfallimplikationen auf jeder Ebene bestehen, bietet echten Problemlösungsansatz. Für Schüler, die KI und die Zukunft der Arbeit erkunden, ist die Cloud-Infrastruktur auch das Rückgrat, das großangelegte maschinelles Lernen ermöglicht—Modellgewichte werden gespeichert, abgerufen und über verteilte Datenzentren aktualisiert, die genau diese Prinzipien nutzen. Erkunde den Artikel über Soziale Medienalgorithmen von Intellia Academy, um zu sehen, wie Cloud-Skalierung bei der Generierung von Kandidatenpipeline funktioniert, die den gleichen Anfrage-Routen-Verarbeitungs-Rückgabe-Zyklus bei Milliarden von Anfragen pro Tag anwendet. Schüler, die sich für eine breitere Wettbewerbsvorbereitung interessieren, können auch unseren Inhalt über Schwarze Löcher überprüfen, um zu sehen, wie datenintensive wissenschaftliche Berechnungen—wie die Verarbeitung von Teleskopbeobachtungen—auf Cloud-Infrastruktur in jeder Phase angewiesen sind.

Beispiel: Verfolgen einer einzelnen Datei-Anfrage von Anfang bis Ende

Hier ist eine konkrete Durchlaufbeschreibung des gesamten Zyklus, mit Zahlen, die realistisches Systemverhalten widerspiegeln:

  1. Gerät sendet Anfrage: Dein Laptop sendet eine HTTP-Anfrage an eine URL. Die Anfrage verlässt deinen Heimrouter und gelangt innerhalb von Millisekunden ins öffentliche Internet.
  2. DNS-Auflösung: Ein Domain Name System-Server wandelt die für Menschen lesbare URL in die numerische IP-Adresse des Ziel-Datenzentrums um. Diese Abfrage wird normalerweise in weniger als 50 Millisekunden abgeschlossen.
  3. Routing: Internet-Router leiten die Anfrage durch mehrere Netzwerk-Hops, bis sie bei den Edge-Servern des Datenzentrums ankommt.
  4. Lastenausgleich: Edge-Software verteilt die eingehende Anfrage an den physischen Server im Pool, der derzeit über freie Kapazitäten verfügt—das ist Elastizität in Aktion.
  5. Virtuelle Maschine verarbeitet die Anfrage: Das virtualisierte Abteil, das dein Konto hält, lokalisiert die Datei in seinem Speichersystem und liest die Daten.
  6. Antwort reist zurück: Die Dateidaten werden in Pakete zerlegt, über das Netzwerk auf dem Rückweg übertragen und auf deinem Gerät wieder zusammengesetzt.
  7. Gesamte Rundreisezeit: Für einen Server auf demselben Kontinent beträgt die typische Latenz 20–100 Millisekunden. Das menschliche Auge kann Verzögerungen unter etwa 100 Millisekunden nicht erkennen, weshalb der Cloud-Zugriff für kleine Dateien sofort erscheint.

Häufig gestellte Fragen

Ist öffentlicher Cloud-Speicher dasselbe wie meine Dateien öffentlich zu machen?

Nein. Öffentliche Cloud bezieht sich auf das Bereitstellungsmodell—Infrastruktur, die über viele Kunden geteilt wird und von einem Anbieter dem allgemeinen Markt angeboten wird. Deine individuellen Dateien bleiben privat, da Softwareberechtigungen streng kontrollieren, wer deine spezifischen Daten sehen oder darauf zugreifen kann. Öffentliche Infrastruktur bedeutet nicht öffentlich sichtbare Daten.

Was ist der Unterschied zwischen Cloud-Speicher und einem Cloud-Backup?

Cloud-Speicher synchronisiert deine aktuellen Dateien mit entfernten Servern. Wenn du eine Datei löschst oder ein Konto kompromittiert wird, wird diese Änderung sofort auf den Servern des Anbieters reflektiert. Ein Cloud-Backup ist eine separate, versionierte Kopie, die frühere Zustände deiner Daten unabhängig bewahrt, sodass Löschungen oder Beschädigungen rückgängig gemacht werden können. Die beiden sind nicht austauschbar.

Welches Cloud-Service-Modell sollte ein Schüler, der Programmieren lernt, verwenden?

PaaS (Platform as a Service) ist der praktischste Ausgangspunkt. Es bietet verwaltete Tools, Laufzeiten und Datenbanken, sodass du dich ganz auf das Schreiben und Testen von Anwendungscode konzentrieren kannst, ohne das zugrunde liegende Betriebssystem oder die Serverhardware zu konfigurieren. SaaS ist einfacher, gibt dir jedoch keine Kontrolle über die Code-Ebene; IaaS ist leistungsstark, erfordert jedoch erhebliches Wissen über Systemadministration.


Quellen

Wikipedia: Cloud Computing — umfassender Überblick über Cloud-Architektur, Servicemodelle und Bereitstellungstypen.

National Institute of Standards and Technology (NIST) — Herausgeber der weit verbreiteten formalen Definition von Cloud Computing (SP 800-145), die die fünf wesentlichen Merkmale und drei Servicemodelle festlegt, die weltweit verwendet werden.

Das Wichtigste in Kürze
  • Cloud Computing basiert auf physischen Datenzentren, nicht auf drahtloser Magie—deine Daten folgen jedes Mal einem strengen Anfrage-Routen-Prozess-Rückgabe-Zyklus, wenn du online auf eine Datei zugreifst.
  • Virtualisierung teilt einen einzelnen physischen Server in isolierte Abteile auf, sodass Tausende von Kunden die Hardware teilen können, ohne dass ihre Daten jemals vermischt werden.
  • Elastizität skaliert Ressourcen automatisch während Verkehrsspitzen und gibt sie frei, wenn die Nachfrage sinkt, wodurch die Notwendigkeit entfällt, Hardware für vorübergehende Spitzen zu kaufen.
  • Die drei Servicemodelle—SaaS, PaaS und IaaS—bieten zunehmend tiefere Kontrolle über den Computing-Stack im Austausch für zunehmend größere Verwaltungsverantwortung.
  • Cloud-Speicher ist kein Backup: Löschungen und Kontokompromisse werden sofort auf den Servern des Anbieters reflektiert, sodass immer eine separate versionierte Backup-Kopie erforderlich ist.
Vollständiges Transkript des Videos

Mach ein Foto mit deinem Handy, und ein paar Sekunden später kannst du dasselbe Bild auf einem Laptop in einem anderen Gebäude öffnen. Dieses Bild ist nicht magisch durch den Himmel geflogen, um dorthin zu gelangen, und es ist auch nicht direkt zwischen deinen Bildschirmen gesprungen. Wo genau ist es also in diesen Zwischenzeiten hingegangen?

Wenn du eine Datei in der Cloud speicherst, reist deine Daten tatsächlich zu hochsicheren Industrieanlagen, die als Rechenzentren bezeichnet werden. Diese Gebäude sind mit Tausenden von physischen Computern, spezialisierten Speichersystemen und den riesigen Mengen an Strom und Kühlung ausgestattet, die benötigt werden, um sie am Laufen zu halten.

Wir können diese Reise anhand eines Diagramms eines Standardnetzwerkpfades nachverfolgen. Um dein Foto zu öffnen, sendet dein Laptop eine Anfrage über das Internet. Ein Dienstanbieter empfängt dann dieses Signal und leitet es an den spezifischen physischen Server weiter, der deine Daten speichert. Software auf diesem Server lokalisiert dein Foto, bearbeitet die Anfrage und sendet das Ergebnis über das Netzwerk zurück. Das Muster ist immer dasselbe: Anfrage, Weiterleitung, Verarbeitung und Rückgabe.

Da dieser Zyklus vollständig auf physischen Maschinen basiert, die Signale hin und her senden, zeigt er eine strenge Einschränkung der Cloud auf. Wenn deine Internetverbindung abbricht, wird dieser Pfad unterbrochen, und du verlierst den Zugriff auf deine Anwendung, bis das Netzwerk wiederhergestellt ist.

Innerhalb dieser riesigen Rechenzentren stehen Cloud-Anbieter vor einer besonderen mechanischen Herausforderung. Sie müssen herausfinden, wie sie private Daten, die für Tausende von verschiedenen Kunden auf genau derselben physischen Ausrüstung laufen, sicher speichern können. Sie lösen dies, indem sie Software verwenden, um ihre Geräte in gemeinsame Ressourcenpools zu organisieren.

Denk an eine öffentliche Bibliothek. Tausende von Studenten teilen sich denselben Buchbestand, aber ein zentrales Verwaltungssystem verfolgt genau, wer welches spezifische Buch ausleihen darf. Um die Privatsphäre zu wahren, platziert die Virtualisierung eine Software-Schicht über einen physischen Computer und teilt ihn in isolierte Abteile auf.

Dies wird getestet, wenn Millionen plötzlich gleichzeitig Zugang anfordern. Elastizität verhindert Abstürze, indem sie Ressourcen schnell dupliziert, um den Ansturm zu bewältigen. Sobald die Nachfrage sinkt, reduziert das System automatisch diese Ressourcen. Durch die Nutzung von Elastizität kann eine Organisation zuverlässigen Zugriff während Verkehrsspitzen aufrechterhalten, ohne teure physische Maschinen für ein kurzes, temporäres Ereignis kaufen, installieren und betreiben zu müssen.

Wie du mit diesen Ressourcenpools interagierst, hängt ganz von deinen spezifischen Zielen ab. Ein Verbraucher, der Familienfotos organisiert, ein Entwickler, der neuen Code testet, und ein Administrator, der Netzwerke konfiguriert, benötigen alle unterschiedliche Zugriffslevel.

Zuerst ist da SaaS. Nur die oberste Anwendungsschicht ist zugänglich, da der Kunde ein fertiges Produkt verwendet. Als Nächstes kommt PaaS. Der Zugriff erweitert sich nach unten und gibt Entwicklern verwaltete Werkzeuge, um Anwendungen zu erstellen. Schließlich erweitert IaaS die Kontrolle über alle Software-Schichten und fungiert als Rohrechenvermietung für maximale Konfiguration.

Der Fortschritt ist einfach. Du verwendest fertige Software mit SaaS, du baust deine eigene Software mit PaaS, und du konfigurierst die Rohressourcen mit IaaS. Je weiter du in den Stapel vordringst, desto mehr Kontrolle erhältst du darüber, wie das System funktioniert, aber diese Kontrolle kommt mit einem direkten Trade-off. Du übernimmst auch die fortlaufende Verantwortung für das Patchen, Aktualisieren und Verwalten dieser tiefer liegenden Systeme.

Zu wissen, wie diese Architektur funktioniert, hilft zu erklären, warum ein Team oder eine Schule von lokalen Computern wegziehen könnte. Eine Cloud-Anwendung ermöglicht Gruppen, von entfernten Standorten auf verschiedenen Geräten zusammenzuarbeiten, während elastische Ressourcen eine Website reibungslos laufen lassen, wenn der Verkehr schwankt.

Die meisten Nutzer arbeiten in einer öffentlichen Cloud, einer Bereitstellung, die für eine breite Kundennutzung angeboten wird. Aber das Platzieren deines Fotos auf öffentlicher Infrastruktur bedeutet nicht, dass deine Dateien für die Öffentlichkeit sichtbar sind. Softwareberechtigungen beschränken streng, wer deine Daten einsehen kann.

Dennoch bringt die Cloud spezifische Belastungen mit sich. Gemessene Ressourcennutzung garantiert nicht, dass deine endgültige Rechnung günstiger ist als der Kauf lokaler Hardware. Datenportabilitätsgrenzen bedeuten, dass das Verschieben deiner Anwendungen von einem Cloud-Anbieter zu einem anderen erheblichen Zeit- und Ingenieureinsatz erfordern kann.

Der kritischste Faktor, den es zu berücksichtigen gilt, ist das gemeinsame Sicherheitsmodell. In einer Cloud-Umgebung fungiert der Dienstanbieter als Eigentümer. Er ist verantwortlich für den Schutz des physischen Gebäudes, der grundlegenden Netzwerkstruktur und der riesigen Server-Racks im Rechenzentrum. Die Kunden sind jedoch die Mieter. Jeder Nutzer ist weiterhin verantwortlich für die Verwaltung seiner eigenen Konten, das Zuweisen von Berechtigungen und das Abschließen seiner eigenen internen Türen, um die Daten in seinen spezifischen Räumen zu schützen.

Aufgrund dieser gemeinsamen Verantwortung führt das bloße Synchronisieren eines Fotos mit einem Cloud-Laufwerk nicht automatisch zu einem vollständigen Backup-Plan. Wenn ein Konto kompromittiert wird oder ein Nutzer versehentlich eine Datei löscht, werden diese Änderungen sofort im Netzwerk reflektiert und die Daten auf den Servern des Anbieters werden ebenfalls gelöscht.

Das Speichern eines Fotos in der Cloud beruht auf realen Computern, präziser Netzwerkweiterleitung und spezifischen Softwarekontrollen. Es wird zu einer klugen Wahl, wenn seine kollaborativen Funktionen und die bedarfsgerechte Kapazität deine spezifischen Probleme lösen, vorausgesetzt, diese Vorteile überwiegen die laufenden Kosten, strengen Konnektivitätsanforderungen und gemeinsamen Sicherheitsaufgaben.

IA

Intellia-Team

Intellia-Team · Intellia Academy

Intellia-Team an der Intellia Academy - Lehrkräfte und ehemalige Olympiade-Medaillengewinner, die diesen Kurs unterrichten und echte Wettbewerbsarbeiten korrigieren. Alle Artikel

Konzepte und Lektionen, wo immer du lernst

Ausführliche Analysen auf YouTube, kurze Konzepte auf Instagram und X, längere Gespräche im Podcast.

Auf YouTube abonnieren

Kostenlose Lektion testen

Keine Kreditkarte erforderlich.

Kostenlos starten
Nach oben scrollen