Passer la navigation

Développer rapidement des applications web modernes à l’échelle de la production avec Azure Static Web Apps

Publié le 12 mai, 2021

Principal PM Manager, Azure Static Web Apps

Le service Azure Static Web Apps a d’abord été annoncé en préversion en mai 2020. Aujourd’hui, nous avons le plaisir de vous annoncer la disponibilité générale d’Azure Static Web Apps, incluant un plan gratuit pour une exploration facile des produits et un plan standard pour accéder à des fonctionnalités avancées prises en charge par un contrat SLA d’entreprise. Le service d’hébergement Azure Static Web Apps s’aligne sur la demande croissante des consommateurs et des entreprises qui souhaitent établir une présence sur le web avec une portée mondiale et un effort minimal.

Les modèles de conception d’applications web modernes tirent parti des meilleures pratiques en lien avec les microservices qui offrent performances, agilité et extensibilité. Azure Static Web Apps est un service clé en main pour les applications web full-stack modernes qui ont des serveurs frontaux statiques prédéfinis et précalculés et des backends d’API serverless. Développez avec des frameworks frontaux populaires ou des générateurs de site statiques, créez et testez rapidement vos applications localement et déployez avec un simple check-in. Cela vous permet de vous concentrer sur votre application, tandis qu’Azure s’occupe du déploiement et de l’infrastructure.

Avec Azure Static Web Apps, vous pouvez tirer parti des fonctionnalités conçues pour accroître la productivité :

  • Contenu distribué à l’échelle mondiale pour les applications de production
  • Workflows CI/CD personnalisés du code au cloud
  • Environnements en préversion provisionnés automatiquement
  • Configuration de domaine personnalisée et certificats SSL gratuits
  • Accès intégré à un large éventail de fournisseurs d’authentification
  • Autorisation basée sur les itinéraires
  • Routage personnalisé
  • Intégration à des API serverless avec Azure Functions
  • Extension de développeur Visual Studio Code personnalisée
  • Interface CLI riche en fonctionnalités pour le développement local

Du code au cloud avec Azure Static Web Apps

Azure Static Web Apps fonctionne avec GitHub et Azure DevOps pour maintenir vos applications à jour à mesure que votre code change, et ce sans configuration DevOps. Les validations et les demandes de tirage déclenchent un workflow adapté pour créer et déployer votre application sur Azure. Les environnements en préversion sont créés pour les demandes de tirage afin de faciliter la validation des modifications avant leur fusion.

Chaque application Azure Static Web Apps obtient un certificat SSL gratuit complètement managé et automatiquement renouvelé par Azure. Vous pouvez apporter votre propre domaine personnalisé, et nous proposons également la prise en charge complète des domaines racines par le biais d’enregistrements ALIAS avec cette version.

Azure Static Web Apps s’intègre à Azure Functions pour simplifier l’extension de votre application avec des points de terminaison d’API serverless. À partir de cette version, vous pouvez même apporter un projet Azure Functions existant et l’utiliser en tant qu’API. Cela vous permet de tirer parti de l’ensemble complet des déclencheurs, des liaisons et des extensions qu’Azure Functions offre. Comme Azure Functions se met à l’échelle dynamiquement, votre application est toujours prête à répondre à la demande du marché.

L’authentification et l’autorisation sont également intégrées. Vous pouvez utiliser notre flux d’authentification avec une sécurité d’itinéraire granulaire. En outre, vous pouvez maintenant apporter votre propre fournisseur d’authentification et l’intégrer à votre application web statique.

Le développement à partir d’Azure Static Web Apps tire parti d’une extension VS Code personnalisée. L’extension est conçue pour offrir une productivité élevée et facilite la création d’applications web statiques, l’extension avec des API serverless et l’établissement d’un workflow de déploiement. La nouvelle interface CLI Azure Static Web Apps fournit un réplica local haute fidélité de l’environnement de production cloud avec des fonctionnalités de plateforme d’hébergement factices pour l’authentification, le routage personnalisé et les règles d’autorisation afin de prendre en charge le développement local.

Avec l’extension VS Code Static Web Apps, vous pouvez utiliser des bibliothèques et des frameworks comme Angular, React, Svelte et Vue pour créer votre application web.

Azure Static Web Apps est une option intéressante pour accélérer le développement et le délai de mise sur le marché pour les applications web modernes full-stack utilisant des bibliothèques et frameworks couramment intégrés comme Angular, React, Svelte, Vue ou Blazor.

Bien démarrer avec Azure Static Web Apps dès aujourd’hui

Web