Google Cloud Platform Workshop Self Reflection

Google Cloud Platform Workshop Self Reflection

Day 1 : August 22, 2020

In this session Learned about Projects in GCP, Cloud Shell, Compute as Service,VPC and VPC pairing.

✔ Google have multiple products like Gmail,Youtube,Google Search and Many more all these services are End User services.Google also provide the service to launch infrastructure.

✔ Google Data Center , We are going to Utillise the power of Google Own DataCenter

✔ The aim of this workshop is to enable students to use any cloud platform and learn GCP

✔ Google have huge Global Infrastructure. They have multiple regions and zones to provide the Infrastructure to companies. Learned how to launch infrastructure along with Google Own Products

✔ Created a GCP account. We can do at console.cloud.google.com . Signin with Gmail and then we can activate.

✔ We need operating system to run any of our program. To install OS we need Compute Unit and Storage Unit.

✔ We can get compute unit and storage unit by purchasing with upfront amount and have to manage everything from Networking to Technical guys or we can do one thing to outsource the part where we need IT infrastructure to some other companies providing the resources like GCP,AWS,Azure and any Cloud Platform or Service Providers

✔ The Cloud Computing Companies Mange Everything and they are reliable and Highly Available and they will responsible for any disaster and they are On Demand.

✔ These cloud Computing companies provide multiple services related to compute,Storage,Network,Kubernetes and More.

✔ Launched a instance in GCP and setup the webserver with centos as base OS and the Webserver is in centos anyone can connect to this webserver because the instance have public IP Address.


✔ In single region of GCP have multiple zone like A,B,C .. The minimum zones for a region is 2 .These zones are the real datacenters and they physically available some Km away from one another

✔ Google Have their own Network Infrastructure all over the globe. As Public internet is not reliable and not secure Google have their own optical Cables to connect between datacenters across the globe. These network or fast and highly secure. Google internally use these cables to transfer data form one data center to another. This network is the own google private network

✔ Project is the way to manage the infrastructure in GCP. We can create different projects for different teams and GCP make bill project wise. They manage resources also with Projects

✔ To connect to any service in GCP we need API to be activated in API & Services Panel. Before that we need to associate the project we are working with billing.

✔ API is like URL to connect a server to run services we need.We can connect to google API in multiple way with GUI, CLI and SDK (programmatic)

✔ We can use gcloud to manage Infrastructure in GCP with cloud shell provided by GCP.In GCP we have a great way to connect instance from browser without any Key.

✔ Created two projects one with name dev and another prod and In dev project our Database is running and in Prod We deployed a webserver with a simple website.

✔ Any instance we launch will be in any VPC. When we create projects they will automatically create default VPC. Created two VPC one in Singapore and another in US and connected both of them is called VPC pairing. In cloud private Private IP is to communicate components in cloud.

Day 2: August 23, 2020

In today’s session I learned a lot of service GKE , SQL , GAE , Storage and IAM

✔ To communicate with API of GCP we have multiple way GUI,CLI,cloud shell and SDK. We can use gcloud command to interact with API from CLI. Launched instance with gcloud command from CLI

✔ GKE is Google Kubernetes Engine which is the managed Kubernetes services by Google.

✔ We can launch OS on Bare-metal , Virtualization , Cloud Computing and containerization. With container technology we can provision and launch OS in second. The products like Docker , CRIO , Podman and Rocket is used in container technology

✔ Docker have a internal program called docker Engine which allocate physical resources to container by communicating with Kernel Drivers. Docker’s main aim is to provision any OS second but challenge with Docker is we have to monitor each and every time in Industry we have multiple containers running It’s become really harder anyone to monitor docker container.

✔ Kubernetes is the program that’s Develop by Google is used to monitor the containers running, Here we call containers as pod. Containers are coated with metadata to form pod.

✔ In Kubernetes we have a cluster of Master and some slave node .Kubernetes master is managed by GCP and we have to plan how many slave nodes we need. We can control Kubernetes with kubectl command and have to authorize kubectl to run commands to manage kubernetes

✔ Created a Kubernetes cluster and deployed the same webserver and accessed. Integrated the Load Balancer of GCP with Kubernetes. We don’t need to do much but with single command we can use the Google Load Balancer

✔ GCP provide a managed service of Database called SQL like GKE , SQL is a managed service to provide databases and these database are highly secured. Created a database and connected from Laptop with mysql client command.

✔ Integrated services Load Balancer, Kubernetes and DB . Deployed webserver on Kubernetes, exposed to the world and Attached External Load Balancer which is provide by GCP

✔ Created a WordPress Deployment on Kubernetes and exposed to world and integrated with Load Balancer.

✔ IAM is the service which provides a way to give some role to some particular guys with which we can set quotas and limits when working in Teams.

✔ Google App Engine is the service with which we can deploy any language code and test code with this service. This service Provide Platform As A Service with which they deploy everything on real time.


To view or add a comment, sign in

More articles by Siva Naik Kethavath

Others also viewed

Explore content categories