Posts

GCP Compute Engine

  GCP Compute Engine — Easy Notes 1. Compute options in Google Cloud Google Cloud provides different ways to run applications: Compute Engine → Virtual Machines (VMs) Google Kubernetes Engine (GKE) → Containers/Kubernetes Cloud Run → Serverless containers Cloud Functions → Event-driven serverless Cloud TPU → Specialized hardware for Machine Learning This section focuses mainly on Compute Engine . 2. What is Compute Engine? Compute Engine = Virtual Machines in Google Cloud. Think of it like: Your own server running inside Google Cloud. You get: VM Operating System CPU/vCPU RAM Disk Networking IP address Firewall configuration You have significant control over how the VM operates. Example Suppose your company has an old Java application: Java Application ↓ Linux Server ↓ CPU + RAM + Disk Instead of buying a physical server, you can move that workload to: Google Cloud ↓ Compute Engine VM ↓ Linux ↓ Java Ap...

Google Cloud Virtual Networks (VPC)

Image
  Like Dislik loud infrastructure, giving you isolation, flexibility, and security. What a VPC Is A VPC (Virtual Private Cloud) is a logically isolated virtual network within a public cloud that lets you control IP ranges, subnets, routing, and security for your cloud resources. It works like a traditional on‑premises network but runs on cloud infrastructure, giving you isolation, flexibility, and security. A VPC is a private, customizable network environment inside a public cloud platform such as AWS, Azure, Google Cloud, or IBM Cloud. It provides: Logical isolation from other tenants. IBM Control over IP address ranges, subnets, route tables, and gateways. Amazon.com Secure placement of compute, storage, and database resources. Key Components Subnets: Segments of the VPC’s IP range for grouping resources. Amazon.com Internet Gateway: Enables public internet access. Amazon.com NAT Gateway: Allows private subnet resources to access the internet without being exposed. Amazon.com ...