An experienced and passionate global team of networking professionals; we commit to provide the best in breed IP Networking content to boost your career
1. Cloud Computing & Google Cloud Platform (GCP)
Someone developed a social media application and hosted it on a server. After some time,
the users increased to a thousand resulting into crash of the system. You may guess what
he would do? Yes! Get a new server with the required configuration to handle more users.
Is this an efficient solution? Of course not. Scaling would be such a headache. Here comes
the solution of Cloud computing.
Ok! Now if we talk about large companies let’s say IBM, they can allocate several compute
facilities for their future needs, i.e., they are self-sufficient in this sector. But what to do
with the systems that are recently not in use? Then they might give them to other
companies on rent for a specific time which will be cheap for these companies and the
source of income for IBM. This is called Timesharing which is the core of the concept of
Cloud.
What is Cloud?
Cloud helps you in spending more time in development rather than managing. Cloud is
divided into three set of tools: Infrastructure as a service, Platform as a service and
Software as a service.
2. Infrastructure as a Service
It is related to the timesharing of hardware (Infrastructure) like Computer and Hard disk.
If you want any desired specification computer, you can just make use of Infrastructure as
a Service. Use it and pay only for what you use.
Platform as a Service
It can be described as providing the scalable infrastructure which means the service
provider will ask the customer to write some code and they will be provided with the
number of compute resources according to the scope of the application. This will provide
the solution with no worries about the scaling of infrastructure.
Software as a Service
These are the services that the user can utilize according to the needs, i.e., no need for
any code or extra hardware. Like, Google drive, Google box, etc.
Google Cloud
Google Cloud is the mixture of GCP and G Suite. Google Cloud Platform (GCP) includes
infrastructure and Platform as a Service whereas G Suite provides Software as a Service.
So, what is GCP? It is a Cloud Computing plartform provided by Google. GCP offers you
the tools for:
Running code
Store data
Data Migration
Networking
Monitoring
IoT
Building API
Security and Administration within the platform
Google provides some tools on free tier and some on cost depending on the use. Its
storage prices average is 21% less than AWS.
GCP in the real world
Ocado is a large online grocery store. They use Google Cloud platform to handle their
online grocery transactions and storing customer and transaction details.
Pizza Hut uses GCP for their data security purpose.
The Bloomberg Terminal provides real-time financial market data for trading and
decision-making to financial market participants. Their customers need transparency,
3. speed, and global access. Google Cloud Translation helps them to share their global
market view as widely as possible.
PayPal uses Google Cloud Platform because it has the fastest network in terms of
throughput, bandwidth, and latency. Its global backbone is also vital for them because
they operate in hundreds of countries around the world.
Being a student, employee or businessman, everyone utilizes the services provided by
Google in any form. If you are deciding to run an online store or you are involved in any
social media application, not just that! Any machine learning model deployment or in
short any project that involves compute resources. You may opt for the services provided
by Google Cloud.
Save your time by spending some money! Invest your time on creating valuable solutions
and products than spending it on managing your projects.