GCP Fundamental
GCP Fundamental
### Region
- A region is a specific geographical
location where you can run your resources.
It is made up of one or more zones.
- Google Cloud Platform has multiple
regions across the world to provide
flexibility and options for deploying
applications and services closer to your
users.
- Each region is independent, and resources
in one region are isolated from resources
in other regions, providing fault tolerance
and high availability.
### Zone
- A zone is an isolated location within a
region. Each zone is designed to be
independent of other zones in terms of
power, cooling, networking, and
connectivity.
- By deploying resources across multiple
zones within a region, you can help protect
your applications and data from data center
failures.
- Zonal resources such as virtual machine
instances, disks, and Kubernetes clusters
are typically tied to a specific zone.
`Example`

1. **Compute**:
- Compute Engine: Provides virtual
machines (VMs) for running applications.
- Kubernetes Engine: Offers managed
Kubernetes clusters for containerized
applications.
- App Engine: Platform as a Service
(PaaS) for building and deploying
applications.
2. **Storage**:
- Cloud Storage: Object storage for
storing and accessing data.
- Cloud SQL: Fully managed relational
databases.
- Cloud Bigtable: NoSQL wide-column
database for large analytical and
operational workloads.
3. **Networking**:
- Virtual Private Cloud (VPC): Provides
networking functionality for GCP resources.
- Cloud Load Balancing: Distributes
incoming traffic across multiple instances.
- Cloud CDN: Content Delivery Network
for delivering content to users.
5. **Databases**:
- Cloud Spanner: Horizontally scalable,
strongly consistent, relational database
service.
- Firebase Realtime Database: NoSQL
cloud database for mobile and web
applications.
- Firestore: Flexible, scalable database
for mobile, web, and server development.
7. **Developer Tools**:
- Cloud Build: Continuously build, test,
and deploy software.
- Cloud Source Repositories: Hosted
private Git repositories.
- Firebase: Platform for building and
operating mobile and web applications.
8. **Management Tools**:
- Stackdriver: Monitoring, logging, and
diagnostics for applications on GCP.
- Deployment Manager: Infrastructure as
Code service for managing GCP resources.
- Cloud Console: Web-based user
interface to manage GCP resources.