App Engine

Erstellen Sie hoch skalierbare Anwendungen auf einer vollständig verwalteten, serverlosen Plattform.

Dokumentation für dieses Produkt ansehen

Vollständig verwaltete, serverlose Anwendungsplattform

Erstellen Sie Anwendungen und stellen Sie sie auf einer vollständig verwalteten Plattform bereit. Dort lassen sie sich nahtlos für den globalen Einsatz skalieren, ohne dass Sie sich um die Verwaltung der zugrunde liegenden Infrastruktur kümmern müssen. Entwickler können sich ohne zusätzliche Serververwaltung und Konfigurationsbereitstellungen ausschließlich auf die Entwicklung hochwertiger Anwendungen konzentrieren und müssen sich nicht mehr mit Verwaltungsaufgaben beschäftigen. Durch die Unterstützung gängiger Entwicklungssprachen und unterschiedlichster Entwicklertools ermöglicht App Engine produktiveres und flexibleres Arbeiten.

Offene, vertraute Sprachen und Tools

Sie können Anwendungen in vielen gängigen Programmiersprachen wie Java, PHP, Node.js, Python, C#, .Net, Ruby und Go oder nach Wunsch mit Ihren eigenen Sprachlaufzeiten und Frameworks schnell erstellen und bereitstellen. In App Engine sind Sie im Handumdrehen ohne zusätzliche Konfigurationsbereitstellungen startklar. Sie können Ressourcen über die Befehlszeile verwalten, Quellcodefehler in der Produktionsphase beheben und API-Back-Ends einfach mit branchenführenden Tools wie Cloud SDK, Cloud Source Repositories, IntelliJ IDEA, Visual Studio und PowerShell ausführen.

Nur noch Code hinzufügen

Da Sie sich nicht um Verwaltung der zugrunde liegenden Infrastruktur kümmern müssen, können Sie sich ganz auf das Schreiben von Code konzentrieren. Dank Funktionen wie dem automatischen Hoch- und Herunterskalieren Ihrer Anwendung von null auf einen globalen Maßstab, dem vollständig verwalteten Patching und der Verwaltung Ihrer Server können Sie sämtliche Probleme im Zusammenhang mit der Infrastruktur Google überlassen. Schützen Sie Ihre Anwendungen mit App Engine-Firewallfunktionen, Regeln für die Identitäts- und Zugriffsverwaltung (Identity and Access Management, IAM) sowie verwalteten SSL-/TLS-Zertifikaten vor Sicherheitsbedrohungen.

Nur bezahlen, was tatsächlich genutzt wird

Führen Sie Ihre Anwendungen in einer serverlosen Umgebung aus, ohne sich um eine übermäßige oder nicht ausreichende Bereitstellung Gedanken machen zu müssen. App Engine skaliert automatisch passend zum Anwendungstraffic und verwendet nur dann Ressourcen, wenn Ihr Code ausgeführt wird. Sie bezahlen nur für tatsächlich genutzte Ressourcen.

Features

Beliebte Sprachen

Sie können Ihre Anwendung in Node.js, Java, Ruby, C#, Go, Python oder PHP erstellen oder Ihre eigene Sprachlaufzeit verwenden.

Offen und flexibel

Mit benutzerdefinierten Laufzeiten können Sie jede Bibliothek und jedes Framework in App Engine importieren. Dazu müssen Sie nur einen Docker-Container bereitstellen.

Vollständig verwaltet

In einer vollständig verwalteten Umgebung können Sie sich ganz auf das Programmieren konzentrieren, während die Infrastruktur von App Engine verwaltet wird.

Monitoring, Logging und Diagnosen

Google Stackdriver ist ein leistungsstarkes Tool zur Anwendungsdiagnose, mit dem Sie Fehler beheben sowie die Integrität und die Leistung Ihrer Anwendung kontrollieren können.

Versionsverwaltung für Anwendungen

