Skip to content
  • English Deutsch

benjamin-abt.com

Performance is a feature | Cloud - AI - Azure - .NET - Sustainability

  • Home
  • Blog
  • Portfolio
    • Overview
    • Workshops & Training
    • Publications
  • Contact
  • Home
  • Blog

Was ist Azure Static Web Apps?

Was ist Azure Static Web Apps?
May 28, 2020 3 min read BEN ABT
Microsoft Azure

Dieser Artikel stammt aus dem Jahr 2020. Versionen, Werkzeuge und Empfehlungen können sich seitdem geändert haben. Neuere Beiträge findest du unter Azure.

An der Microsoft Build 2020 hat Microsoft seinen neuen Dienst Azure Static Web Apps vorgestellt.

Auch wenn die Bezeichnung Static Web Apps zunächst etwas kurios wirkt, geht es durchaus um dynamische Anwendungen - jedoch vor allem um das statische Ausliefern solcher Web Apps, wie sie zum Beispiel Angular, React oder andere Single Page und Progressive Web Apps darstellen.

Azure Static Web Apps

Es war schon sehr sehr lange möglich statische JavaScript Applikationen zum Beispiel mit Hilfe des Blobstorages sehr sehr günstig statisch auszuliefern; doch hatte dies durchaus auch einige Nachteile und Hoster wie ZeitHQ waren hier immer etwas besser.
Dies sollen die Azure Static Web Apps nun besser machen.

Globally

Jede Applikation ist by default global verteilt. So ist der Content so nah wie möglich am Benutzer und die Zugriffszeiten entsprechend performant.

Azure Function Context

Im Prinzip laufen die Azure Static Web Apps in einem normalen Web Kontext wie ähnliche Azure Services und haben dementsprechend auch die Vorteile dieser. Die Besonderheit von Azure Static Web Apps ist hier nun nicht nur das Ausliefern von statischen Content, sondern eben, dass es im Azure Function Context betrieben werden - und damit dynamische, serverless APIs ebenfalls ausgeliefert werden können.

Deployment Slots

Wenn man statischen Inhalt ausgeliefert hat - über den Blobstorage in Azure - hat man keinerlei Möglichkeit Deployment Slots zu konfigurieren. Es gab daher immer die theoretische Möglichkeit von Race Conditions, dass sich statische Ressource A bei einem Request schon aktualisiert hat und respektive Ressource B nicht.

Mit Hilfe der Azure Static Web Apps ist dies nun möglich, sodass keinerlei Ausfallzeiten bei einem Applikationsupdate erfolgen.

ASP.NET Blazor

Neu ist ja auch ASP.NET Blazer - eine Single Page Application auf Basis von .NET und durch WebAssembly vollständig ausgeführt im Browser des Clients. Auch diese Applikation gilt als statisch und kann daher auf Azure Static Web Apps sehr günstig und einfach betrieben werden.

Die Preise

Die Azure Static Web Apps befinden sich derzeit noch im Preview - und währenddessen kann man beliebig kostenlos testen.
Ein Pricing erfolgt sobald die Preview-Phase verlassen wird. In der Regel bekommt man mindestens 30 Tage vor der Umstellung per E-Mail bescheid.

Aktuell ist es auch so, dass SSL Zertifikate kostenlos dabei sind. Ob dies nach der Preview so weiter bleibt ist noch unbekannt.

Fazit

Azure Static Web Apps ist die einfachste, schnellste und günstigste Möglichkeit statische Anwendungen wie Angular, React und ASP.NET Blazor auf Azure zu betreiben - und das auch noch mit der einmaligen Möglichkeit im gleichen Kontext Serverless APIs zu betreiben.

Bereits während einer internen Testphase hatte ich die Möglichkeit dies zu testen: und ich bin begeistert.
Ich kann Azure Static Web Apps wirklich empfehlen!

Related articles

Microsoft Build 2020 - Neues für .NET Entwickler

May 19, 2020 - 3 min read

Microsoft Build 2020 - Neues für .NET Entwickler

Am heutigen Dienstag um 17 Uhr deutscher Zeit startete die Microsoft Build - dieses Jahr als kostenloser Online-Event statt einem …

Automatic TTL in Azure Cosmos DB with .NET

Aug 17, 2026 - 17 min read

Automatic TTL in Azure Cosmos DB with .NET

Temporary data is easy to create and surprisingly difficult to remove reliably. Sessions, idempotency keys, import buffers, transient …

Run Hono on Azure Static Web Apps: managed Functions APIs for static frontends

Jul 19, 2026 - 8 min read

Run Hono on Azure Static Web Apps: managed Functions APIs for static frontends

Azure Static Web Apps is primarily a host for static frontend assets, but it can also deploy a small HTTP API alongside the frontend. That …


BEN ABT

BEN ABT

Ben is Chief Engineering Officer and Principal Software Engineer at Medialesson.de, with a strong focus on .NET and Microsoft Azure. In his professional role, he designs and builds highly scalable platforms for hybrid and cloud-based scenarios. He also advises companies and C-levels on migrating to the sovereign cloud.

He runs myCSharp.de, the largest and most active German-speaking C# community forum, actively contributes to both his own and external open-source projects and regularly shares his knowledge through his blog, at community events, conferences and as a writer for technical magazines.

Let's Work Together

Looking for an experienced Platform Architect or Engineer for your next project? Whether it's cloud migration, platform modernization or building new solutions from scratch - I'm here to help you succeed.

New Platforms

Modernization

Training & Consulting

Contact Me
X Facebook LinkedIn WhatsApp
Back Next Blog Post

Open for work!

Contact Me
BEN ABT BEN ABT Software Engineer · Microsoft MVP Passionate about .NET, Azure, performance optimization and sustainable software engineering.

Medialesson GmbH Logo

Microsoft MVP Logo

Recent posts

View all
Stop Using nginx as Your Default Static File Server in Docker

Stop Using nginx as Your Default Static File Server in …

Oct 24, 2026
Containerizing .NET in 2026 Without a Dockerfile

Containerizing .NET in 2026 Without a Dockerfile

Oct 20, 2026
Problem Details in ASP.NET Core and .NET 11

Problem Details in ASP.NET Core and .NET 11

Oct 5, 2026
Resilience in .NET with Microsoft.Extensions.Resilience

Resilience in .NET with Microsoft.Extensions.Resilience

Sep 21, 2026
What Matters in ASP.NET Core 11

What Matters in ASP.NET Core 11

Sep 14, 2026

Tags

.NET (192) Csharp (96) ASP.NET Core (48) Azure (41) DevOps (17) Docker (14) Microsoft (14) EF Core (11) Microsoft MVP (11) AI (10) GitHub (10) GitHub Copilot (10) ASP.NET (9) Security (9) Synology (9) Architecture (8) Raspberry (8) Azure Functions (7) Cloudflare (7) Bicep (6)
benjamin-abt.com

About BEN

Benjamin Abt is a Software Engineer, Platform Architect and Microsoft MVP specializing in .NET, Azure, cloud architecture, performance optimization and sustainable software development.

Connect

  • Follow me on GitHub
  • Follow me on LinkedIn
  • Follow me on Mastodon
  • Microsoft MVP profile
  • Follow SchwabenCode on GitHub
  • Follow me on X

Quick Links

  • Portfolio
  • Blog
  • Workshops & Training
  • Publications
  • Get in Touch
  • Sitemap
Open for Work

© Copyright Benjamin Abt & SchwabenCode | 2011 - 2026

Content licensed under CC BY 4.0 unless otherwise noted.

  • Impressum
  • Privacy
  • Contact