GCP Cloud Fundamentals : Core Infrastructure
By Bhushan Nikhar
Here's guide to learning fundamental concepts of core infra related to GCP.
I am writing this guide for someone who is new to GCP ecosystem. This is good first starting point for GCP.
What is cloud computing?
- Any one can demand resources without any manual interaction.
- Resources can be pooled and savings can be passed on.
- Resources can be increased or reduced based on demand.
- Resource allocation can be done without concern for resource location.
- Resources are paid based on usage or allocation of them.
What is IaaS, PaaS and SaaS?
Google cloud network and talk about regions, zones, edge locations.
Security layers in GCP
Security : 6 layers
- 1. Hardware and peripheral level
- Hardware design is custom
- Secure boot stack
- Premises security
- 2. Service deployment layer
- Encrypted RPC calls in interservice communication. (Will also be inter data center calls soon. Currently only intra data center calls)
- 3. User identity layer (also enables 2nd factor authentication)
- 4. Storage level (data in rest and transit encryption)
- 5. Internet communication layer
- Support Google Front end services with public-private key pair and an X.509 certificate from certified authority(CA). It also applies against DoS attacks.
- DoS protection enabled for multi-tiered multi-layer DoS protection.
- 6. Operational security layer
- Intrusion detection
- Reducing insider risk
- Employee Universal second factor (U2F) use
- Software development practices