Application Services
Déployez-le une fois ; la platform l'exécute, le scale et l'authentifie.
Là où les données sortent du projet
Application Services est l'endroit où les données d'un projet sont exposées vers l'extérieur : sous forme d'APIs que d'autres systèmes appellent, et sous forme d'applications que les utilisateurs ouvrent dans un navigateur. Les deux partagent un même cycle de vie, un même modèle de ressources et une même couche d'identité, de sorte qu'ils se présentent comme un service unique.
Ce cycle de vie est build puis deploy. Modifier une API ou une application change sa source, et rien n'atteint la production tant qu'un artifact n'est pas construit, une image de conteneur préparée automatiquement pour ce composant, puis déployé, ce qui exécute un conteneur à partir de cette image.
Figure 1 : construction d'un artifact sur Data Platform
Le déploiement est en blue/green. Deux environnements de production identiques existent, un seul est actif à la fois, et celui qui est actif sert tout le trafic. Basculer de l'un à l'autre maintient le temps d'indisponibilité et le risque de rollback à un niveau faible.
Figure 2 : schéma d'un déploiement blue/green
Une fois qu'un composant est déployé, des nœuds peuvent être ajoutés ou retirés, chaque nœud étant une instance de l'artifact. C'est ainsi qu'une API ou une application se scale horizontalement.
Chaque application est liée à une API déployée, et chaque API peut servir toute requête sauvegardée dans l'Analytics Manager sous authentification IAM, de sorte que les données sortent de la platform par un unique chemin authentifié plutôt que par un accès direct à la base de données.
APIs→
Servez les données du projet via des endpoints HTTP authentifiés.
Applications→
Déployez une application web par-dessus ces endpoints.
Aller plus loin
Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur ce lien pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.
Posez vos questions, faites-nous part de vos commentaires et interagissez directement avec l’équipe qui développe la Data Platform sur le canal Discord dédié.
Si vous avez besoin d'une assistance concernant vos services OVHcloud, créez une demande depuis notre centre d'aide.
Rejoignez notre communauté d'utilisateurs.