L'objectif principale de cet article est de partager avec vous les différentes méthode d'utilisation de la plateforme cloud de Google. Si vous lisez cet article et vous n'avez encore jamais entendu parler de la plateforme cloud de Google (GCP) je vous invite à consulter cet article : Commencer avec Google Cloud Plateform avant de revenir par ici pour vous aidez à plus comprendre ce contenu.
Comment interagir avec la plateforme cloud de Google?
Il existe 4 moyens pour communiquer avec elle :
- Google Cloud Platform Console (Web user interface)
- Cloud SDK and Cloud Shell (Commande line interface)
- REST-BASE API (From custom applications)
- Cloud console mobile app (For Android an IOS devices)
Tous ces moyens de communications seront utilisé à travers un projet ce qui vas servir à l'activation et à l'utilisation des services GCP à l'aide des moyens cité plus haut. Chaque projet appartient à un compte et chaque ressource appartient à un projet précis. Ils sont créé séparément et utilisé séparément; Chaque projet a un nom et un ID et non modifiable.
Comment créer un projet GCP ?
Pour le faire :
- Connecté vous à la console de Google via l'adresse https://console.cloud.google.com
- Cliquez sur projet en haut à gauche de votre écran une nouvelle fenêtre ce déroulera
- Cliquez sur new project dans la fenêtre précédemment affiché en suite
- Lorsque la fenêtre de création de nouveau projet s'affichera, définissez lui un nom, sélectionner le compte de facturation, l’organisation et l'emplacement approprié puis cliquez sur create pour créer le nouveau projet
L'utilisation des services GPC ne sont pas du tous gratuit et il est important que vous sachez comment se passe la facturation dans l'utilisation des services GCP.
Comment fonctionne la facturation dans les services Google cloud Platform ?
Ici la facturation est configuré au niveau du projet quand vous crée un projet vous lui affecté un compte de facturation et c'est dans le compte de facturation que vous renseignez toutes les informations de paiement. Vous pouvez lier votre compte de facturation à 0 ou à plusieurs projet. Un Projet sans compte de facturation peux utiliser uniquement les produits gratuits de GCP. Vous pouvez être facturez automatiquement et recevoir les factures après chaque fin du mois ou après chaque seuil atteint. Vous pouvez facturer les projet séparément en configurant des sous comptes de facturations (Les revendeur de services GCP utilise ce principe pour la facturation de leur client).
Avec ce système de facturation comment faire pour pas être surfacturé par erreur ?
GCP à prévus 4 outils pour cela :
- Budget et alerte ( Vous pouvez définir un budget au niveau de la facturation ou au niveau du projet et pour être avisé quand les limites approche vous pouvez définir des alertes; Vous pouvez creer aussi des webhook pour surveiller les automatisation en fonction des alertes définis pour par exemple exécuter un script pour arrêter les services lorsque une limite est atteinte );
- Export des factures( Pour stocker vos consommation quelque part pour des prévision futur );
- Rapports( Outil visuel pour surveiller les dépense selon les projets );
- Et Les Quotas( Pour limiter les frais supplémentaire imprévus il s'applique au niveau du projet il y a les Rate Quota et les Allocation Quota )
Après avoir vu la création d'un projet GCP et comment ce passe la facturation continuons à explorer les moyens d’interaction avec la plateforme Google cloud.
A quoi sert le Cloud SDK et Cloud Shell et comment l'installer?
Il permet d’exécuter les commande GCP depuis un ordinateur local. C'est un ensemble d'outils de ligne de commande que l'on peux télécharger sur un ordinateur au choix pour utiliser les ressources et gérer les application hébergé dans la plateforme cloud de Google comme par exemple le commande :
- gcloud (Gère l’authentification, la configuration local, le workflow et l'interaction avec le cloud API)
- gsutil (Offre des accès commande ligne pour gérer des bucket et objet cloud storage)
- bq (Permet de gérer les requettes et de manipuler l’ensemble des données)
Pour l'utiliser il faut d'abord l’installer et pour le faire, rendez vous à l'adresse https://console.cloud.google.com/sdk puis sélection le SE de votre ordinateur local et télécharger le SDK pour votre SE puis exécuter le SDK et suivez les instruction après cela vous serez à mesurer d'utiliser le Cloud SDK and Cloud Shell en ouvrant votre invite de commande.
Qu'en est-il de REST-BASE API et Cloud console mobile app ?
Le REST-BASE API vous permettra de communiquer avec les service GCP via vos propre applications. Il y a une énorme gamme d'API que Google fournis pour cela pour consulter la liste je vous invite à vous connecter depuis le tableau de bord de votre console Google cloud et d'explorer le volet API dans le menu de navigation à gauche.
Le Cloud console mobile app vous permet de vérifier l'activité de vos services GCP depuis votre téléphone portable et vous permet d'effectuer quelque tache mineur comment mettre en marche, stopper ou redémarrer un machine virtuelle par exemple.
Vous basiquement prêt à utiliser les services Google cloud j'espère que cette article vous à plus n'hésitez à laissez vous suggestion et questions en commentaire merci.