● Introduction to Cloud Computing
● Benefits of Cloud Computing
● Types of Clouds – Public, Private, Hybrid
● IAAS, PAAS, SAAS
● Certification Path
● Introduction to GCP
● Accessing GCP platform – Cloud Console, Gcloud SDK, Cloud Shell
● GCP Resource hierarchy
Setting up cloud projects and accounts
○ Creating projects.
○ Enabling APIs within projects.
● Managing billing configuration
○ Creating one or more billing accounts.
○ Linking projects to a billing account.
○ Establishing billing budgets and alerts.
○ Setting up billing exports to estimate daily/monthly charges
● Configuring access and security
○ Cloud Identities
○ Managing Identity and Access Management (IAM)
○ Viewing account IAM assignments.
○ Assigning IAM roles to accounts or Google Groups.
○ Defining custom IAM roles
● Managing service accounts
○ Managing service accounts with limited scopes.
○ Assigning a service account to VM instances.
○ Granting access to a service account in another project
○ Creating VPC (Auto/Custom)
○ Adding a subnet to an existing VPC.
○ Expanding a CIDR block subnet to have more IP addresses.
○ Reserving static external or internal IP addresses
○ Firewall Rules
○ VPC peering
○ VPC flow logs
○ VPC Lab
○ Shared VPC
○ Google Cloud Hybrid Connectivity
○ GCP calculator
○ Understanding Quotas
○ Compute Engine – Disk, Snapshots, Images
■ Attaching a GPU to a new instance.
■ Viewing current running VM Inventory (instance IDs, details).
■ Working with snapshots (e.g., create a snapshot from a VM, view snapshots,
delete a snapshot).
■ Working with Images (e.g., create an image from a VM or a snapshot, view
images, delete an image).
■ Working with Instance Groups (e.g., set auto scaling parameters, assign
instance template,
■ create an instance template, remove instance group).
○ Using preemptible VMs and custom machine types as appropriate
○ Google Kubernetes Engine
■ Viewing current running cluster inventory (nodes, pods, services).
■ Browsing the container image repository and viewing container image details.
■ Working with nodes (e.g., add, edit, or remove a node).
■ Working with pods (e.g., add, edit, or remove pods).
■ Working with services (e.g., add, edit, or remove a service).
○ App Engine
■ Adjusting application traffic splitting parameters.
■ Setting scaling parameters for autoscaling instances.
○ Cloud Function
■ Deploying cloud function with python
○ Basic understanding Monitoring compute resources
Lab on Compute Options
○ Product choice (e.g., Cloud SQL, BigQuery, Cloud Spanner, Cloud Bigtable)
○ Choosing storage options (e.g., Regional, Multi-regional, Nearline, Coldline)
○ Moving objects between Cloud Storage buckets.
○ Converting Cloud Storage buckets between storage classes.
○ Setting object lifecycle management policies for Cloud Storage buckets.
○ Estimating costs of a BigQuery query.
○ Backing up and restoring data instances (e.g., Cloud SQL, Cloud Datastore, Cloud
Dataproc).
○ Loading data (e.g., command line upload, API transfer, import/export, load data from
Cloud Storage, streaming data to Cloud Pub/Sub)
Lab on Data options
GCP Load Balancer Options
○ Differentiating load balancing options
○ Creating a load balancer to distribute application network traffic to an application
(e.g., Global HTTP(S) load balancer, Global SSL Proxy load balancer, Global TCP
Proxy load balancer, regional network load balancer, regional internal load balancer)
● Deploying a Solution using Cloud Launcher
○ Browsing Cloud Launcher catalog and viewing solution details.
○ Deploying a Cloud Launcher marketplace solution
● Deploying an Application using Deployment Manager
○ Developing Deployment Manager templates to automate deployment of an
application.
○ Launching a Deployment Manager template to provision GCP resources and
configure an application automatically
○ Creating Stackdriver alerts based on resource metrics.
○ Creating Stackdriver custom metrics.
○ Configuring log sinks to export logs to external systems (e.g., on premises or
BigQuery).
○ Viewing and filtering logs in Stackdriver.
○ Viewing specific log message details in Stackdriver.
○ Using cloud diagnostics to research an application issue (e.g., viewing Cloud Trace
data, using Cloud Debug to view an application point-in-time).
○ Viewing Google Cloud Platform status.
○ Working with management interfaces (e.g., Cloud Console, Cloud Shell, Cloud SDK)
○ Viewing audit logs for project and managed services
Information Technology services provider that develops innovative and IT-driven solutions.
Provides consulting services and support to clients operating in different industries.