Google Cloud Platform (GCP) Cheat Sheet: Architectuur, Services en Kernconcepten
Wat is Google Cloud Platform (GCP)?
GCP is Google's suite van cloudcomputing-services die organisaties in staat stelt om data op schaal op te slaan, te berekenen en te analyseren. Door gebruik te maken van dezelfde infrastructuur die Google Search aandrijft, levert GCP hoge-prestaties, veilige en wereldwijd gedistribueerde resources aan ontwikkelaars en ondernemingen.
De GCP-architectuur
In zijn kern volgt GCP een multi-tenant-model dat meerdere gebruikers in staat stelt workloads te draaien op gedeelde fysieke infrastructuur terwijl workloads geïsoleerd en veilig blijven. Deze architectuur levert snelle provisioning, elastische schaling en kostenefficiëntie.
Belangrijkste Voordelen van GCP
- Continue Innovatie – Google lanceert wekelijkse updates, wat productiviteit boost en services aan de snijpunt houdt.
- Naadloze Feature-uitrol – Incrementele verbeteringen verminderen het risico op grootschalige migraties.
- Remote-werk Inschakeling – Cloud-gebaseerde tools geven werknemers veilige, device-agnostische toegang tot data en applicaties.
- Real-time Samenwerking – Gecentraliseerde opslag en projectdeling elimineren lokale knelpunten.
- Enterprise-Grade Beveiliging – Toegeweide beveiligingsteams, hardware-backed encryptie en geavanceerde dreigingsdetectie beschermen data.
- Data-soevereiniteit & Flexibiliteit – Gebruikers controleren waar data resides en kunnen het op elk moment uit GCP verplaatsen.
Kern GCP-services
Compute
- Compute Engine – VM's, GPU's, TPU's, persistent disks
- Cloud Run – Serverless containers
- Cloud Functions – Event-gedreven serverless functies
- Kubernetes Engine (GKE) – Beheerde Kubernetes
- App Engine – Beheerd applicatieplatform
- Bare Metal Solution – Toegewezen hardware voor latentie-kritische workloads
- Preemptible & Shielded VMs – Kosteneffectieve en geharde instanties
- Sole-tenant nodes – Toegewezen fysieke servers voor isolatie
Storage
- Cloud Storage – Objectopslag met multi-region tiers
- Cloud Filestore – Beheerde NFS-bestandsserver
- Persistent Disk – Blokopslag voor VM's
- Local SSD – Hoog-presterende, aangesloten SSD's
Databases
- Cloud SQL – Beheerde MySQL, PostgreSQL, SQL Server
- Cloud Spanner – Horizontaal schaalbare relationele DB
- Cloud Bigtable – Petabyte-schaal NoSQL
- Cloud Firestore – Serverless documentdatabase
- Cloud Memory Store – Beheerde Redis en Memcached
Data & Analytics
- BigQuery – Serverless datawarehouse
- BigQuery BI Engine – In-memory analytics
- BigQuery ML – Bouw ML-modellen direct in BigQuery
- Dataflow – Unified batch en streaming-pipelines
- Dataproc – Beheerde Hadoop/Spark-clusters
- Dataprep – Visuele data-wrangling
- Data Fusion – Drag-and-drop dataintegratie
- Data Catalog – Gecentraliseerde metadata-management
- Looker – Enterprise BI-platform
- Cloud Composer – Workflow-orchestratie
Hybrid & Multi-Cloud
- Anthos – Unified management cross on-prem en cloud
- Anthos GKE – Kubernetes on-premises
- Anthos Service Mesh – Istio-gebaseerde service mesh
- Migrate for Anthos – VM naar Kubernetes-migratie
- Cloud Build – CI/CD-pipelines
- Operations Suite – Logging, monitoring en error-reporting
- Apigee API Platform – Ontwerp, beveilig en monetariseer API's
AI & Machine Learning
- AI Platform – End-to-end ML-workflow
- AutoML (Vision, Language, Translation, Video, Tables) – Custom modeltraining
- Cloud Vision, Speech, Translation, Text-to-Speech API's – Pre-built AI-services
- Dialogflow – Conversational UI-builder
- Document AI – Intelligente document-understanding
- Cloud TPU – Versnelde ML-training
- Recommendation AI – Gepersonaliseerde aanbevelingsengine
Networking
- VPC – Software-gedefinieerde private netwerken
- Cloud CDN – Globale content delivery
- Cloud Load Balancing – Globale, multi-region load-distributie
- Cloud Armor – DDoS-bescherming en WAF
- Interconnect (Dedicated, Partner) – Private connectiviteit naar on-prem
- Cloud DNS – Programmeerbare DNS
- Cloud NAT & VPN – Veilige outbound-connectiviteit
- Network Intelligence Center – Zichtbaarheid in netwerktopologie
Identiteit & Beveiliging
- Cloud IAM & IAM-Aware Proxy – Granulaire toegangscontrole
- Cloud Security Command Center – Unified beveiligingsdashboard
- Cloud KMS & Cloud HSM – Sleutelbeheer en hardware-beveiligingsmodules
- Cloud Data Loss Prevention API – Dataclassificatie en redacting
- Binary Authorization – Policy-gebaseerde image-signing
- Access Transparency & Audit Logs – Gedetailleerde audittrails
- VPC Service Controls – Data-exfiltratie-bescherming
Management & Developer Tools
- Cloud Console & Cloud Shell – Web en CLI-toegang
- Cloud SDK – Lokale command-line utilities
- Cloud Build, Cloud Deploy – CI/CD en release-management
- Cloud Code – IDE-extensies voor IntelliJ, VS Code
- Cloud Scheduler, Cloud Tasks – Job-scheduling en queuing
- Artifact & Container Registry – Private image- en pakketopslag
- Cloud Debugger, Cloud Profiler, Cloud Trace – Runtime-diagnostiek
Migratie naar GCP
- Storage Transfer Service – Bulk data-import
- BigQuery Data Transfer Service – Analytics-data ingestie
- Cloud Migration Hub – Gecentraliseerde migratietracking
- Migrate for Compute Engine – VM lift-and-shift naar GCE
- Migrate for Anthos – VM naar Kubernetes lift-and-shift
- Google Transfer Appliance – Fysieke datatransport
API-platform & Ecosystemen
- Apigee – API-ontwerp, monitoring en monetarisatie
- Cloud Endpoints – Beheerde API-gateway
- Cloud Healthcare API – Interoperabiliteit voor gezondheidsdata
- API Analytics & Monetization – Gebruiksinzichten en inkomstenmodellen
Google Maps Platform
- Maps JavaScript, SDKs voor Android, iOS, Unity – Dynamische kaartrendering
- Directions, Distance Matrix, Geocoding, Geolocation API's – Locatieservices
- Places API, Roads API, Street View API's – Lokale informatie en imagery
- Time Zone API – Coordinaat-naar-tijdzone-conversie
G Suite (Google Workspace) API's
- Admin SDK, Drive API, Docs API, Sheets API, Gmail API, Calendar API – Kernproductiviteitstools
- Cloud Search, Data Studio, Looker – Enterprise-zoekopdracht en BI
- G Suite Marketplace & Add-ons – Werkruimte-functionaliteit uitbreiden
Mobile & Firebase
- Cloud Firestore, Realtime Database – NoSQL-opslag voor mobile
- Cloud Functions for Firebase, Cloud Messaging – Serverless backend en push-notificaties
- Crashlytics, Performance Monitoring – Real-time app-diagnostiek
- Authentication, Remote Config, A/B Testing – Gebruikersbeheer en experimentatie
- Firebase Hosting, Cloud Storage for Firebase – Webhosting en asset-opslag
Open-source Projecten
- Apache Beam, TensorFlow, Kubeflow – Dataverwerking en ML-frameworks
- Istio, Knative, gRPC, gVisor – Service mesh, serverless, RPC en container-beveiliging
- OpenCensus – Observability voor cloud-native applicaties
Aan de Slag op GCP
Begin met deze fundamentele taken om uzelf vertrouwd te maken met GCP's kerncapaciteiten:
- Maak een Linux VM op Compute Engine, SSH erin en verwijder hem.
- Stel een Cloud Storage-bucket in, upload een bestand en deel het met anderen.
- Implementeer een gecontaineriseerde applicatie naar Cloud Run of GKE via Cloud Shell.
- Train een TensorFlow-model op Cloud AI Platform en implementeer het via Cloud Functions.
- Voer een label-detectie-taak uit met de Cloud Vision API op een afbeelding.
- Implementeer een simpele Python App Engine-applicatie om beheerde services te begrijpen.
Verder Bronnen
- Google Cloud Home Page
- Google Cloud Blog
- Google Cloud Open Source
- GCP Medium Publication
- Apigee Blog
- Firebase Blog
- G Suite Developers Blog
- G Suite GitHub
- Google Cloud-certificeringen
- Google Cloud System Status
- Google Cloud Training
- Google Developers Blog
- Google Maps Platform Blog
- Google Open Source Blog
- Google Security Blog
- Kaggle Home Page
- Kubernetes Blog
- Regio's en Netwerkkaart
Neem contact op met experts bij Cloud Institute om de juiste GCP-certificering en trainingspad voor uw carrièredoelen te kiezen.
Cloud computing
- AWS, Azure en Google Cloud: 2024 Cloud Concurrenzanalyse
- Van AWS naar Google Cloud: Een Praktische Gids voor Cloud Professionals
- Roadmap Naar Google Cloud Certificering: Een Praktische Gids
- Google Cloud Platform Cheat Sheet: Kernservices, AI en Migratie-inzichten
- Google Cloud's 2020 Evolutie: Geavanceerde Meet, Mainframe Migratie, COVID Data en Gratis Training
- Google Cloud Platform Meesteren: Functies, Voordelen & Waarom Het Belangrijk Is
- WordPress Installeren Op Google Cloud: Een Stapsgewijze Gids
- Google Cloud Platform-certificering: Uw Pad Naar Expertise
- Verhoog Uw Salaris met Google Cloud Certificering – Paden, Typen en Training
- AWS Cheat Sheet & Examen Gids: Meester Cloud Services & Certificeringsvoorbereiding
- Hoe CIO's Agile Modernisering Kunnen Drijven met Google Cloud Platform