Google Cloud Cheat-Sheet

Summary :

1 - Les bases de données

2 - Le traitement de la donnée

3 - Surveillance de la plateforme

4 - Sécurité

 

Les bases de données :

Relationnelles :

Google Cloud SQL

Type : 

Technologies : 

Utilité : 

Commandes : 

gcloud sql

 

Spanner

Type : 

Avantages : 

Technologies : 

Utilité : 

Commandes : 

/
BigQuerry

Type : 

Avantages : 

Technologies : 

Exporter les données :

Commandes : 

# General command
bq

# Estimate of the amount of data scanned
bq query <querry sommething> --dry_run

# Import Data
bq load --autodetect --source_format=[FORMAT] [DATASET].[TABLE]
[PATH_TO_SOURCE]
 

 

 

Non-Relationnelles

BigTable

Type : 

Avantages : 

 

Technologies : 

Utilité : 

Commandes : 

gcloud bigtable

 

FireStore

Type : 

Avantages : 

Utilité : 

Commandes : 

/

 

DataStore

Type : 

Avantages : 

Fonctionnalités : 

Info supprémentaire : 

Firestore est la dernière version de Datastore et introduit plusieurs améliorations par rapport à Datastore. Les utilisateurs Datastore existants peuvent accéder à ces améliorations en créant une nouvelle instance de base de données Firestore en mode Datastore. À l'avenir, toutes les bases de données Datastore existantes seront automatiquement mises à niveau vers Firestore en mode Datastore.

 

 

Autre

MemoryStore

Type : 

Avantages : 

Technologies : 

Utilité : 

Commandes : 

/
 

 

Google Cloud Storage

Type : 

Avantages : 

Types de stockage : 

Commandes : 

# Coppy
gsutil cp

# Create a Bucket
gsutil mb

# Change Storage type 
gcloud storage objects update gs://BUCKET_NAME/OBJECT_NAME --storage-class=STORAGE_CLASS

 

 

 

 

 

 

 

 

 

 

 

 

Le traitement de la donnée :

DataFlow

Type : 

Avantages : 

Technologies : 

Utilité : 

Commandes : 

gcloud dataflow
 

 

DataProc

Type : 

Avantages : 

Technologies : 

Utilité : 

Commandes : 

gcloud dataproc
 

 

La Surveillance de la plateforme :

Monitoring

Used to notify DevOps engineers when resources are not functioning as expected

Trace :

Distributed tracing application that provides details on how long different parts of code run

Logging :

Logging is for collecting, storing, and viewing log data.

 

Debug :

Generate snapshots that provide a view of the status of an application at a particular point in its execution

 

 

Sécurité :

Google Cloud Armor :

Protégez vos applications et vos sites Web contre les attaques sur le Web et par déni de service.

Avantages

Fonctionnalités : 

 

 

 

 


Revision #22
Created 9 October 2022 12:42:52 by Nehemie
Updated 11 November 2022 20:21:01 by Nehemie