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

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


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

Auteur(s)

Jonathan Jalouzot

Jonathan Jalouzot

Lead développeur au @lemondefr, mes technologies sont le symfony depuis 2009, le nodejs, l'angularjs, rabbitMq etc ... J'adore les médias et aimerai continuer dans ce secteur plein de surprise. Vous pouvez me retrouver sur les réseaux sociaux: Twitter: @captainjojo42 Instagram: @captainjojo42 Linkedin: https://fr.linkedin.com/in/jonathanjalouzot Github: https://github.com/captainjojo

Voir le profil

Vous souhaitez en savoir plus sur le sujet ?
Organisons un échange !

Notre équipe d'experts répond à toutes vos questions.

Nous contacter

Découvrez nos autres contenus dans le même thème

DialogFlow, votre chatbot facile

DialogFlow, votre chatbot facile

Il existe aujourd'hui de nombreuses aides à la mise en place des ChatBots conversationnels dits intelligents. On parlera aujourd'hui spécifiquement de DialogFlow, anciennement Api.ai de Google.

IAM aws

IAM aws

L'une des étapes incontournables d'Amazon Web Service est de bien comprendre le service IAM (Identity and Access Management). C'est l'un des services les plus importants car il permet de gérer les utilisateurs ou services qui peuvent avoir accès à votre compte AWS. Nous allons l'étudier ensemble.

Un an de webperformance dans un média français

Un an de webperformance dans un média français

Depuis un an je travaille en tant qu'expert webperformance chez France Medias Monde dans le cadre de la refonte de l'ensemble des fronts des différents sites web du groupe. Nous allons revenir sur cette expérience, pour nous permettre de comprendre comment réaliser ce genre de mission.