Telechargé par ridialass

Présentation etude de migration

publicité
Projet pilote CI/CD sur AWS
R-Customers
Équipe
Tonko KONÉ ⇒ Spécialiste de supervision
Alioune FALL ⇒ Développeur
Dieyla NDIAYE ⇒ Testeur
Lamine DIOUF ⇒ IT
Mamadou G. DIOP ⇒ Coach Agile/ IT
1. Contexte global
L’entreprise R-Customers fait dans le service de l'édition de logiciels. Les
principaux clients sont des petites et moyennes entreprises. Les logiciels
mis à la disposition des clients, concernent des CRM orientés relation
client, d’où le nom de l’entreprise R-Customers.
L'infrastructure entière se trouve dans les locaux de l’entreprise donc
limitée en performances.
2. Problématiques actuelles
a. Collaboration des équipes
b. Mise en production ralentie
c. Horaires de travail perturbés
3. Solutions proposées
a. Concepte DevOps
b. Infrastructure dans le Cloud
3. Solutions proposées
c.
CI/CD
4. Rétroplanning
a. Les Phases du projet
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Ouverture et configuration du compte Github
Création d’un compte AWS
Configuration de rôles IAM (service rôle et instance rôle).
Création et configuration d’un bucket s3
Lancement aws ec2 sur linux
Installation de Jenkins
Configuration pipeline
Connexion vpn Aws - On-premise
Test CI
Test CD
Automatisation
Formation DevOps
4. Rétroplanning
c.
Diagramme de Gantt
5. Coût
total
jours/hommes
du
projet
en
Alors le coût total sera de 24 jours /hommes dans le cadre où on calcule la formation de l’équipe qui se fait
en même temps que les tâches techniques.
Il faudra noter aussi qu' il y aura un coût financier pour les services AWS concernant par exemple la liaison
site to site et les instances ec2 etc…
6. Indicateurs de suivi de la réussite
●
●
●
●
Combien de fois des déploiement sont effectués par jour ?
Combien de fois un bug récurrent apparaît ?
Quel est le taux de satisfaction des clients suite à la réactivité ?
Combien de clients a-t-on gagnés ou perdus en un mois ?
7. Défis et points de vigilance
Défis:
● réussir le concept DevOps
● un backlog au plus bas
Vigilances:
● coûts des services AWS
● l’automatisation réduit la charge du travail
8. Conclusion
L’adoption du concept DevOps permettra à l’entreprise de gagner en Time
To Market tout en améliorant ses standards de qualité et en accélérant la
résolution de problèmes de l'application en production grâce aux
déploiements multiples du CI/CD.
La réussite de cette transformation est une réussite de l’entreprise entière
et aussi bénéfique pour ses clients. Les déploiements multiples sont
synonyme de réactivité.
Téléchargement