1. Malnad College of Engineering
Cloud Computing Activity
Presentation on
“ Google Cloud Platform “
By :
Shashank M (4MC19CS145)
Venugopal DL (4MC19CS185)
Vighnesha (4MC19CS187)
Zeeshan Hussain (4MC19CS192)
Sudarshan A Bhat (4MC19CS160)
To :
Prof. Tejonidhi M.R
Department of Computer science
2. Google Cloud Platform (GCP), offered by Google, is a suite of cloud
computing services that runs on the same infrastructure that Google uses
internally for its end-user products, such as Google Search, Gmail, Google
Drive, and YouTube.
Google Cloud Platform provides infrastructure as a service, platform as a
service, and serverless computing environments.
What is Google Cloud Platform :
4. Why Google Cloud Platorm ?
Pricing :
⬡ Is better when compared to its competitors depending on the services which you would use
whether that would be infrastructure as a service such as using computer instances and running
your applications on them or might be a manage service such as data broke or big table or your
big query where you can have adobe cluster running or store huge amount of data or even build
your data where house where and you can store structure data.
Live migration of apps
⬡ This is one of the features which organisations usually like which none of other competitors are
offering when it comes to live migration of apps so there are specific features for example there
is a feature stating live migration were in your resources or your instances which are running
applications would be migrated during some maintenance from one underlying host to another
underlying host without effecting your applications performance.
5. Speed and performance :
it’s very fast and increases the performance of your project if you use
different services offer by Google.
Big data :
Google cloud has various offerings in big data space and that’s one of
the advantages of gcp in comparison to other competitors you have
different services for your big data needs such as pops up for published
subscribing messaging system or going for databrok which basically
allows you to spin up your Hadoop and Spark clusters to run your
different jobs and so on...
6. Features of Google Cloud Platform
High productivity :
⬡ Because you are using the resources which are based on the same infrastructure with Google uses
for its own different use case’s.
Work from Anywhere :
⬡ provided you have internet connection and you can connect to the platform and use different
services offered we are web you can quickly collaborate with different teams or different colleagues
working on different projects which might be sharing or using different gcp resources.
Quick Collaboration :
⬡ with different teams or different colleagues working on different projects which might be sharing
or using different GCP resources.
Advanced Security :
⬡ With different encryption and security mechanisms with gcp offers advanced security
7. Cost effective :
really makes it is a good choice when you would want to benefit from
infrastructure modernisation and using a cloud platform solution for use
case.
Scalability and flexibility :
You can quickly scale resources and storage up to meet business demands
without having to invest in physical infrastructure.
Companies don’t need to pay for or build the infrastructure needed to
support their highest load levels. Likewise, they can quickly scale down if
resources aren’t being used.
8. Each GCP region offers a category of services. Some services are
limited to specific regions. Major services of Google Cloud
Platform include:
• Computing and hosting
• Storage and database
• Networking
• Big Data
• Machine learning
What are Google Cloud Platform services?
9. Google Cloud offers three types of web hosting
Word press :
It is a free and open source content management systems lot of websites are
being created. it is a popular web publishing platform to easily set up blogs and
websites and does used by organisations promoting their products .
Lamp :
which stands for Linux ,Apache, mySQL ,PHP and lamp stack consist of Linux
Apache HTTP server my SQL and PHP and is used to host website and web
applications.
Build your own website so we can develop website or web application with our own
code directly on compute engine.
Different types of Web Hosting :
11. Creating a Virtual Network :
Virtual network can be created using VPC which is provided
under Networks section
We are going to use the subnets which are created by default
We can customize the firewall of the Network,but we are using
the firewall which is default
12. Creating the Database :
Database which is requird for the project can be created by using
the Google SQL(a feature in GCP)
We can use the database either through Cloud shell or through VM
In order to use database through VM we need to provide
permission to the IP of the VM
The firewall will block all the request which are not from the
authorised users
13. Creating Virtual Machine :
In order to execute the source code we need an operating
system, the VM will help in this regard
We will install LAMP inside the VM which provides Apache
server, mysql and php
In order to access VM we can use putty application which uses
ssh protocol
In order to transfer Files from host to VM we can use the tool
FileZila
Once the VM is created the we need to connect to database
using mysql commands