#GlobalAzure #ViseoSpirit
Microsoft Azure#GlobalAzure #ViseoSpirit
GAB 2015 LYON ORAGANIZER
LOCAL SPONSORS WORLDWIDE SPONSORS
…
#GlobalAzure #ViseoS...
Microsoft Azure#GlobalAzure #ViseoSpirit
• Qui a assisté à ma session précédente
(DevOps, PHP, Zend Server et MS Azure) ?
...
Microsoft Azure#GlobalAzure #ViseoSpirit
BIO – Vincent THAVONEKHAM
4
Speaker
Practice
Manager
(VISEO)
Coach,
Trainer
Consu...
Microsoft Azure#GlobalAzure #ViseoSpirit
Développeur 3
Développeur 3
Workflow et règles différents par couloir
Rapidité de...
Microsoft Azure#GlobalAzure #ViseoSpirit
ARCHITECTURE IDEALE CLOUD
Environnement DevTest – Solution Idéale.
Basée sur Azur...
Microsoft Azure#GlobalAzure #ViseoSpirit
• Pourquoi idéale … seulement ?
– Réduction drastique des coûts de licences ORACL...
Microsoft Azure#GlobalAzure #ViseoSpirit
Gestion du besoin et des exigences (4/5)
‒ Traçabilité des exigences, du N° de ve...
Microsoft Azure#GlobalAzure #ViseoSpirit
BIG PICTURE
VSO
Dév VS2015
MS Azure
Build VSO
Microsoft Azure#GlobalAzure #ViseoSpirit
CRÉATION D’UN COMPTE MS AZURE
(utilisation de thavo007)
(5 min)
Microsoft Azure#GlobalAzure #ViseoSpirit
BIG PICTURE
VSO
Dév VS2015
MS Azure
Build VSO
Microsoft Azure#GlobalAzure #ViseoSpirit
CRÉATION D’UN COMPTE VSO
(utilisation de thavo007)
Microsoft Azure#GlobalAzure #ViseoSpirit
(2 min)
Microsoft Azure#GlobalAzure #ViseoSpirit
BIG PICTURE
VSO
Dév VS2015
MS Azure
Build VSO
Microsoft Azure#GlobalAzure #ViseoSpirit
ARCHIVER DU CODE DÉVELOPPEUR
(utilisation de thavo007)
Microsoft Azure#GlobalAzure #ViseoSpirit
(2 min)
Microsoft Azure#GlobalAzure #ViseoSpirit
BIG PICTURE
VSO
Dév VS2015
MS Azure
Build VSO
Microsoft Azure#GlobalAzure #ViseoSpirit
CRÉATION: MACHINE DE BUILD ET
CONFIGURATION + SERVEUR
DÉPLOIEMENT
(utilisation de...
Microsoft Azure#GlobalAzure #ViseoSpirit
(utilisation de thavo007)
Microsoft Azure#GlobalAzure #ViseoSpirit
(utilisation de thavo007)
Microsoft Azure#GlobalAzure #ViseoSpirit
BIG PICTURE
VSO
Dév VS2015
MS Azure
Build VSO
Microsoft Azure#GlobalAzure #ViseoSpirit#GlobalAzure #ViseoSpirit
REPOSEZ-VOUS SUR
DES PATTERNS ROBUSTES
Microsoft Azure#GlobalAzure #ViseoSpirit
• Utiliser GITHUB !
• Microsoft patterns & practices
– De nombreux patterns ident...
Microsoft Azure#GlobalAzure #ViseoSpirit
GAB 2015 LYON ORAGANIZER
LOCAL SPONSORS WORLDWIDE SPONSORS
…
#GlobalAzure #ViseoS...
Prochain SlideShare
Chargement dans…5
×

Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_base_oracle

584 vues

Publié le

Gab2015 vincent thavonekham ALM Devops complète en 30 min
et comment gérer la base oracle

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
584
Sur SlideShare
0
Issues des intégrations
0
Intégrations
85
Actions
Partages
0
Téléchargements
10
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Fichier de configuration, InRelease.
    AzureContinuousDeployment.11.xaml
    Script DANGER => Différence entre AD-Dev et AD-Prod
  • Gab2015 vincent thavonekham_alm_devops_complète_en30_min_et_comment_gérer_la_base_oracle

    1. 1. #GlobalAzure #ViseoSpirit
    2. 2. Microsoft Azure#GlobalAzure #ViseoSpirit GAB 2015 LYON ORAGANIZER LOCAL SPONSORS WORLDWIDE SPONSORS … #GlobalAzure #ViseoSpirit
    3. 3. Microsoft Azure#GlobalAzure #ViseoSpirit • Qui a assisté à ma session précédente (DevOps, PHP, Zend Server et MS Azure) ? • Qui travaille avec une usine logicielle ? QUESTION AUDIENCE
    4. 4. Microsoft Azure#GlobalAzure #ViseoSpirit BIO – Vincent THAVONEKHAM 4 Speaker Practice Manager (VISEO) Coach, Trainer Consultant www.thavo.com @vThavo 2013: Microsoft vTSP Azure 2014: Microsoft p-Seller Azure 2015: Microsoft p-Seller Azure 2015: Microsoft p-Seller ALM TFS ITIL v3 PRINCE2 ScrumMaster
    5. 5. Microsoft Azure#GlobalAzure #ViseoSpirit Développeur 3 Développeur 3 Workflow et règles différents par couloir Rapidité des déploiements ALM “APPLICATION LIFECYCLE MANAGEMENT” : PRINCIPE DES COULOIRS Usine logicielle Développeur 2 Développeur 2 Archivage Code Source Qualité Environnement de test des Développeurs Développeur 1 AD-Dev: pre-integration AD-Prod : PRODUCTION + PP Développeur 1 AD-Int: Validation ‘Système’
    6. 6. Microsoft Azure#GlobalAzure #ViseoSpirit ARCHITECTURE IDEALE CLOUD Environnement DevTest – Solution Idéale. Basée sur Azure WebApps. (i.e. dé-GAC-ification OK) et ORACLE 12c (multi-tenancy) Feature A UNE virtual machine IaaS VM Azure avec ORACLE DB 12c (non-redondés, car DevTest) (Option) Azure Virtual Network Azure WebApp DSI Client DSI Feature B Azure WebApp Feature C Azure WebApp PaaS WebApps EPHEMERE Dev 1 et Dev 2 sur la Feature A Oracle Database 12c avec 3 tenants TenantB TenantC TenantA Dev 3 sur la Feature B Dev 4 et Dev 5 sur la Feature C Accès Test bout en bout Visual Studio Online Visual Studio Online ENVIRONNEMENT EPHEMERE pour les tests côté Développeurs Accès Direct Feature A+B+C UNE virtual machine IaaS VM Azure avec ORACLE DB 12c (non-redondés, car DevTest) Azure WebApp PaaS WebApps Oracle Database 12c avec 3 tenants ENVIRONNEMENT STABLE pour la recette côté validateurs MERGE (intégration) & DEPLOY Déploiement en Pré-Prod
    7. 7. Microsoft Azure#GlobalAzure #ViseoSpirit • Pourquoi idéale … seulement ? – Réduction drastique des coûts de licences ORACLE DB • ORACLE DB installé = licence full (même si inutilisée), • MS Azure facture à l’usage (un mode ‘bring your own license’ est possible) – Déploiement très rapide sur des WebApp (PaaS) (environnement idempotent) ARCHITECTURE IDEALE
    8. 8. Microsoft Azure#GlobalAzure #ViseoSpirit Gestion du besoin et des exigences (4/5) ‒ Traçabilité des exigences, du N° de version, build, … avec lien au code DE BOUT EN BOUT TRACABILITE ET DÉPLOIEMENTS EN CONTINUS 8 1. BESOINS 2. TACHES 3. ARCHIVAGE 4. DETAIL 6. ALERTES 5. LIVRABLES
    9. 9. Microsoft Azure#GlobalAzure #ViseoSpirit BIG PICTURE VSO Dév VS2015 MS Azure Build VSO
    10. 10. Microsoft Azure#GlobalAzure #ViseoSpirit CRÉATION D’UN COMPTE MS AZURE (utilisation de thavo007) (5 min)
    11. 11. Microsoft Azure#GlobalAzure #ViseoSpirit BIG PICTURE VSO Dév VS2015 MS Azure Build VSO
    12. 12. Microsoft Azure#GlobalAzure #ViseoSpirit CRÉATION D’UN COMPTE VSO (utilisation de thavo007)
    13. 13. Microsoft Azure#GlobalAzure #ViseoSpirit (2 min)
    14. 14. Microsoft Azure#GlobalAzure #ViseoSpirit BIG PICTURE VSO Dév VS2015 MS Azure Build VSO
    15. 15. Microsoft Azure#GlobalAzure #ViseoSpirit ARCHIVER DU CODE DÉVELOPPEUR (utilisation de thavo007)
    16. 16. Microsoft Azure#GlobalAzure #ViseoSpirit (2 min)
    17. 17. Microsoft Azure#GlobalAzure #ViseoSpirit BIG PICTURE VSO Dév VS2015 MS Azure Build VSO
    18. 18. Microsoft Azure#GlobalAzure #ViseoSpirit CRÉATION: MACHINE DE BUILD ET CONFIGURATION + SERVEUR DÉPLOIEMENT (utilisation de thavo007)
    19. 19. Microsoft Azure#GlobalAzure #ViseoSpirit (utilisation de thavo007)
    20. 20. Microsoft Azure#GlobalAzure #ViseoSpirit (utilisation de thavo007)
    21. 21. Microsoft Azure#GlobalAzure #ViseoSpirit BIG PICTURE VSO Dév VS2015 MS Azure Build VSO
    22. 22. Microsoft Azure#GlobalAzure #ViseoSpirit#GlobalAzure #ViseoSpirit REPOSEZ-VOUS SUR DES PATTERNS ROBUSTES
    23. 23. Microsoft Azure#GlobalAzure #ViseoSpirit • Utiliser GITHUB ! • Microsoft patterns & practices – De nombreux patterns identifiés et documentés https://github.com/mspnp/azure-guidance • Une documentation très (trop ?) riche ? – Pas à pas (Java, C#, Android, iOS, Node.JS)… • Un expert pour vous guider au début – Après vous êtes autonome, car Azure, c’est SIMPLE! PAR OU COMMENCER ?
    24. 24. Microsoft Azure#GlobalAzure #ViseoSpirit GAB 2015 LYON ORAGANIZER LOCAL SPONSORS WORLDWIDE SPONSORS … #GlobalAzure #ViseoSpirit

    ×