Die App Engine-Standardumgebung basiert auf Containerinstanzen, die auf der Infrastruktur von Google ausgeführt werden. Container sind mit einer von mehreren verfügbaren Laufzeiten vorkonfiguriert.
Die Standardumgebung erleichtert das Erstellen und Bereitstellen von Anwendungen, die auch unter hoher Last und mit großen Datenmengen zuverlässig ausgeführt werden.
Anwendungen werden in einer sicheren Sandbox-Umgebung ausgeführt, sodass die Standardumgebung Anfragen auf mehrere Server verteilen und Server skalieren kann, um die Trafficanforderungen zu erfüllen. Ihre Anwendung wird in einer eigenen sicheren und zuverlässigen Umgebung ausgeführt, die von der Hardware, dem Betriebssystem und dem physischen Standort des Servers unabhängig ist.
Sprachen und Laufzeiten in der Standardumgebung
Die Standardumgebung unterstützt die folgenden Sprachen:
Instanzklassen
Die Instanzklasse bestimmt die Menge des für jede Instanz verfügbaren Arbeitsspeichers und der verfügbaren CPU, die Menge des kostenlosen Kontingents und die Kosten pro Stunde, nachdem Ihre Anwendung das kostenlose Kontingent überschreitet.
Bei allen Laufzeitgenerationen umfasst das Arbeitsspeicherlimit den von Ihrer Anwendung verwendeten Arbeitsspeicher und den Arbeitsspeicher, den die Laufzeit selbst für die Ausführung Ihrer Anwendung benötigt. Die Java-Laufzeiten benötigen mehr Arbeitsspeicher zur Ausführung Ihrer Anwendung als andere Laufzeiten.
Wenn Sie die Standardinstanzklasse überschreiben möchten, verwenden Sie die Einstellung instance_class
in der app.yaml
-Datei Ihrer Anwendung.
Instanzklasse | Speicherlimit | CPU-Limit | Unterstützte Skalierungstypen |
---|---|---|---|
F1 (Standard) | 384 MB | 600 MHz | automatisch |
F2 | 768 MB | 1,2 GHz | automatisch |
F4 | 1536 MB | 2,4 GHz | automatisch |
F4_1G | 3072 MB | 2,4 GHz | automatisch |
B1 | 384 MB | 600 MHz | manuell, einfach |
B2 (Standard) | 768 MB | 1,2 GHz | manuell, einfach |
B4 | 1536 MB | 2,4 GHz | manuell, einfach |
B4_1G | 3072 MB | 2,4 GHz | manuell, einfach |
B8 | 3072 MB | 4,8 GHz | manuell, einfach |
Kontingente und Limits
In der Standardumgebung sind 1 GiB Datenspeicher und Traffic kostenlos. Durch die Aktivierung kostenpflichtiger Anwendungen kann dies erhöht werden. Einige Funktionen schreiben jedoch Limits vor, um die Stabilität des Systems zu schützen. Diese Limits hängen nicht mit Kontingenten zusammen. Weitere Informationen zu Kontingenten sowie Möglichkeiten, diese entsprechend Ihren Anforderungen zu bearbeiten, finden Sie unter Kontingente.
Jetzt testen
Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie einfach ein Konto, um die Leistungsfähigkeit von App Engine in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
App Engine kostenlos testen