Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
La préversion d’Azure Service Fabric Mesh a été supprimée. Les nouveaux déploiements ne seront plus autorisés via l’API Service Fabric Mesh. La prise en charge des déploiements existants continuera jusqu’au 28 avril 2021.
Pour plus d’informations, consultez la mise hors service d'Azure Service Fabric Mesh Preview.
Cette vidéo fournit une vue d’ensemble rapide de Service Fabric Mesh.
Azure Service Fabric Mesh est un service entièrement managé qui permet aux développeurs de déployer des applications de microservices sans gérer les machines virtuelles, le stockage ou la mise en réseau. Les applications hébergées sur le Service Fabric Mesh s'exécutent et se mettent à l'échelle sans que vous ayez à vous soucier de l'infrastructure qui les alimente. Service Fabric Mesh se compose de clusters de milliers d’ordinateurs. Toutes les opérations de cluster sont masquées au développeur. Chargez votre code et spécifiez les ressources dont vous avez besoin, les exigences de disponibilité et les limites des ressources. Service Fabric Mesh alloue automatiquement l’infrastructure et gère les défaillances d’infrastructure, en vous assurant que vos applications sont hautement disponibles. Vous devez uniquement vous soucier de l’intégrité et de la réactivité de votre application, et non de l’infrastructure.
Service Fabric Mesh est actuellement en aperçu. Les versions préliminaires sont mises à votre disposition, à condition que vous acceptiez les conditions d’utilisation supplémentaires. Certains aspects de cette fonctionnalité sont susceptibles d’être modifiés avant la mise à disposition générale.
Cet article fournit une vue d’ensemble des principaux avantages de Service Fabric Mesh.
Expérience de développement exceptionnelle
Service Fabric Mesh prend en charge tout langage de programmation ou infrastructure qui peut s’exécuter dans un conteneur. La prise en charge des outils Visual Studio 2019 et Visual Studio Code offre une expérience de modification et de débogage puissantes pour les applications .NET et .NET Core.
Avec Service Fabric Mesh, vous pouvez :
- Modernisez et exécutez vos applications actuelles à grande échelle en utilisant la stratégie « lift-and-shift » pour déplacer les applications existantes dans des conteneurs.
- Créez et déployez de nouvelles applications de microservices à grande échelle dans Azure. Intégrer à d’autres services Azure ou applications existantes s’exécutant dans des conteneurs. Chaque microservice fait partie d’une application sécurisée isolée du réseau. Le microservice a des stratégies de gouvernance des ressources définies pour les cœurs du processeur, la mémoire, l’espace disque, etc.
- Intégrez et étendez les applications existantes sans apporter de modifications à ces applications. Utilisez votre propre réseau virtuel pour connecter l’application existante à la nouvelle application.
- Moderniser vos applications Cloud Services existantes en migrant vers Service Fabric Mesh.
Cycle de vie opérationnel simple
Gérez facilement les applications en cours d’exécution, les applications de surveillance et le débogage dans les environnements de production. Cette gestion inclut les mises à niveau et le contrôle de version des applications. Ces applications peuvent se composer d’un seul microservice ou de plusieurs microservices isolés au sein de leur propre réseau. Les applications s’exécutent efficacement avec des temps de déploiement, de placement et de basculement rapides.
Avec Service Fabric Mesh, vous pouvez :
- Déployez et gérez des applications sans avoir à provisionner et gérer explicitement l’infrastructure. Service Fabric Mesh provisionne, met à niveau, applique des correctifs et gère pour vous l’infrastructure sous-jacente.
- Configurez l’intégration continue à l’aide des outils intégrés pour empaqueter et déployer facilement des applications.
- Tirez parti de toutes les fonctionnalités des ressources Azure Resource Manager. Parmi ces fonctionnalités, citons la piste d’audit et le contrôle d’accès en fonction du rôle Azure (Azure RBAC). Toutes les ressources que vous déployez sur le service Service Fabric Mesh dans Azure sont des ressources Azure Resource Manager. Ces ressources incluent des applications, des services, des secrets, et ainsi de suite.
- Déployez et gérez des ressources à l’aide du portail Azure, des modèles Resource Manager ou des bibliothèques Azure CLI/PowerShell.
- Configurez la supervision opérationnelle et les alertes à l’aide d’Application Insights (ou de votre outil de choix) pour capturer les traces opérationnelles et de diagnostic à partir de la plateforme.
- Accédez aux informations de diagnostic d’application émises à partir du modèle d’application à l’aide d’Application Insights ou de votre outil de choix.
- Optimisez l’utilisation des ressources en spécifiant des règles de mise à l’échelle automatique pour les services dans la définition de l’application.
Fonctionnalités de plateforme stratégique
Service Fabric Mesh crée une collection de clusters qui s’étendent sur les zones de disponibilité Azure et/ou les limites régionales géographiques. Service Fabric Mesh décrit les applications avec un ensemble d’intentions telles que la mise à l’échelle, la configuration matérielle requise, les exigences de durabilité et les stratégies de sécurité. Lorsque l’application se déploie, Service Fabric Mesh trouve l’emplacement optimal pour l’exécuter.
Avec Service Fabric Mesh, vous pouvez :
- Tirez parti de la haute disponibilité, de la mise à l’échelle en/sortie, de la détectabilité, de l’orchestration, du routage des messages, de la messagerie fiable, des mises à niveau sans temps d’arrêt, de la gestion de la sécurité/des secrets, de la récupération d’urgence, de la gestion de l’état, de la gestion de la configuration et des transactions distribuées.
- Choisissez entre plusieurs modèles d’application lors de la création d’applications.
- Utilisez les fonctionnalités de plateforme exposées via des points de terminaison REST en consommant des liaisons spécifiques au langage générées à l’aide de Swagger.
- Déployez des applications dans des zones de disponibilité et plusieurs régions pour la fiabilité géographique.
- Utilisez toutes les fonctionnalités de sécurité et de conformité fournies par Azure.
Étapes suivantes
Il ne faut que quelques étapes pour déployer un exemple de projet avec Visual Studio. Pour plus d’informations, consultez Créer un site web ASP.NET Core.
Trouvez des réponses aux questions courantes.