In this post, we will learn about core infrastructure on Google Cloud.
TL;DR
- Introducing google cloud ( current )
- Resource and access
- Virtual machines and networks
- Storage and databases
- Containers and application services
- Big data and machine learning
Okay, let’s go further the details
Introduction to Google Cloud Platform
1. What is a cloud computing?
Cloud computing is the way of using information technology services over the internet.
- On-demand self-service: Users can access the services without human interaction.
- Broad network access: Services are available over the network and accessed through standard mechanisms.
- Resource pooling: Resources are pooled to serve multiple consumers using a multi-tenant model.
- Rapid elasticity: Capabilities can be elastically provisioned and released. If the customer needs more resources, they can get them quickly, if not needed, they can release them.
- Measured service: Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service. The customer only pays for what they use or reserve as they go.
2. IaaS, PasS, SaaS
-
Infrastructure as a Service (IaaS): Delivers on-demand infrastructure resources via the cloud ( compute, storage, and network ). Compute engine, Google Kubernetes Engine, Cloud Storage, Cloud SQL, and Cloud Bigtable are examples of IaaS.
-
Platform as a Service (PaaS): Delivers application services over the internet, allow to be more focus on application logic. App Engine, Cloud Functions, and Cloud Run are examples of PaaS.
-
Software as a Service (SaaS): Delivers software applications over the internet. Gmail, Google Workspace, and Google Maps are examples of SaaS.
3. Google cloud network
Google Cloud run on the same infrastructure that Google uses internally for its end-user products, such as Google Search, Gmail, and YouTube ( own global network ).
Google Cloud’s infrastructure is based in five major geographic locations: North America, South America, Europe, Asia, and Australia.
Google Cloud currently supports 121 zones in 40 regions, although this number is increasing all the time. You can find the most up-to-date numbers at cloud.google.com/about/locations
4. Security
Physical of data center security, data encryption, and network security are the three main security areas that Google Cloud focuses on.
Google design and build their own servers, custom chips, and data centers to ensure the highest level of security.
Google Cloud provides a range of security services, including Identity and Access Management (IAM), Cloud Identity, and Security Command Center.
Additionally, Google runs a Vulnerability Rewards Program where we pay anyone who is able to discover and inform us of bugs in our infrastructure or applications.
You can learn more about Google’s technical-infrastructure security at cloud.google.com/security/security-design.
5. Google cloud pricing
Let take a brief look at Google Cloud pricing.
Google Cloud offers a range of pricing models, including pay-as-you-go, package, and subscription.
Google Cloud also offers a free tier, which allows you to use a limited amount of resources for free.
You can find more information about Google Cloud pricing at cloud.google.com/pricing.
That all for the introduction to Google Cloud Platform. In the next post, we will learn about resources and access on Google Cloud Platform.