Clarifier l’exploitation
Prévoyez ce qui se passe après le déploiement.
La mise en service d’une application pose des questions concrètes : qui peut modifier l’environnement, quels signaux révèlent un problème et comment rétablir le service ? Nous examinons l’application et ses dépendances avant de configurer l’infrastructure ou de modifier le processus de livraison. Le périmètre identifie les tâches courantes et les personnes chargées d’intervenir lorsqu’un point demande une attention particulière.
Partez d’un lancement prévu, d’une migration de serveur ou d’un problème d’exploitation dans votre configuration actuelle.
Compétences cloud et DevOps
Préparez l’environnement et son mode d’exploitation.
La configuration de l’infrastructure, les procédures de livraison et la maintenance peuvent être définies ensemble ou autour d’un besoin précis.
Parlons de vos besoinsMise en place d’une infrastructure cloud
Configurez les environnements applicatifs, le réseau et les contrôles d’accès selon les services dont dépend le logiciel. Documentez la configuration et tenez compte de l’usage prévu des ressources et des futures modifications.
- Environnements applicatifs
- Configuration du réseau et des accès
- Documentation de l’infrastructure
Processus CI/CD et de déploiement
Créez un processus de livraison reproductible avec des étapes de build, des contrôles et des approbations adaptés à l’application. Définissez les passages entre environnements et la restauration d’une version précédente lorsqu’elle est possible.
- Pipelines de build et de livraison
- Contrôles et approbations de mise en production
- Planification du retour arrière
Administration de serveurs
Organisez la configuration des serveurs, la maintenance et la supervision opérationnelle. Convenez des alertes importantes, de leurs destinataires et de la manière d’investiguer les problèmes applicatifs ou d’infrastructure.
- Configuration des serveurs
- Supervision et gestion des alertes
- Procédures de maintenance
Migration, sauvegarde et reprise
Planifiez le transfert des applications et des données avec des vérifications et des solutions de repli. Configurez les sauvegardes convenues et vérifiez les procédures de reprise selon les scénarios inclus dans le périmètre.
- Migration des applications et des données
- Configuration des sauvegardes
- Vérifications de restauration et de reprise
Exemple de processus de livraison
Donnez à chaque déploiement un parcours vérifiable.
Considérons une application actuellement déployée à l’aide de commandes manuelles sur un serveur. Un pipeline pourrait construire une version, exécuter les contrôles convenus et la rendre disponible dans un environnement de revue. La mise en production suivrait l’approbation requise. Les consignes de supervision et de retour arrière seraient préparées, avec un traitement distinct des changements de base de données.
- Séparez les permissions de développement et de production.
- Définissez les contrôles et approbations autorisant une livraison.
- Tenez compte des changements qu’une restauration du code ne peut pas annuler.
- ConstruireCréez la livraison à partir de la version de code convenue.
- VérifierExécutez les contrôles et examinez l’application préparée.
- DéployerPubliez la version approuvée dans l’environnement de production.
- SurveillerExaminez les signaux du système et investiguez les changements inattendus.
Processus de déploiement illustratif ; les contrôles, approbations et possibilités de reprise dépendent de l’application.
La réalisation d’un projet d’infrastructure
Laissez une configuration que l’équipe d’exploitation comprend.
La vérification et la documentation relient l’implémentation aux personnes chargées de l’utiliser.
Examiner l’environnement
Cartographiez les applications, les stockages de données, les dépendances et les accès. Discutez de la fréquence des livraisons, des besoins de reprise et des problèmes récurrents pour établir les priorités et les contraintes.
Ce que vous recevezÉvaluation de l’environnement et plan de travailConfigurer et vérifier
Mettez en place l’infrastructure, les processus de livraison et la supervision convenus. Vérifiez les accès, les déploiements et les scénarios de reprise en consignant les constats utiles à l’exploitation.
Ce que vous recevezEnvironnement configuré et compte rendu de vérificationDocumenter les responsabilités
Préparez les consignes pour les tâches courantes, les alertes et les changements. Convenez des responsabilités de votre équipe et de l’éventuelle assistance continue, y compris la couverture et les modalités d’escalade.
Ce que vous recevezGuide d’exploitation et périmètre d’assistance défini
Avant de commencer
Quelques questions
que vous vous posez peut-être.
Vous avez une autre question ?
Parlons-en ensemble
Pouvez-vous améliorer notre configuration cloud ou serveur actuelle ?
Oui. Nous examinons l’environnement existant et le problème à résoudre. Le travail peut porter sur la configuration, l’automatisation des déploiements, la supervision ou les sauvegardes dans cet environnement. Une migration est envisagée lorsque les exigences la justifient.
Pouvez-vous automatiser le déploiement sans reconstruire l’application ?
Dans certains cas, l’automatisation peut s’intégrer au processus de build et de livraison existant. Nous devons examiner la configuration de l’application, ses changements de données et ses dépendances externes avant de définir les travaux nécessaires.
Que comprend l’administration continue des serveurs ?
Le périmètre peut couvrir la maintenance, la supervision et l’investigation des problèmes convenues. Les accès, responsabilités, modalités de couverture et d’escalade sont documentés pour l’environnement. Les sauvegardes, les attentes de reprise et les éventuels niveaux de service doivent être précisés dans l’accord.
Votre prochaine étape
Que faut-il changer dans l’environnement de votre application ?
Présentez votre configuration actuelle, la livraison prévue ou le problème récurrent. Nous pouvons définir les travaux d’infrastructure nécessaires.
