Google Cloud Platform is a suite of cloud services that runs on the same infrastructure that Google uses internally for its products like Google Search and YouTube.

What is Google Cloud Platform?

GCP is Google’s cloud platform that provides computing, storage, networking, big data, machine learning, and managed services for enterprise applications.

Main Services

Computing

  • Compute Engine: Scalable virtual machines
  • App Engine: Serverless application platform
  • Cloud Functions: Serverless computing
  • Cloud Run: Serverless containers
  • Google Kubernetes Engine (GKE): Container orchestration

Storage

  • Cloud Storage: Object storage
  • Cloud SQL: Managed SQL databases
  • Cloud Spanner: Global distributed database
  • Cloud Bigtable: NoSQL database
  • Cloud Firestore: Document database

Networking

  • Virtual Private Cloud: Private virtual networks
  • Cloud Load Balancing: Load balancer
  • Cloud CDN: Content delivery network
  • Cloud VPN: VPN connections
  • Cloud Interconnect: Dedicated connection to Google

Big Data and ML

  • BigQuery: Serverless data warehouse
  • Cloud Dataflow: Data processing
  • Cloud Dataproc: Apache Spark and Hadoop
  • Cloud AI Platform: Machine learning
  • Cloud AutoML: Automated ML

Security in GCP

Identity and Access Management

  • Cloud Identity: Identity management
  • Cloud IAM: Access control
  • Multi-Factor Authentication: Multi-factor authentication
  • Organization Policies: Organizational policies

Network Security

  • VPC Security: Virtual network security
  • Cloud Armor: DDoS and WAF protection
  • Cloud NAT: Network address translation
  • Firewall Rules: Firewall rules

Data Protection

  • Cloud KMS: Key management
  • Cloud DLP: Data protection
  • Security Command Center: Security center
  • Cloud Security Scanner: Security scanner

References