Cloud Computing
What is it?
Ah!., If you feel like this, just wait a minute and take a deep breath. I know this would be the most boring question we've ever seen. Let me try to show my view and understanding here :-)
In simple terms, cloud computing is the practice of delivering the services in the various aspects in servers, storage, networks, databases and applications and many. In this model, the consumers only pay for the usage of resources and avoid creating upfront investment(This includes implementation cost, data center deployment, maintenance cost, and others).
This eliminates the purchasing cost and procuring expensive hardware/software numbers. And, this model is called the “pay-as-you-go” model where the companies focus on rapid innovation and development and not the infrastructure things.
I hope this description clears out what is cloud computing. Still, you can explore more about this by visiting the GCP link.
Let us move on to the types and available solutions,
In IaaS, we rent the IT infrastructure, which contains VM, networks, storage, database, containers and so on. In PaaS, we are eligible to have on-demand services like deployment components, Kubernetes. This would be very convenient for developers to only focus on the development, not the underlying infrastructure.
SaaS is a way of delivering software applications over the internet on a subscription model.
A good example of SaaS is your Gmail email account. You are subscribed to your email by signing up for it and use the email software that is written, maintained, secured, and managed by Google.
Alright,
why does GCP provide a cloud solution?
GCP's initial release was on October 6, 2011. Since then it has become one of the most used public cloud platforms and is continuing to grow. GCP offers a suite of cloud services that run on the same infrastructure that Google uses to host their end-user products such as Google search, Gmail, and YouTube. This makes it important because Google not only continues to innovate for its customers but also benefits from its own investment into the platform. Google began operations by launching its Google App engine back in 2008. Since then we have seen multiple other services introduced and the list keeps on growing and rocking.
How does the GCP spread across the regions?
GCP services are located across North and South America, Europe, Asia, and Australia. These locations are further divided into regions and zones. A region is an independent geographic area that consists of one or more zones.
When you read this post, here is the count. Please do check this link for the latest update.
When you deploy a cloud resource, they get deployed in a specific region and in a specific zone within that region. Any resource deployed in a single zone will not be redundant if the zone fails, the resource will fail too. If you need fault tolerance and high availability, you must deploy the resource in multiple zones within that region to protect against unexpected failures.
A disaster recovery plan will be needed to protect your entire application against a regional failure. All regions are expected to have a minimum of three zones:
Compute services
Storage and Database services
Network services
Bigdata
Hope this would be a better intro of Cloud basics,
and you enjoy the post like this :-).