Mind map
GCP - Associate
Map content
GCP - Associate
Exam Preparation
- Section 1: Setting up a cloud solution environment
- Section 2: Planning and configuring a cloud solution
- Section 3: Deploying and implementing a cloud solution
- Section 4: Ensuring sucessful operation of a cloud solution
- Section 5: Configuring access and security
Physical Infra
- vCPU
- Physical Server
- Rack
- Data Center (Building)
- Zone
- Region
- Multi Region
- Private Global Network
- POP - Points of Presence
- Network edges
- CDN(content distribution Network) Location
- Global System
Pricing
- Provisioned
- Usage
- Network Traffic
Security
- Separation of duties and Physical security
- Everthing always encrypted
- Strong Key and identity management
- Network encryption
- Distrust the network
Resource Quotas
- Scope
- Regional
- Global
- Changes
- Automatic
- By request
- Queryable
- Scope
IAM (Identity and Access Management
- Role: Billing account users
- Right to Link GCP Projects to billing accounts
- has restricted permissions
- Role: Admin Account
- Can grant Billing account users role to other users
- Cannot see other projects if not granted to this user
- Role: Billing account users
Cloud Shell
- No need to instal Google Cloud SDK
- Other tools like SDK gcloud command line, bash, python, npm, docker always available
- Automatic SSH key management
DataFlow
- 3 core components
- Moving
- Network service
- Processing
- Compute Service
- Remembering
- Storage service
- Moving
- Build Mental Models
- Requirements and Optons are not always clear
- 3 core components
Google Cloud Storage
- Store unstructured objects in containers called buckets
- used to serve static data direct from here or to store data other GCP Service
- Storage Class
- learline: Low access, once per month
- Coldline storage: Low cost for data archiving, backup and DR. Once a year.
- Using Command Line
- gstuil tool used to connect into google cloud storage
- mb: make a new bucket
- label
- get: gsutil labet get <bucket>
- set: gsutil labet set <file.json> <bucket>
- ch: gsutil label ch -l teste: label1 <bucket>
- cp: gsutil cp <filename> <bucket>
- ls: list of bucket and files
- ls <bucket>
- ls -a <bucket>
- shows archieved file for the one created. if the main is deleted, you can find the arhieved one by using the -a
- gstuil tool used to connect into google cloud storage
Google Compute Engine
- Start a GCE Virtual Machine
- Commands
- gcloud: used with other complementary commands to check and set up GCE
- gcloud service list
- gcloud service list --enabled
- gcloud service list --available
- gcloud compute instances list
- when google compute engine API is not enabled you get an error. To enable GCE API you simple go to the link provided in the error and wait some seconds. When the list command is ran again the error will not happen and you will see the service available in the list
- gcloud compute instances create <vmname>
- gcloud compute instances delete <vmname>
- To study
- https://cloud.google.com/sdk/gcloud/
- https://cloud.google.com/sdk/gcloud/reference/
- https://cloud.google.com/sdk/docs/properties
- gcloud config list show the list of properties for a configuration. this can be changed by using "gcloud config set/unset <property> <value>"
- https://cloud.google.com/sdk/docs/configurations
- gcloud config configurations list shows the list of active configuration
- Configuration is a set of named properties that can be managed by using some command lines. Good to be used when managing several projects with different set ups
- gcloud <global flags> <service/product> <group/area> <command> <flags> <parameter>
- https://github.com/ACloudGuru/gcp-cloud-engineer/blob/master/compute-labs/first-vm.txt
- gcloud: used with other complementary commands to check and set up GCE
- Commands
- Start a GCE Virtual Machine
Information
- Description
- GCP Study Mind Map on GCP - Associate, created by Elcio Mota on 16/10/2019.
- Created by
- Elcio Mota
- Views
- 2
- Rating