Agence web » Actualités du digital » Guide du débutant sur Google Cloud Platform (GCP)

Guide du débutant sur Google Cloud Platform (GCP)

plateforme cloud google

Google Cloud Platform est assez facile à utiliser par rapport aux fournisseurs de cloud plus complexes comme AWS. Nous expliquerons les bases de son fonctionnement et où chercher pour commencer avec des solutions populaires.

Que sont les projets?

Google Cloud Platform divise chaque ressource et chaque service en projets. Les ressources d’un projet sont isolées des ressources d’un autre (pour la plupart). Si vous ne l’utilisez que dans un seul but, vous serez d’accord avec le projet par défaut, mais si vous travaillez avec plusieurs projets ou même avec plusieurs entreprises, vous obtiendrez beaucoup d’avantages en scindant des projets. .

Vous pouvez changer de projet à tout moment à partir du menu en haut à gauche. Changer de projet modifiera les ressources que vous pouvez afficher. Les autorisations et l’appartenance sont spécifiques au projet, donc si vous ajoutez quelqu’un à un projet, il n’aura aucun accès à vos autres projets.

Changez de projet dans le menu en haut à gauche.

Vous pouvez avoir plusieurs projets dans votre compte, et si vous êtes ajouté en tant que collaborateur sur le projet de quelqu’un d’autre, il apparaîtra également dans cette liste.

Comment fonctionnent les autorisations?

Si vous souhaitez ajouter d’autres personnes à vos projets, vous devez vous assurer de gérer correctement leurs autorisations afin qu’elles n’aient pas un accès complet à votre compte.

Lorsque vous ajoutez une personne à partir de la console de gestion IAM, vous pouvez l’ajouter à l’aide de l’adresse e-mail de son compte Google standard ou d’un compte appartenant à une organisation via G Suite.

gérer les rôles pour le moteur de calcul

Vous pouvez leur attribuer un rôle à l’échelle du projet tel qu’administrateur (ce n’est pas une bonne idée), un visualiseur de projet ou des éléments spécifiques à un service tels que le gestionnaire Compute Engine. Si vous ne souhaitez pas leur accorder des autorisations générales, vous pouvez leur donner accès à des ressources spécifiques, telles que des instances Compute Engine individuelles.

Autorisations GCP

Dans l’ensemble, vous vous retrouvez avec un système qui le rend vraiment facile à utiliser pour l’autre personne, car elle peut simplement se connecter avec son compte Google standard et sélectionner votre projet. La gestion de leurs autorisations est également facile, car vous pouvez simplement les ajouter aux ressources individuelles auxquelles ils ont besoin d’accéder.

Quels services dois-je utiliser?

Si vous êtes habitué à AWS, vous trouverez de nombreux services similaires dans l’offre de GCP, dont le prix est souvent assez similaire.

Pour Calculer, Compute Engine vous permet d’exécuter des serveurs privés virtuels de base en provisionnant une quantité spécifique de processeurs virtuels et de mémoire. Pour courrir conteneurs, Cloud Run exécute des déploiements de conteneurs simples et Kubernetes Engine (après tout, Google l’a inventé). Pour sans serveur, Cloud Functions vous permet d’exécuter du code sans provisionner de serveurs ni de ressources de calcul.

Pour espace de rangement, Cloud Storage fournit un stockage cloud illimité dans des buckets, tout comme le S3 d’AWS. Il offre de nombreux niveaux moins chers pour stocker des données moins fréquemment consultées. Les disques de stockage sur lesquels les instances Compute Engine s’exécutent sont gérés dans Compute Engine et appelés SSD local ou disque persistant.

Pour bases de données, Google propose quelques offres. Cloud SQL est un service MySQL géré standard, offrant également des bases de données PostgreSQL et SQL Server. Pour les bases de données NoSQL, Google n’a pas encore géré MongoDB, mais il existe Firebase Realtime Database et Firestore, ainsi que Cloud Bigtable pour les bases de données à colonnes larges.

Pour la mise en réseau, Google dispose d’un CDN haute performance appelé Cloud CDN. Sur le niveau de service réseau premium de Google, Cloud Load Balancing peut effectuer un équilibrage de charge global à partir d’une seule IP anycast, en raison de la majeure partie du trafic passant par le propre réseau de Google. Pour DNS, il y a Cloud DNS et Google Domains.

Pour tout le reste, vous pouvez consulter la page complète de leurs produits sur leur site Web pour trouver quelque chose pour votre cas d’utilisation spécifique.

★★★★★