In this article, we are going to learn about cloud computing and the basics of Google Cloud. As you are aware, the entire world’s data is moving to the cloud, it is important for us to learn about cloud computing and various cloud service providers in the market. Google Cloud has currently held the #3 position in the overall market share for cloud computing. Amazon Web Services (AWS) and Microsoft Azure are the most popular cloud service providers.
Let’s get into this article and learn the basics of Google Cloud. Stay tuned here, we will keep publishing lot more articles on Google Cloud.
What is the Cloud?
“The cloud” refers to servers that are accessed over the Internet, and the software and databases that run on those servers. Cloud servers are located in data centers all over the world. By using cloud computing, users and companies don’t have to manage physical servers themselves or run software applications on their own machines.
What is a cloud with an example?
One such example is Google cloud – It is a suite of public cloud services offered by Google. All the application development runs on Google hardware. They include Google Compute Engine, App engine, google cloud storage, Google container engine.
What is Cloud Computing?
Cloud computing is a technology that uses the internet for storing and managing data on remote servers, and then access data via the internet. This type of system allows users to work on the remote. Cloud computing customers do not own the physical infrastructure; they rent the usage from a third-party provider.
The architecture of Cloud Computing
In the below screen you can see the Architecture of cloud computing which consists of application, infrastructure and storage in a private data center.
Cloud Computing refers to manipulating, configuring, and accessing the applications online. It offers online
data storage, infrastructure and application.
We need not to install a piece of software on our local PC and this is how the cloud computing
overcomes platform dependency issues. Hence, the Cloud Computing is making our business
application mobile and collaborative.
Basic Concepts
There are certain services and models working behind the scenes making cloud computing feasible and accessible to end-users.
Following are the working models for cloud computing:
- Deployment Models
- Service Models
Deployment Models
Deployment models define the type of access to the cloud, i.e., how the cloud is located?
Cloud can have any of the four types of access:
-
- Public – The Public Cloud is open to all and to access the information and data via the internet and it is like pay per use for the services and it is managed by third party.i.e, cloud service providers.
- Private – The Private Cloud services are accessible within an organization. i.e, it belongs to the specific organization to access the services.And sometimes it is also called internal or corporate cloud.It is managed by the organization.
- Hybrid – The Hybrid Cloud is the combination and features of public and private cloud.The critical activities are performed using private cloud while the non-critical activities are performed using public cloud.
- Community – The Community Cloud allows services to be accessible by several groups of organizations.It is owned, managed and operated by one or more organizations in the community.
Services Models
Service models are the reference models on which Cloud Computing is based.
These can be categorized into three basic service models:
1.Infrastructure as a Service (IaaS) – This service offers the computing architecture and infrastructure, all computing resources but in a virtual environment so that multiple users can access them.Resources include Data storage,Virtualization, Servers and Networking.
Example– Google Compute Engine
2.Platform as a Service (PaaS) – This service is made up of a Programming Language Execution Environment, An Operating system, A Web server and a Database.It is the environment where users can Build, Compile and Run their programs without worrying of the underlying infrastructure.
Example-Google App Engine
3.Software as a Service (SaaS) –It is a service that offers on demand service of pay per use of application software to the users and it is also platform Independent and also you don’t need to install the software in your system.The cloud runs the single instances of the software and it makes available for the end users.
Example-Google Applications
In the below screen you can see the cloud computing service level with Google cloud service examples.
What is Google Cloud?
-
- Google Cloud is a suite of Cloud Computing services offered by Google. The platform provides various services like compute, storage, networking, Big Data, and many more that run on the same infrastructure that Google uses internally for its end users like Google Search and YouTube.
-
- Google server hasn’t gone down in years. So, if you are planning to run your application on the Google Cloud infrastructure, then you can be assured of your applications being safe and secure.
-
- Google Cloud has been one of the top cloud providers in the IT industry. The services they offer can be accessed by software developers, as it provides a reliable and highly scalable infrastructure to build, test, and deploy their applications.
Once they have identified the Google Cloud Platform services that would benefit them, users simply create a “project” via the intuitive, web-based GCP Console. Better still, project owners can manage which team members or admins have access to which services.
Top Services and Products of Google Cloud Platform
In the below screen you can see the various services and products offered by Google Cloud Platform like Compute, Networking, Storage and Database, Machine Learning, Big data, and Identity and Access Management.
Google Cloud Pricing
GCP is not only cheaper but they offer other benefits too. Let’s have a look at a few:
Compared to other cloud providers, Google offers a massive 60 percent savings which consist of:
- 24 percent sustained usage discounts
- 21 percent list price differences
- 15 percent rightsizing recommendation
Pay-as-you-go: Google Cloud offers the ‘use now, pay later’ policy. Users have to pay only for the services they use.
No Termination Fee: The moment you stop using the services, you stop paying for it.
Google Cloud Free Tier
Google Cloud Tier gives you free resources to learn about Google Cloud Platform (GCP) services by trying them on your own. Whether you’re a fresher to this platform, and do not have a touch of the basics, or you’re an established customer, and want to experiment with new solutions and its services the GCP Free Tier has you covered.
Google provides a 12-month free trial period worth $300 of credit in your google account.
In the below screen you can see the Google Cloud Customers
Conclusion
Google Cloud Platform may be the ‘new kid on the block’ compared with Amazon Web Services and Microsoft, but their offerings are worth serious consideration.
I hope this article will help you in getting started with the Google Cloud and its Services and Products in the Google Cloud Platform.
In the next article we are going to publish few more articles regarding Google Cloud Services and how to use them till that stay tuned for more articles!.
Happy Learning!!!