drupagora 2015 -...

24
Drupagora 2015 Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure

Upload: others

Post on 03-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

Drupagora 2015

Retour de l'INSEEC :

gérer une plateforme

MOOC avec Drupal sur

Microsoft Azure

Page 2: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

SOMMAIRE

1. Contexte du projet

2. Challenges de mise en œuvre

3. Approche projet retenue

4. Technologies retenues

5. Un projet complexe

6. Briques fonctionnelles et techniques

7. Architectures mises en place

8. Dimension DevOps

9. Microsoft Azure

10. Une plateforme ouverte

11. Azure et Drupal

2

Lionnel BAUMANN

Stephane VINCENT

Benjamin TALMARD

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 3: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

3

Contexte fonctionnel

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 4: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

1. Contexte fonctionnel

4

Luxury Attitude, une offre qui répond à quels besoins?

Ressources humaines Formation Certification

Luxury Attitude, une offre qui s’adresse à quelles cibles?

Luxe International B2B, B2C

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 5: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

1. Contexte fonctionnel

5

Luxury Attitude, quel concept?

Scénarisation Continuité Des invités 11 épisodes Des échanges

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 6: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

1. Contexte fonctionnel

6Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 7: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

2. Challenges de mise en œuvre

7

Luxury Attitude, quels challenges de mise en œuvre?

Graphique: 9 mois de tournage dans plusieurs pays

Créatif: Pionner dans la formation et la certification dans ce domaine

Qualitatif: Univers du luxe

Communautaire: Favoriser l’échange entre les étudiants sur la plateforme

Accès: Mondiale, ludique et simple

Modulaire: Flexible pour l’intégration client ou en cloud

RSE: Politique Groupe

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 8: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

3. Approche projet retenue

8

Luxury Attitude, quelle approche retenue?

Management équipe projet Management équipe DSI interne avec l’accompagnement de la

transformation digitale de la structure interne

Luxury Attitude, quelle approche projet retenue?

Structure en 4 chantiers (infra, appli, marketing, support) Coordination globale pilotée par la DSI

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 9: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

4. Technologies retenues

9

Luxury Attitude, l’infrastructure retenue?

Microsoft Azure

Luxury Attitude, les technologies retenues?

Moodle

Drupal

Ligne directrice de la solution: Open source pour garder une flexibilité tout en s'appuyant sur le pragmatisme d'une grande majeure et garder une certaine sérénité quant à l'approche qualitative et universelle du projet.

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 10: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

Mise en œuvre technique

Des ambitions et contraintes structurantes

Des difficultés contournées

Stephane VINCENT

@ste_vincent

@alterway

10Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 11: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

Alter

Alter Way en 1 slide

11Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 12: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

5. Un projet complexe

12

• Des ambitions structurantes :

• Secteur du luxe

• Dimension internationale

• Double cible B2B, B2C

• Un projet appelé a évoluer souvent

• Des contraintes fortes :

• Nombreux intervenants – plusieurs sous projets

• Planning tendu

• 2 outils principaux a faire cohabiter :

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 13: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

5. Un projet complexe

13

• Des difficultés …

• Organisationnelles

• Des projets démarrés indépendamment

• 4 équipes sur 4 sites distincts

• Applicatives

• Interopérabilité entre les différentes briques

• Infrastructure cloud

• Spécificités IAAS (devices disques flottant)

• Montages disques partagés réseaux :

• Azure File inadapté au contexte GlusterFS sur SSD

• … Contournées :• projet entré en production en Mai 2015

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 14: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

6. Briques fonctionnelles et techniques

14

• Briques fonctionnelles :

• Un portail éditorial de présentation du service

• Un site communautaire

• Un site e-commerce

• Un site pédagogique

• Briques techniques :

• Drupal 7, Drupal Commons, Drupal Commerce

• Moodle

• MySQL / Cluster Galera

• Apereo / CAS, OpenLDAP,

• Apache, HAProxy, Varnish, MemcacheD

• GlusterFS

• Git, Capistrano, Ansible, Prometheus, ELK, Grafana

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 15: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

6. Briques fonctionnelles et techniques

15

… déployées automatiquement et infogérées sur le cloud Microsoft Azure

pour les environnements de dev, de preproduction et de production

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Des architectures 100% Open Source …

Page 16: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

8. Dimension DevOps

16

• Organisationnel :

• Alter Way assure à la fois la TMA et l’infogérance de l’ensemble

• Point d’entrée unique

• Technique :

• Provisionning de l’infrastructure via Ansible

• Déploiements applicatifs orchestrés par Capistrano / Webistrano

• Monitoring (infra et applicatifs) / Métrologie avancée :

Prometheus et Grafana

• Infrastructure hautement disponible tirant parti des spécificités

Microsoft Azure (LBAAS : ELB / ILB, Autoscaling, sauvegardes)

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 17: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

17

Ansible

Webistrano

ELK

Prometheus

Grafana

HC

(Health & Care)

8. Dimension DevOps

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 18: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

18

Microsoft Azure & Drupal

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Une plateforme cloud ouverte, vaste et

flexible pour vos projets applicatifs

Page 19: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

19

9. Microsoft Azure

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Régions Azure disponibles

Régions Azure annoncées

Page 20: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

20

9. Microsoft Azure

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 21: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

21

10. Une plateforme ouverte

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Page 22: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

11. Azure et Drupal

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

Azure App Service

• Plateform as a Service

• Autoscaling, test en prod, déploiement continu

• Templates Drupal + Bdd• Acquia• Commerce Guys

Azure Virtual Machine

• Infrastructure as a Service

• Windows ou Linux (Ubuntu, CentOS, …)

• Template de machines• Bitnami• Cognosys

22

Page 23: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

Call to action

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora

http://aka.ms/DrupalAzureFr

23

Page 24: Drupagora 2015 - download.microsoft.comdownload.microsoft.com/documents/France/openness/...Qualitatif: Univers du luxe Communautaie: Favoise l’éhange ente les étudiants su la platefome

MERCI

24

tw i t t e r : @ d r u p a g o r a

Drupagora 2015 - Retour de l'INSEEC : gérer une plateforme MOOC avec Drupal sur Microsoft Azure - #drupagora