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.
Diagramme de la séquence du guide de déploiement, y compris ces emplacements, dans l’ordre : Vue d’ensemble, Plan, Préparation, Publication, Surveillance et Optimisation. L’emplacement « Préparer » est actuellement mis en surbrillance.
Il existe plusieurs options disponibles pour héberger le générateur d’API de données dans Azure ou sur votre propre infrastructure. Passez en revue ces options pour sélectionner les options d’hébergement appropriées pour votre solution de générateur d’API de données.
Azure Container Apps (Applications de Conteneur Azure)
Azure Container Apps est un service Azure qui héberge un cluster d’images conteneur Docker en votre nom. Azure Container Apps est une plateforme serverless qui équilibre la complexité avec la configuration en réduisant les frictions pour avoir un cluster de conteneurs. Azure Container Apps gère entièrement les détails relatifs à l’infrastructure, à l’orchestration et au déploiement. Utilisez Azure Container Apps pour héberger un cluster de conteneurs qui peut effectuer un scale-out ou un scale-in rapidement et prendre en charge également plusieurs charges de travail de conteneur.
Créez des environnements Azure Container Apps qui incluent des instances de conteneur[s] exécutant le générateur d’API de données. Ces environnements peuvent également inclure de manière concevable vos instances d’application s’exécutant à proximité des instances d’API.
Pour plus d’informations, consultez Azure Container Apps.
Azure Container Instances (Instances de Conteneur Azure)
Azure Container Instances est un service Azure qui héberge une image conteneur Docker individuelle en votre nom. Azure Container Instances est une plateforme serverless qui est un moyen de faible friction d’obtenir une instance de conteneur s’exécutant dans Azure sans la complexité d’un service de niveau supérieur. Utilisez Azure Container Instances pour déployer rapidement un conteneur sans vous soucier des clusters complexes ou de la configuration.
Générateur d’API Host Data dans une ressource Azure Container Instance au sein d’un groupe de conteneurs pour avoir une méthode de faible friction pour exécuter le moteur. Envisagez de tirer parti de la fonctionnalité de mise en réseau virtuelle en hébergeant vos instances d’application au sein du même groupe de conteneurs.
Pour plus d’informations, consultez Azure Container Instances.
Azure App Service
Azure App Service est un service Azure qui héberge des applications web ou des API s’exécutant dans du code côté serveur ou dans un conteneur Docker. Azure App Service est idéal pour les langages complexes à l’aide de votre serveur de langage de programmation préféré. Azure App Service prend en charge en mode natif .NET, Java, Node.js, PHP et applications Python. Vous pouvez également prendre en charge une multitude de frameworks et de moteurs supplémentaires à l'aide d'images de conteneurs Docker et Azure App Service.
Vous pouvez exécuter le générateur d’API de données sous la forme d’une [application .NET native]/azure/app-service/configure-language-dotnetcore) ou d’une image conteneur Docker. Vous pouvez également créer une application multi-conteneur à l’aide de Docker Compose qui déploie le générateur d’API de données en tant que conteneur side-car dans une application exécutant votre pile préférée.
Pour en savoir plus, consultez Azure App Service.
Azure Kubernetes Service
Azure Kubernetes Service est un service Azure qui gère un cluster Kubernetes en votre nom. Azure Kubernetes Service est un service de gestion qui gère l’infrastructure de votre solution Kubernetes tout en exposant les composants individuels pour des personnalisations supplémentaires. Azure Kubernetes Service prend en charge l’utilisation des fichiers manifestes Kubernetes courants et des interfaces de ligne de commande afin de pouvoir appliquer toutes les connaissances ou compétences existantes sur la plateforme.
Exécutez le générateur d’API de données dans le cadre d’un cluster de conteneurs Kubernetes et autorisez Azure Kubernetes Service à gérer les hôtes individuels à grande échelle. Envisagez d’héberger vos applications et clusters d’API de manière à ce qu’ils soient de proximité et performants, tout en étant autorisés à effectuer une mise à l’échelle indépendamment à l’aide de mécanismes de contrôle Kubernetes typiques.
Pour plus d’informations, consultez Azure Kubernetes Service.