Navigating Gcp
compute
- google compute engine
- create and manage VMs
- google kubernetes engine
- containers optimisation
- used in microservices architecture
- app engine
- infra management
- cloud functions
- serverless compute service
- event-based functions
storage
- cloud storage
- storing objects -> buckets -> folders -> projects -> orgs
- cloud storage for firebase
- manage data in mobile devices
- abstracts BE logic
- persistent disk
- external hard drive for VM
- filestore
- high performance file storage high availability
- compute engine
- high redundancy
- kubernetes engine
- multi-zone clusters
- node-pools
- automated failovers for pods & zones
- load balancing
- cloud storage
- multi-region replication
- archive data for disaster recovery
- key management service
- manage encryption keys
- keys are replicated across regions
- cloud load balancing
- distribute traffic across regions/instances/services networking
- virtual private cloud (vpc)
- ip address ranges
- firewalls
- subnets
- hybrid connectivity
- on-prem <-> gcp
- use cloud vpn as tunnels
- network edge locations & cdn content delivery network
- deliver content/assets from geographically closest server