mercredi 28 novembre 2018

Déploiement de Moodle dans l'Azure Cloud depuis GitHub

Vous souhaitez migrer dans le Cloud et installer une Plateforme Moodle dans une Machine Virtuelle de votre Cloud que faire ?
Installer Moodle dans l'Azure CLoud

Cela fait un moment que je ne suis pas venu sur ce blog, je vais donc pouvoir mesurer l'efficacité des posts que j'avais écris ici. Vont-ils m'être utiles pour ce que je souhaite faire c'est à dire installer une plateforme moodle dans mon Cloud Azure :

Machine Virtuelle de mon Cloud sur laquelle je souhaite installer ma plateforme
Machine Virtuelle de mon Cloud sur laquelle je souhaite installer ma plateforme

Je recommence quelques petites recherches sur Internet lorsque je tombe sur :

GitHub - Deploy and Manage a Scalable Moodle Cluster on Azure

Oui, les nouvelles techniques sont passées par là : GitHub et maintenant tout le monde écrit sa petite procédure pour migrer dans le Cloud ici cela tombe bien il s'agit d'Azure.

Déploiement de Moodle dans l'Azure Cloud
Déploiement de Moodle dans l'Azure Cloud

Je clique donc sur le bouton "Deploy to Azure". Et là c'est oh stupéfaction, je me retrouve dans mon Cloud Azure avec un solution toute configurée ... pour déployer moodle dans mon CLoud Azure :

Moodle Déploiement dans l'Azure Cloud - 1
Moodle Déploiement dans l'Azure Cloud - 1

Je poursuis la découverte du formulaire et de tous ses champs :

Moodle Déploiement dans l'Azure Cloud - 1
Moodle Déploiement dans l'Azure Cloud - 2

Ca se complique un peu, nous allons par la suite analyser un peu tous ces champs ... Surtout pour tâcher de déterminer le prix de cette solution.

Moodle Déploiement dans l'Azure Cloud - 3
Moodle Déploiement dans l'Azure Cloud - 3

Ca en fait des champs pour la configuration de la plateforme moodle dans le Cloud Azure ...
 
Moodle Déploiement dans l'Azure Cloud - 3
Moodle Déploiement dans l'Azure Cloud - 4

Mais je veux voir tous les champs histoire de prendre note et de comprendre ce qui ne va pas fonctionner lors de la création et de la configuration de la machine virtuelle qui va héberger ma plateforme moodle...

Moodle Déploiement dans l'Azure Cloud - 5
Moodle Déploiement dans l'Azure Cloud - 5

Voilà on arrive enfin en bas du formulaire ... Il y a un petit encart que l'on va détailler car tout ceci est bien compliqué. Ce n'est vraiment pas facile de faire le choix de cliquer sur "Acheter".

Tout en bas du formulaire, on trouve l'encart suivant :
 
Déployer Moodle dans le Cloud Azure - Conditions Générales
Déployer Moodle dans le Cloud Azure - Conditions Générales

Pour information voici les Conditions Générales

En cliquant sur « Acheter », (a) j'accepte les conditions juridiques applicables associées à l'offre ; (b) j'autorise Microsoft à débiter ou à facturer mon moyen de paiement pour les frais associés aux offres, y compris les taxes en vigueur, avec la fréquence de facturation associée à mon abonnement Azure, jusqu'à ce que je cesse d'utiliser les offres ; et (c) j'accepte que, si le déploiement implique des offres tierces, Microsoft puisse partager mes informations de contact et d'autres détails de ce déploiement avec l'éditeur de ces offres.

Microsoft décline toute responsabilité pour les actions effectuées par des modèles tiers, et ne transmet pas de droits en relation avec les produits ou services tiers. Pour des conditions supplémentaires, voir Conditions de la Place de marché Azure.

Le déploiement de ce modèle créera une ou plusieurs ressources Azure ou offres de la Place de marché. Vous reconnaissez que vous êtes responsable de la révision des tarifs applicables et des termes juridiques associés à toutes les ressources et offres déployées dans le cadre de ce modèle. Vous trouverez les prix et conditions associés aux offres de la Place de marché dans le Place de marché Azure. Ceux-ci sont susceptibles de changer à tout moment avant le déploiement.
Des crédits de contrat de licence prépayé ou d'abonnement ne peuvent pas être utilisés pour acheter les offres non Microsoft. Ces achats sont facturés séparément.

Si des produits Microsoft sont inclus dans une offre de la Place de marché (par exemple, Windows Server ou SQL Server), ceux-ci sont concédés sous licence par Microsoft et non par une tierce partie.

Déployer Moodle dans l'Azure Cloud

Il va falloir que je me décide ... Pour l'instant j'ai un abonnement gratuit valable encore quelques jours mais par la suite que va t-il se passer ? Mon premier réflexe, je trouve curieux que finalement le site de mon tableau de bord dans l'Azure Cloud ne me dise pas combien cela va coûter ...

Cela ne va certainement pas fonctionner du premier coup ... je serai surpris.

La Machine Virtuelle

Essayons de détailler la machine virtuelle qui nous est présentée dans ce formulaire :


Machine Virtuelle Standard_DS2_v2

La Version de Moodle

Je peux choisir de déployer les versions suivantes de Moodle :

Version de Moodle

Le prix de la solution

Si je regarde le prix d'une machine DS2_v2, en allant dans le formulaire de création d'une nouvelle machine virtuelle :

Machine Virutelle DS2_v2 - Prix actuel de 109,80 € / mois

Pour la machine virtuelle, je trouve un coût de : 109,80 € / mois

Est-ce le seul coût du déploiement de cette solution moodle dans mon Cloud Azure ?

Voilà, c'est risqué quand même de se lancer avec un abonnement gratuit qui va expirer dans quelques jours sur un tel achat si vous n'en avez pas absolument besoin.

Il faut ajouter très certainement une base de données :

Déployer moodle dans l'Azure Cloud - BD MySQL

Et n'ai je rien oublié ? Ca reste à voir ... à vos commentaires et merci de le faire.

Il faut encore configurer le formulaire pour que le déploiement se passe le mieux possible ... on verra cela dans un prochain post.

Have fun!

1 commentaire: