Zusammenfassung

Abgeschlossen

Sie mussten eine Einkaufslisten-Web-App erstellen, die sicher ist und eine gute Leistung für eine global verteilte Kundenbasis bietet. Die wichtigsten Aspekte waren, den Aufwand in Bezug auf die Infrastruktur zu begrenzen und sich auf Geschäftsfeatures und die Benutzerfreundlichkeit zu konzentrieren.

Azure Static Web Apps bietet diese hervorragend für dieses Szenario geeigneten Features:

  • Leistung und Umfang: Ihre Webressourcen sind global verteilt, sodass sie näher bei Ihren Benutzern sind und die Latenz minimiert wird. Ihre Geschäftslogik wird in Azure Functions ausgeführt und von dieser Lösung automatisch skaliert, um dem Bedarf gerecht zu werden.
  • Produktivität: Sie erhalten eine automatisierte Buildpipeline mit CI/CD.
  • Sicherheit: Ihre Web-App wird durch ein SSL-Zertifikat geschützt.

Ohne Azure Static Web Apps müssten Sie wie folgt vorgehen:

  • Stellen Sie Ihre Webressourcen in Cloudspeicher bereit.
  • Erstellen Sie ein eigenes SSL-Zertifikat, und weisen Sie es zu.
  • Erstellen Sie Ihre API.
  • Richten Sie einen Reverseproxy ein, mit dem Ihre App Aufrufe an die API senden kann.
  • Verteilen Sie die App global.
  • Richten Sie Ihren eigenen CI/CD-Prozess ein.

Die Nutzung von Azure Static Web Apps bietet alle diese Vorteile. So können Sie sich auf das Erstellen neuer Features und das Optimieren der Benutzerfreundlichkeit konzentrieren und müssen sich nicht um die Erstellung und Wartung der Websiteinfrastruktur kümmern.

Weitere Informationen

Im Folgenden werden einige Ressourcen aufgeführt, anhand derer Sie mehr über Azure Static Web Apps, Visual Studio Code und die anderen in diesem Modul behandelten Konzepte erfahren können.