Aujourd’hui le Cloud c’est le mot à la mode, mais qu’est-ce que c’est ? Comment ça marche ? Et comment en faire ?

Qu’est-ce que c’est ?

C’est simple, c’est l’utilisation de la puissance de calcul de serveur distant via le réseau. En résumé, le Cloud nous permet de ne plus installer de machines physiques dans nos propres data-center mais d’utiliser ceux installées par d’autres.

Comment ça marche ?

En fait, vous utilisez du Cloud tous les jours. Par exemple votre messagerie mail est dans le Cloud, c’est d’ailleurs de celui-ci que nous allons parler.

Comment en faire ?

Aujourd’hui les deux plus gros fournisseurs de Cloud sont Amazon avec leur offre AWS et Google avec GCP. Les deux concurrents proposent des produits similaires. Pour cette série de tutoriels, nous allons nous concentrer sur Google et apprendre 3 façon de faire du Cloud.

Le Cloud pour les nuls

Si vous êtes comme moi, c’est à dire pas passionné par l’installation des serveurs, nous allons commencer par l’installation “prêt-à-porter” d’un serveur. Dans cette exemple nous allons installer un Jenkins> en moins de 10 minutes, ce qui est un record si vous avez eu la chance d’en installer un vous-même.

Etape 1, allons dans la console :

Je vous invite à aller sur cette url https://cloud.google.com/ puis à cliquer en haut à droite sur console. Vous devez alors vous connecter avec votre compte Google. À partir de maintenant, vous allez devoir sortir la carte bleue, mais pas de panique Google vous crédite de 300 dollars pour toute activation de compte. Cela sera suffisant pour faire les trois tutoriels prévus et même plus encore. Vous devez suivre les instructions de Google à partir de cette page. Une fois cette étape terminée, vous êtes redirigé vers un dashboard vide.

Etape 2, création du projet :

En haut du dashboard, vous devez alors créer un projet.

Création d'un projet - Google Cloud Platform

Vous devez choisir un nom de projet, celui-ci sera alors considéré comme l’id du projet pour le reste du tutoriel.

Création du projet - Google Cloud Platform

Vous êtes alors redirigé sur le dashboard du projet, vous y verrez toutes les infos de votre projet.

Création du projet - Google Cloud Platform

Etape 3,  on va mettre un budget :

Vous avez peur de payer trop cher lors des différents tutoriels, nous allons donc créer un quota dans le budget.

Dans le menu, vous devez sélectionner “Facturation”.

Facturation - Google Cloud Platform

Puis cliquez sur “budgets et alertes”, vous pouvez alors créer un budget.

Créer un budget - Google Cloud Platform

Il ne vous reste plus qu’a remplir le formulaire de création de budget.

Créer un budget - Google Cloud Platform

Etape 4, Jenkins en 5 minutes :

Dirigez vous dans le menu “Cloud launcher”, vous arrivez dans l’interface du choix des technologies disponibles pour être préinstallé.

Cloud Launcher - Google Cloud Platform

Vous n’avez plus qu’à chercher la solution Jenkins, vous arrivez alors sur l’interface de lancement de configuration.

Configuration Jenkins - Google Cloud Platform

Vous devez cliquer sur “Lancer sur Compute Engine”, comme vous le voyez si vous laissez la configuration par défaut le coût estimé est de 14,20 dollars/mois. Je vous invite à jouer avec les options pour voir le prix changer.

Deployer - Google Cloud Platform

Il ne vous reste plus qu’à “déployer”, cela peut prendre un peu de temps. Lorsque tout est terminé vous trouverez les éléments essentiels pour accéder à votre Jenkins fraîchement installé.

Accéder à Jenkins - Google Cloud Platform

Si tout est bon, cliquez sur “Visit the site”, entrez les informations utilisateur disponibles sur l’interface précédente. Félicitations : Jenkins est installé.

Jenkins - Google Cloud Platform

Maintenant que vous savez faire du Cloud, nous allons passer à l’étape suivante dans le tutoriel 2.

Etape 5, on supprime le projet :

N’oubliez pas de supprimer le projet Jenkins, pour ne pas payer pour rien.

Supprimer Jenkins - Google Cloud Platform