Self-Reflection

Ankit
2 min readSep 17, 2020

Hello readers,

Recently I have done the workshop of GCP. Today I want to share what I learn in this training. It’s a 2 days training. I learn this training under my mentor Vimal Daga sir under Linux world India.

GCP : Google Cloud Platform

Public cloud computing service offered by google(service-provider). On-demand service for resources(vm,hdd,router etc). GCP provides these resources ‘as a service’ ie. For vm resource it provides compute service.

GCP Working

gcloud:

Tools and libraries for interacting with Google Cloud products and services.

Project:

Organized way for managing our services/resources, isolation of our services, for setting resources quotas plus adds security.must for using any services under platform. GCP associate an unique id with each resource we use.GCP identifies and manages everything with help of unique-id only. Under same organization, we cannot create a resource with same id, it must be unique.

VPC: Network

Create your own private network/data-center on cloud.In GCP, vpc network is just a logical name for network.Inside vpc there must be a subnet available which provides the network range, inside a region.A data-center includes everything from subnets, server, router, internet gateway.its defined in one region.

VPC peering:Privately connects two vpc.

Connect systems(having Private-IP) in one private network to system(having private-IP) but in different private network. ie. After peering, both network combined becomes a single private network.

It provides more safety of data and speed ie. reduction in latency, as it uses google private network link for communication.

K8 & GKE:

Kubernetes in general

Google Kubernetes Engine(GKE). Its a managed service, ie a service that is fully managed by google-cloud. Providers themselves fully manages the custer’s master node.

Cloud SQL Instances

Fully managed, relational MySQL, PostgreSQL, and SQL Server databases. Google handles replication, patch management, and database management to ensure availability and performance.

A Database Server is a computer in a LAN that is dedicated to database storage and retrieval. The database server holds the Database Management System (DBMS) and the databases. Upon requests from the client machines, it searches the database for selected records and passes them back over the network.

Thanks for reading.

❤❤❤

--

--