Pour les éditeurs SaaS

Votre application.
Une infrastructure choisie.

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 architecture

Votre application

Code · données · utilisateurs

Schéma de composition : chaque service conserve ses outils et son périmètre.

Votre modèle d’exploitation

Choisissez ce que votre équipe pilote.

IaaS : vos ressources, votre architecture.

Automatisez avec OpenStack et Terraform. Vous définissez les machines, réseaux et composants nécessaires à votre application.

Explorer l’IaaS
OpenStack / TerraformVous décrivez les ressources
IaaS VICEMCalcul, réseau & stockage
Votre architectureVous administrez la stack

Suivre une action utilisateur

Un clic ne s’arrête pas au serveur.

À l’inscription d’un utilisateur, votre application traite une demande, conserve des données et envoie un message. Donnez à chaque fonction son service.

Entrée

Une inscription

Votre utilisateur soumet le formulaire.

Application

Votre logique métier

Votre code valide la demande sur IaaS ou PaaS.

Données

Votre base

Votre application écrit les informations nécessaires.

Depuis l’application ↓
Notification

E-mail transactionnel

API REST ou SMTP pour l’envoi ; webhooks pour les événements.

Explorer le service
Selon le périmètre à protéger ↓
Restauration

Sauvegarde

Choisissez les données, la rétention et la procédure de restauration.

Explorer le service

Sché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

Une plateforme robuste ne suffit pas à tout définir.

La disponibilité de votre application dépend aussi de son architecture et de son exploitation.

Comprendre les périmètres de l’infrastructure
  • Répartir les composants selon les contraintes de l’application
  • Définir et tester la restauration des données
  • Choisir les délais de prise en charge du support
  • Prévoir les envois e-mail et leurs retours de livraison

Le cycle de votre application

Préparer une version.
Choisir sa mise en production.

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.

Explorer le PaaS
Votre équipe

Dépôt Git

Code de l’application

Déploiement Git / API REST
Préparer

Environnement de test

Clonage, configuration, vérifications.

Votre validation
Exploiter

Environnement de production

Ressources, paramètres et données du service.

Votre stratégie de publication

Vue pédagogique. Le schéma ne promet pas de pipeline automatique entre test et production.

Décider avec votre équipe

IaaS ou PaaS : où placer votre effort ?

Choisir son modèle d’exploitation
Votre besoinIaaS OpenStackPaaS
Composer l’infrastructureInstances, réseaux et stockage à organiser.Environnements applicatifs à composer.
AutomatiserAPI OpenStack, Terraform et Ansible.Déploiement Git et API REST.
Garder la mainArchitecture 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.

Partons de votre schéma actuel.

Stack, trafic, données, dépendances : préparons une cible technique et son mode d’exploitation.

Parlons de votre projet