Passer la navigation

Azure Service Fabric

Développez et exploitez des applications distribuées, scalables et toujours disponibles

Faites confiance à une plateforme ayant fait ses preuves pour les applications stratégiques

Concentrez-vous sur la création d’applications et d’une logique métier. Laissez Azure résoudre les problèmes rencontrés par les systèmes distribués tels que la fiabilité, la scalabilité, la gestion et la latence. Service Fabric est un projet open source qui alimente l’infrastructure Azure principale ainsi que d’autres services Microsoft, dont Skype Entreprise, Intune, Azure Event Hubs, Azure Data Factory, Azure Cosmos DB, Azure SQL Database, Dynamics 365 et Cortana. Conçu pour fournir des services durables et hautement disponibles à l’échelle du cloud, le service Azure Service Fabric comprend intrinsèquement l’infrastructure disponibles et les besoins de ressources des applications. Il fournit une scalabilité automatique, des mises à niveau propagées et une auto-adaptation au moment où les défaillances surviennent.

Choisissez parmi un vaste éventail de langages et de modèles de programmation, dont .NET Core 2.0, C# et Java, pour créer des applications basées sur des conteneurs et microservices. Déployez un cluster Service Fabric dans Azure, ou utilisez Azure Service Fabric mesh, une plateforme de microservices entièrement gérée, actuellement en préversion. Azure Service Fabric est également disponible sous forme de téléchargement gratuit pour Windows Server, ce qui vous permet de créer des clusters Service Fabric localement ou dans d’autres clouds.

Découvrez la façon dont Azure Service Fabric aide Alaska Airlines à accélérer le déploiement de nouveaux microservices

Découvrez comment Azure Service Fabric alimente Next Games, un jeu massivement multijoueurs (MMO)

Commentaires de nos clients

Simplifiez le développement et la gestion d’applications de microservices

  • Délai rapide de mise sur le marché : Concentrez-vous sur la création de fonctionnalités qui ajoutent de la valeur à votre application, sans la surcharge que peuvent représenter la conception et l’écriture de code supplémentaire pour gérer les problèmes de fiabilité, de scalabilité, de gestion ou de latence de l’infrastructure sous-jacente.
  • Orchestration de conteneurs et de services dans le même environnement : Intégrez vos conteneurs Docker sur Linux ou Windows et exécutez-les de façon fiable et à l’échelle avec d’autres charges de travail et services. Tirez parti des fonctionnalités d’hébergement de conteneurs, de gestion des ressources de cluster et d’orchestration des charges de travail d’Azure Service Fabric.
  • Choisissez votre architecture : Créez des microservices avec ou sans état (approche architecturale dans laquelle des applications complexes sont composées de petits services aux versions indépendantes) pour mettre en œuvre des scénarios complexes et à faible latence utilisant de nombreuses données, et les mettre à l’échelle dans le cloud avec Azure Service Fabric. Utilisez les langages et modèles de programmation de votre choix allant des conteneurs et exécutables invités aux microservices et acteurs.
  • Agilité du microservice : Bénéficiez de pratiques de développement et d’intégration continue et accélérez la fourniture de nouvelles fonctions en créant une architecture pour les applications de microservices affinées.
  • Intégration de l’IDE : Créez, testez, déboguez, déployez et mettez à jour rapidement et facilement vos applications Service Fabric dans des environnements de test et de production. Pour ce faire, utilisez l’outil IDE de votre choix, tel que Visual Studio, Eclipse ou la prise en charge des lignes de commande.
  • Exécutez en tout lieu : Déployez de façon flexible le même code d’application sur des clouds publics, hébergés ou privés grâce à des services de plateforme cohérents et aux mêmes modèles de programmation d’applications en choisissant Windows Server ou Linux (Ubuntu or RHEL) comme système d’exploitation hôte.
Service Fabric offre des performances avec une faible latence

Offrez une efficacité améliorée et une faible latence à très grande échelle

Proposez des mises à niveau rapides et sécurisées sans temps d’arrêt, automatisez les opérations de scalabilité, intégrez l’analyse du fonctionnement et fournissez une récupération automatique en cas de défaillances. Orchestrez des applications basées sur des microservices et conteneurs, bénéficiez d’insights relatifs aux performances et à l’intégrité des applications et activez le développement de services résilients et à faible latence pouvant être mis à l’échelle.

Résolvez les problèmes liés aux systèmes distribués (comme le basculement et la détection fiable des défaillances, le choix d’un responsable, la gestion des états, la découverte des services, les mises à niveau propagées, la portabilité des applications, l’abstraction des environnements, la gouvernance et la gestion des ressources et la gestion de la configuration). Fournissez des fonctionnalités de gestion du cycle de vie des applications pour que les développeurs n’aient pas à redéfinir l’architecture de l’application à mesure que celle-ci grandit. Développez et distribuez différents types d’applications et de charges de travail, dont des applications SaaS mutualisées, des applications métiers stratégiques, des charges de travail de traitement et de collecte des données IoT et des logiciels de gaming.

Produits et services associés

Gestion des API

Publiez des API en toute sécurité et à grande échelle pour les développeurs, les partenaires et les employés

IoT Hub

Connectez, surveillez et gérez des milliards de ressources IoT

Azure Cosmos DB

Base de données multimodèle, mondialement distribuée et disponible à toute échelle

Commencez à utiliser Azure Service Fabric