Sie können mühelos verschiedene Versionen Ihrer Anwendung hosten sowie Entwicklungs-, Test-, Staging- und Produktionsumgebungen erstellen.

Trafficteilung

Sie haben die Möglichkeit, eingehende Anfragen an verschiedene Anwendungsversionen weiterzuleiten, A/B-Tests durchzuführen und Features schrittweise einzuführen.

Anwendungssicherheit

Sie können Ihre Anwendung schützen, indem Sie mithilfe der App Engine-Firewall Zugriffsregeln festlegen. Außerdem haben Sie die Möglichkeit, in Ihrer benutzerdefinierten Domain standardmäßig und ohne Extrakosten verwaltete SSL-/TLS-Zertifikate* zu nutzen.

Dienste

Nutzen Sie für Ihre Anwendung eine wachsende Zahl von GCP-Diensten, darunter eine Reihe erstklassiger Tools für Cloud-Entwickler.

Lösungen und Anwendungsfälle

Moderne Webanwendungen

Durch die Bereitstellung von Webanwendungen in App Engine erreichen Sie Kunden und Endnutzer schnell und direkt. Mit App Engine können Sie sich ohne zusätzliche Konfigurationsbereitstellungen und Serververwaltungsaufgaben ganz auf das Programmieren konzentrieren. Außerdem skaliert App Engine automatisch und unterstützt so plötzlich auftretende Trafficspitzen ohne Bereitstellung, Patching oder Monitoring.

Nachstehend finden Sie ein Beispiel für eine Referenzarchitektur zum Erstellen einer einfachen Webanwendung mit App Engine und der Google Cloud Platform.

Weitere Informationen zu Webanwendungen

Skalierbare mobile Back-Ends

Unabhängig davon, ob Sie Ihre erste mobile App erstellen oder vorhandene Nutzer über eine mobile App erreichen möchten, skaliert App Engine automatisch die Hostingumgebung für Sie. Darüber hinaus bietet die nahtlose Einbindung von Firebase eine nutzerfreundliche mobile Front-End-Plattform sowie ein skalierbares, zuverlässiges Back-End.

Unten finden Sie ein Beispiel für die Referenzarchitektur einer mobilen App, die mit Firebase und App Engine sowie anderen Diensten in der Google Cloud Platform erstellt wurde.

Weitere Informationen zu mobilen Anwendungen

Google App Engine wird automatisch skaliert, um Spitzen zu berücksichtigen. Wir müssen uns also keine Sorgen mehr um die Anwendungsleistung oder einen Absturz aufgrund der Plattformkapazität machen.

– Jeffrey Dixon, Corporate Vice President und Chief Software Engineering Officer bei IDEXX Laboratories

Unsere Kunden

Technische Ressourcen

Preise

App Engine bietet günstige Preise, die entsprechend der Nutzung skaliert werden. App Engine wird in Form von Instanzen in der Standardumgebung oder der flexiblen Umgebung ausgeführt. Im App Engine-Abrechnungsmodell sind einige grundlegende Komponenten enthalten, z. B. Instanzen der Standardumgebung, Instanzen der flexiblen Umgebung sowie App Engine APIs und -Dienste. Eine ungefähre Schätzung Ihrer Kosten erhalten Sie mit unserem Preisrechner.

Google Cloud

Erste Schritte

Lernen und entwickeln

Neukunden erhalten eine Gutschrift von 300 $, um Google Cloud kennenzulernen und bis zu 12 Monate zu nutzen.

Benötigen Sie weitere Hilfe?

Unsere Experten unterstützen Sie dabei, die passende Lösung oder den richtigen Partner für Ihre Anforderungen zu finden.

Einige auf dieser Seite erwähnte Produkte oder Features befinden sich in der Betaphase. Weitere Informationen zu unseren Markteinführungsphasen finden Sie hier.

Java ist eine eingetragene Marke von Oracle und/oder seiner Partner.