Présentation d’Azure pour les développeurs JavaScript
Azure est une plateforme cloud qui fournit une gamme complète d’options d’hébergement et de services cloud. Si vous débutez avec le développement cloud, en savoir plus sur Azure :
- Centre des architectures Azure
- Terminologie Azure
- Dix principes de conception pour les applications Azure
- Modèles de conception cloud
JavaScript, TypeScript et autres langages
La prise en charge du runtime Azure pour JavaScript prend également en charge TypeScript ou toute autre version transpilable en JavaScript.
Services Azure
Les services cloud Azure disposent d’un grand nombre de fonctionnalités. Ces services peuvent être utilisés indépendamment ou comme collection.
Les principaux types de service pour les développeurs JavaScript sont les suivants :
- Hébergement
- Authentification et autorisation
- conteneurs
- Machines virtuelles
- Bases de données
- Stockage
- action
- Cognitive Services
- Mesures et journalisation
- DevOps
1. Créer des services Azure dans le centre de démarrage rapide
Lorsque vous commencez à vous familiariser avec le cloud Azure, créez un compte gratuit, puis commencez dans le Centre de démarrage rapide du portail Microsoft Azure.
La page de chaque service de l’Portail Azure inclut les informations de connexion dont vous aurez besoin pour accéder à votre ressource en dehors du portail.
Niveaux de tarification
Les niveaux tarifaires déterminent la manière dont votre ressource est facturée. Utilisez la Calculatrice de prix Azure pour comprendre la facturation de votre ressource.
Ressources de niveau Gratuit
Lorsque vous sélectionnez le niveau tarifaire gratuit (F0), il est important de comprendre les limitations fournies avec ce plan. Quand un niveau gratuit est proposé :
- Un abonnement peut être limité à une ressource gratuite de ce service. Si vous ne pouvez pas créer de ressource gratuite, cela indique que la ressource gratuite existe déjà dans votre abonnement.
- Lorsque vous dépassez le quota de niveau tarifaire, soit dans les transactions par seconde (TPS), soit les transactions par mois (TPM), votre application reçoit une erreur HTTP avec un message indiquant que vous n’êtes pas quota.
2. Préparer votre environnement de développement
Votre environnement de développement a besoin de quelques outils pour offrir la meilleure expérience de développement :
- Visual Studio Code et l’extension Azure Tools
- Git
- Node.js : utilisez toujours la version LTS (Prise en charge à long terme) si possible.
- Si vous devez synchroniser votre runtime de développement local avec votre runtime hébergé Azure (par exemple, Azure App Service, Azure Functions ou Azure Static Web Apps), utilisez une solution de gestion des versions du runtime telle que :
- Azure CLI pour la création et la gestion des ressources Azure.
- ClIs d’hébergement de développement local, tels que :
3. Utiliser Azure SDK avec JavaScript
Pour utiliser les services Azure par programmation avec JavaScript, recherchez le package npm spécifique au service que vous utiliserez. Chaque package NPM contient des informations de connexion spécifiques au service.
Tous les SDK Azure s’exécutent avec JavaScript sans aucun autre outil. Bien que la plupart des kits SDK modernes soient écrits dans TypeScript et fournissent le fichier pour le *.d.ts
type case activée ing, TypeScript n’est pas nécessaire d’utiliser les kits sdk Azure ou les services cloud Azure.
Votre code JavaScript peut utiliser les services Azure, quel que soit l’endroit où votre code est hébergé (local, hybride, cloud). La méthode recommandée pour utiliser les services Azure par programmation avec JavaScript consiste à recourir aux SDK Azure. Ces SDK attendent une version minimale de Node.js avec LTS (Long-Term Support).
4. Vérifier le runtime pour les applications JavaScript hébergées dans Azure
Pour héberger vos applications JavaScript dans un environnement d’hébergement Azure, vérifiez que votre environnement de développement local Node.js Runtime reproduit le runtime d’hébergement Azure que vous prévoyez d’utiliser.
Azure App Service utilise le moteur d’exécution Node.js. Pour afficher toutes les versions de Node.js prises en charge, exécutez la commande suivante dans Cloud Shell :
az webapp list-runtimes | grep node
Les runtimes des applications web statiques Azure s’appliquent seulement aux API de fonction.
Les versions de Node.js prises en charge par Azure Functions sont basées sur la version de Functions que vous utilisez.
Runtimes personnalisés : un runtime personnalisé est pris en charge comme suit :
- Machines virtuelles
- Conteneurs : unique, application web, Kubernetes
- (serverless) Functions : utilisez des gestionnaires personnalisés
5. Essayer un démarrage rapide JavaScript pour votre scénario d’hébergement
Les options d’hébergement vous permettent d’utiliser rapidement Azure pour votre application. Les tutoriels et guides de démarrage rapide d’hébergement suivants vous aident à vous familiariser rapidement avec Azure :
- Client front-end avec des API utilisant Azure Static Web Apps
- API serverless utilisant Azure Functions
- Application serveur utilisant Azure App Service
- Application de conteneur utilisant Azure App Service
- Application de machine virtuelle Linux utilisant Machines virtuelles Azure
Découvrez-en plus sur les options d’hébergement.
Étapes suivantes
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour