Google Cloud Platform (1/3) — Le cloud pour les nuls

jonathan jalouzot
Eleven Labs
4 min readDec 8, 2016

--

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.

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

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

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”.

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

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

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é.

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

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.

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é.

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é.

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.

--

--

jonathan jalouzot
Eleven Labs

Ancien @Epita, développeur @symfony chez @eleven_Labs pour @lemonde