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.