0% found this document useful (0 votes)
13 views2 pages

GC Week 2

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

GC Week 2

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

GC-WEEK-2

1. Compute Options in GCP:


○ Virtual Machines (VMs) on Compute Engine: Offers customizable VMs that
boot quickly and provide consistent performance. Ideal for users needing control
over the VM's infrastructure, OS, and applications.
○ Auto-scaling for elastic applications: Automatically adjusts the number of VM
instances in response to changes in demand, ensuring applications remain
available and cost-efficient.
○ Managed containers with Kubernetes Engine (GKE): Simplifies the
deployment, management, and scaling of containerized applications using
Kubernetes. GKE manages the cluster's infrastructure, allowing developers to
focus on their applications.
○ Serverless computing with Cloud Functions and App Engine:
■ Cloud Functions: Runs code in response to events (e.g., HTTP
requests, database changes) without provisioning or managing servers.
■ App Engine: Provides a fully managed environment for developing and
deploying web applications, automatically handling infrastructure
concerns like scaling and load balancing.
2. Building Applications:
○ Creating and managing VMs: Steps to create VM instances, choose machine
types, configure networking, and manage instances using the Google Cloud
Console and gcloud command-line tool.
○ Using App Engine for PaaS solutions: Developing and deploying applications
on App Engine, which manages the infrastructure, scaling, and monitoring.
○ Event-driven services with Cloud Functions: Writing functions to handle
events, deploying them to the cloud, and configuring triggers for automatic
execution.
○ Container orchestration with GKE: Deploying containerized applications to
GKE, managing containerized workloads, and using Kubernetes features like
pods, deployments, and services.
3. Storage Solutions:
○ Persistent disks: Durable and high-performance block storage attached to VM
instances, available in standard (HDD) and SSD options.
○ Local SSDs: High IOPS, low latency storage physically attached to the VM, ideal
for workloads requiring fast access to data.
○ Cloud Storage options:
■ Multi-regional storage: Redundantly stores data across multiple
geographic locations, providing high availability and low latency for
frequently accessed content.
■ Regional storage: Stores data in a specific region, suitable for data
analytics and machine learning jobs requiring lower redundancy.
■ Nearline storage: Low-cost storage for data accessed less than once a
month, ideal for long-term storage and infrequent access scenarios.
■ Coldline storage: Very low-cost storage for data accessed less than
once a year, suitable for archival and disaster recovery purposes.
4. Networking:
○ Virtual Private Cloud (VPC): Provides isolated network environments within
GCP, allowing users to define IP ranges, subnets, and firewall rules.
○ Load balancing: Distributes incoming traffic across multiple instances to ensure
high availability and reliability of applications.
○ Cloud Interconnect: High-speed, low-latency connections between on-premises
environments and GCP, facilitating hybrid cloud architectures.

You might also like