This content originally appeared on Level Up Coding - Medium and was authored by Ritchie Pulikottil
Hello folks. I’m really excited to kick off this amazing series on the Google Cloud Platform (GCP) technology. We’re really going to get that understanding of Google Cloud from a foundational level. And what does that mean exactly? By the end of this series, one can understand and can explain how cloud solutions benefit an organization as a whole. I’m no expert, I’m learning my way through GCP as well, so let’s learn together :))

What you should know
So the question you may have is, okay, what do I need to learn or “pre-learn”? Well as I’ve already mentioned, these series start off to be extremely foundational. Basically, the first few parts are just gonna be general Google Cloud knowledge. Okay, so I know the next question you have is, “okay, who is this for and what do I need to know?” Anyone who has the slightest interest towards cloud solutions can definitely consume this series. Also, let me tell you this, there are numerous cloud providers out there, and each of them might have different names and nomenclatures used in them, but the functionalities seem to be similar in most cases. For instance, Cloud Storage in Google Cloud is similar to Simple Storage Service (S3) in Amazon Web Services which is in turn similar to Azure Blob Storage in Microsoft Azure. So what I’m trying to say is that it doesn't actually matter what vendor your start your cloud journey with, all that matters is how persistent and updated you are with the current technology that helps your use case. In short, if you want general cloud knowledge then this is the place to be, so without further adieu let’s get started!
Definition of Cloud Computing

According to the National Institute of Standards and Technology (NIST), cloud computing is a way of using Information Technology, that has these five equally important traits.
First, you get computing resources on-demand and self-service. All you have to do is use a simple interface and you get the processing power storage and network you need with no need for human intervention.
Second, you access these resources over the net from anywhere you want.
Third, the provider of those resources has a big pool of them and allocates them to customers out of that pool allowing the provider to get economies of scale by buying in bulk and passing the savings on to the customers. The customers don’t have to know or care about the exact physical location of those resources.
Fourth, the resources are elastic if you need more resources you can get more rapidly if you need less you can scale back.
Finally, the customers pay only for what they use or reserve. If they stop using the resources, they stop paying.
Evolution of Cloud Computing

The first wave of the trend that brought us towards cloud computing was Physical/Co-Location which is basically renting space in shared facilities, instead of building costly data centers.
In the first decade of the 2000s, the need for efficiency drove IT Industries to use virtualization. The components of a virtualized data center were pretty similar to the components of a physical data center. The components involve servers, disks, routers, and so on, but instead of being physical, they have now become virtual. Hence, the resources were more flexible, scalable, available, and efficient.
After a few more years, businesses realized they couldn’t move fast enough within the confines of the virtualization model so businesses switched to a container-based architecture. Hence, an automated elastic third-wave cloud was built from automated services. Provisioning and Configuration of resources and services were done automatically without any human intervention.
Cloud Providers

As previously mentioned, there are numerous cloud providers out there, and each of them might have different names and nomenclatures used in them, but the functionalities seem to be similar in most cases. For instance, Cloud Storage in Google Cloud is similar to Simple Storage Service (S3) in Amazon Web Services which is in turn similar to Azure Blob Storage in Microsoft Azure. You can visit https://comparecloud.in/ to view the entire comparison chart for various cloud providers.

And with that, we have covered the key fundamentals of cloud computing in general, up next, we are gonna look at Google Cloud Platform fundamentals and architectures in detail, until then sit tight and take care :)
Google Cloud Platform for Beginners was originally published in Level Up Coding on Medium, where people are continuing the conversation by highlighting and responding to this story.
This content originally appeared on Level Up Coding - Medium and was authored by Ritchie Pulikottil

Ritchie Pulikottil | Sciencx (2022-05-13T10:44:23+00:00) Google Cloud Platform for Beginners. Retrieved from https://www.scien.cx/2022/05/13/google-cloud-platform-for-beginners/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.