Grundlagen von Cloud und Containern

Ein Node hat zuteilbare Ressourcen von 4 CPU-Kernen und 8 GiB Arbeitsspeicher. Der Container jedes Pods hat als Requests 500m CPU und 1,5 GiB Arbeitsspeicher und als Limits 1 CPU-Kern und 2 GiB Arbeitsspeicher. Es gibt keine anderen Pods und keine Systemreservierungen. Wie viele Pods können höchstens auf diesem Node platziert werden?

  1. A4
  2. B5
  3. C8
Antwort und Erläuterung anzeigen

Antwort: B. 5

Der Scheduler platziert Pods so, dass die Summe der Requests der Pods auf einem Node die zuteilbare Menge nicht übersteigt, getrennt für CPU und Arbeitsspeicher. Die CPU erlaubt bis zu 4000m ÷ 500m = 8 Pods, der Arbeitsspeicher aber nur 8 ÷ 1,5 = 5,33…, also bis zu 5. Beide Bedingungen müssen erfüllt sein, daher sind es 5. Limits werden für die Platzierung nicht verwendet; die Limits der 5 Pods summieren sich daher auf 5 CPU-Kerne und 10 GiB Arbeitsspeicher, mehr als der Node hat, und die Ressourcen werden knapp, wenn alle Pods gleichzeitig ihr Maximum nutzen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen von Cloud und Containern

  1. Es wird ein verwalteter Datenbankdienst in der Cloud genutzt (ein Dienst, bei dem der Anbieter die Datenbanksoftware betreibt). Was bleibt nach dem Modell der geteilten Verantwortung im Allgemeinen in der Verantwortung des Nutzers?
  2. Was ist in der Cloud der Hauptzweck, Webserver und Datenbankreplikate auf mehrere Verfügbarkeitszonen innerhalb derselben Region zu verteilen?
  3. Bei serverlosen Funktionen (FaaS) antwortet manchmal nur der erste Aufruf einer Funktion, die eine Weile nicht aufgerufen wurde, um einige hundert Millisekunden bis einige Sekunden langsamer. Welche Erklärung dieses Phänomens ist richtig?
  4. Cloud-Speicher wird für drei Zwecke eingesetzt: (1) als Festplatte an eine virtuelle Maschine angebunden, mit einem Dateisystem versehen und für die Datendateien einer Datenbank genutzt; (2) von mehreren Servern gleichzeitig eingebunden und als gemeinsames Verzeichnis genutzt; (3) zum Lesen und Schreiben einer großen Zahl von Bildern per Schlüssel (Name) über eine API per HTTP, wobei die Kapazität wächst, ohne vorab festgelegt zu werden. Welche Kombination von Speicherarten ist für (1) bis (3) geeignet?
  5. Es werden virtuelle Maschinen genutzt, die nur nach genutzter Zeit abgerechnet werden, zu 40 Yen pro Stunde (ein erfundener Preis). Normalerweise laufen 2 Maschinen den ganzen Monat (30 Tage) durch, und an 20 Werktagen kommen je 6 Stunden am Tag 4 weitere hinzu, um die Last abzufangen. Wie hoch sind die Kosten für den Monat?