Environnement de test
Clonage, configuration, vérifications.
Votre validationPour les éditeurs SaaS
Gardez la main sur votre architecture ou déléguez davantage à la plateforme. Le point de départ : votre application et votre équipe.
Étudier mon architectureSchéma de composition : chaque service conserve ses outils et son périmètre.
Votre modèle d’exploitation
Automatisez avec OpenStack et Terraform. Vous définissez les machines, réseaux et composants nécessaires à votre application.
Explorer l’IaaSDéployez depuis Git, composez les services de votre application et réglez le scaling de la plateforme.
Explorer le PaaSSuivre une action utilisateur
À l’inscription d’un utilisateur, votre application traite une demande, conserve des données et envoie un message. Donnez à chaque fonction son service.
Votre utilisateur soumet le formulaire.
Votre code valide la demande sur IaaS ou PaaS.
Votre application écrit les informations nécessaires.
API REST ou SMTP pour l’envoi ; webhooks pour les événements.
Explorer le serviceSchéma de composition. Les échanges entre vos composants sont à intégrer dans votre application ; il ne s’agit pas d’un connecteur unifié prêt à l’emploi.
Penser la mise en production
La disponibilité de votre application dépend aussi de son architecture et de son exploitation.
Le cycle de votre application
Un environnement PaaS peut être cloné pour travailler sur une évolution. Votre équipe reste responsable de sa validation et de la stratégie de publication.
Code de l’application
Clonage, configuration, vérifications.
Votre validationRessources, paramètres et données du service.
Votre stratégie de publicationVue pédagogique. Le schéma ne promet pas de pipeline automatique entre test et production.
Décider avec votre équipe
| Votre besoin | IaaS OpenStack | PaaS |
|---|---|---|
| Composer l’infrastructure | Instances, réseaux et stockage à organiser. | Environnements applicatifs à composer. |
| Automatiser | API OpenStack, Terraform et Ansible. | Déploiement Git et API REST. |
| Garder la main | Architecture et administration de vos systèmes. | Code, configuration et données de votre application. |
| Préparer la continuité | Architecture applicative et sauvegardes à définir. | Architecture applicative et sauvegardes à définir. |
Socle Cloud à Paris en 3-AZ. La disponibilité matérielle complète votre architecture ; elle ne corrige pas les erreurs de code ni les mauvaises configurations.
Stack, trafic, données, dépendances : préparons une cible technique et son mode d’exploitation.