Dynamische Website

Dynamische Website bereitstellen

Sie können dynamische Websites mit responsiven Web-Frameworks und vertrauten Sprachen erstellen, bereitstellen und betreiben.
Neukunden erhalten ein Startguthaben von 300 $ für die Bereitstellung dieser Lösung
Zielgruppe
Entwickler und Cloud-Einsteiger
Bereitstellung
Dynamische Beispielwebsite mit Open-Source-Code in Google Cloud
Bereitstellung
Wenn Sie sich für Google Cloud registriert haben, können Sie die Bereitstellung über die Console oder GitHub vornehmen.
Übersicht

Was ist eine dynamische Website?

Eine dynamische Website ändert sich abhängig davon, wie die Nutzer mit ihr interagieren. Dynamische Websites bieten z. B. die Möglichkeit, Bestände in Echtzeit anzuzeigen und die Darstellung für Nutzer zu personalisieren.

Worin unterscheiden sich dynamische und statische Websites?

Statische Websites enthalten gleichbleibende Inhalte und sehen für alle Besucher gleich aus. Dynamische Websites werden dagegen bei jedem Besuch automatisch aktualisiert.

Welche Arten von dynamischen Webseiten gibt es?

Es gibt zwei Arten von dynamischen Webseiten: mit clientseitiger und mit serverseitiger Skripterstellung. Bei einer Seite mit clientseitiger Skripterstellung werden Änderungen durch Nutzeraktionen auf der Webseite ausgelöst. Eine Seite mit serverseitiger Skripterstellung ändert sich, wenn sie geladen oder besucht wird.

Was sind Beispiele für dynamische Websites?

Die meisten Websites sind heute dynamisch, z. B. E-Commerce-Websites, Websites sozialer Medien wie Blogs, Unterhaltungswebsites und Nachrichtenwebsites.

Welche Vorteile bietet eine dynamische Website?

Eine dynamische Website hat mehrere Vorteile. Zum einen ist die Aktualisierung einer dynamischen Website viel einfacher als die einer statischen Website, da nicht die gesamte Website neu erstellt oder bereitgestellt werden muss. Zum anderen können Sie den Inhalt Ihrer Website für einzelne Besucher personalisieren, um die Anzahl der Interaktionen und Conversions zu steigern. Außerdem haben Sie mehr Flexibilität bei der Erstellung umfangreicherer Funktionen.
Lösungsdetails
Lösungsarchitektur
  1. Der Nutzer stellt eine Verbindung zur Anwendung her.
  2. Der Webclient ruft ein in Python geschriebenes API-Back-End auf, das als Cloud Run-Dienst ausgeführt wird.
  3. Die Konfiguration und andere Secrets für die Python-Anwendung werden in Cloud Secret Manager gespeichert.
  4. Statische Assets für die Anwendung und Container-Images werden in Cloud Storage gespeichert.
  5. CloudSQL for PostgreSQL wird als relationales Datenbank-Back-End für die Python-Anwendung verwendet.
Dynamische Website mit Python und JavaScript bereitstellen
Erfahrung mit Google Cloud
Anfänger
Geschätzte Bereitstellungszeit
10 Min.
2 Minuten für die Konfiguration, 8 Minuten für die Bereitstellung
Neukunden erhalten ein Startguthaben von 300 $, mit dem sie Google Cloud-Produkte in vollem Umfang nutzen und kennenlernen können.
Anforderungen
  • Aktives Google Cloud-Konto
  • Administratorrechte für Ihr Projekt
Lösungsarchitektur
  1. Mobilgeräte- und Webnutzer stellen über eine URL eine Verbindung zur Anwendung her.
  2. Cloud CDN stellt im Cache gespeicherte Assets bereit, sofern diese dort verfügbar sind. Andernfalls wird die Anfrage an Cloud Load Balancing weitergeleitet.
  3. Bei statischen Assets ruft Cloud Load Balancing Daten aus dem Cloud Storage-Bucket ab.
  4. Bei dynamischen Ressourcen leitet Cloud Load Balancing Anfragen an Cloud Run weiter.
  5. Sensible Werte werden mithilfe von Umgebungsvariablen, die in Secret Manager gespeichert sind, an Cloud Run übergeben.
  6. Cloud Run fragt Nutzerdaten aus Firestore ab, einem NoSQL-Datenbank-Back-End für die Webanwendung.
Lösungsarchitektur
  1. Nutzeranfragen werden an Cloud Load Balancing weitergeleitet.
  2. Anfragen werden an den GKE-Cluster der Anwendung weitergeleitet – über den Load Balancer an die Pods, die drei Spring Boot-Java-Dienste ausführen.
  3. Der API-Server hostet das Vue.js-Front-End und ruft bei Bedarf die Inventar- oder Zahlungsdienste auf.
  4. Die Inventar- und Zahlungsdienste rufen bei Bedarf externe Dienste wie Cloud Spanner auf.
Dynamische Web-App mit Java
Erfahrung mit Google Cloud
Mittelstufe
Geschätzte Bereitstellungszeit
22 Min.
2 Min. zum Konfigurieren, 20 Min. zum Bereitstellen
Neukunden erhalten ein Startguthaben von 300 $, mit dem sie Google Cloud-Produkte in vollem Umfang nutzen und kennenlernen können.
Anforderungen
  • Aktives Google Cloud-Konto
  • Administratorrechte für Ihr Projekt
Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Konsole
  • Sparen Sie Geld mit unserem transparenten Preisansatz
  • „Pay-as-you-go“-Preise von Google Cloud bieten automatische Einsparungen basierend auf der monatlichen Nutzung und ermäßigten Preisen für Prepaid-Ressourcen Kontaktieren Sie uns, um ein Angebot zu erhalten.
Google Cloud