Lembar Cheat Google Cloud Platform (GCP): Arsitektur, Layanan, dan Konsep Inti
Apa Itu Google Cloud Platform (GCP)?
GCP adalah suite layanan komputasi cloud Google yang memungkinkan organisasi untuk menyimpan, memproses, dan menganalisis data dalam skala besar. Memanfaatkan infrastruktur yang sama yang mendukung Google Search, GCP menyediakan sumber daya yang berkinerja tinggi, aman, dan terdistribusi secara global bagi pengembang dan perusahaan.
Arsitektur GCP
Pada intinya, GCP mengikuti model multitenant yang memungkinkan banyak pengguna untuk menjalankan beban kerja pada infrastruktur fisik bersama sambil menjaga beban kerja tetap terisolasi dan aman. Arsitektur ini menyediakan penyediaan cepat, skalabilitas elastis, dan efisiensi biaya.
Keuntungan Utama GCP
- Inovasi Berkelanjutan – Google merilis update setiap minggu, meningkatkan produktivitas dan menjaga layanan berada di ujung terdepan.
- Rollout Fitur yang Lancar – Perbaikan bertahap mengurangi risiko migrasi skala besar.
- Pengaktifan Kerja Jarak Jauh – Alat berbasis cloud memberikan akses yang aman dan tidak tergantung perangkat ke data dan aplikasi bagi karyawan.
- Kolaborasi Real-Time – Penyimpanan terpusat dan berbagi proyek menghilangkan bottleneck lokal.
- Keamanan Tingkat Enterprise – Tim keamanan dedicated, enkripsi backed hardware, dan deteksi ancaman canggih melindungi data.
- Kedaulatan Data & Fleksibilitas – Pengendali di mana data berada dan dapat memindahkannya keluar dari GCP kapan saja.
Layanan Inti GCP
Komputasi
- Compute Engine – VM, GPU, TPU, persistent disk
- Cloud Run – Container serverless
- Cloud Functions – Fungsi serverless yang dipicu oleh event
- Kubernetes Engine (GKE) – Kubernetes terkelola
- App Engine – Platform aplikasi terkelola
- Bare Metal Solution – Hardware dedicated untuk beban kerja yang sensitif latensi
- Preemptible & Shielded VMs – Instance hemat biaya dan diperkaku
- Sole-tenant nodes – Server fisik dedicated untuk isolasi
Penyimpanan
- Cloud Storage – Penyimpanan objek dengan tingkatan multi-region
- Cloud Filestore – File server NFS terkelola
- Persistent Disk – Penyimpanan blok untuk VM
- Local SSD – SSD terpasang dengan performa tinggi
Database
- Cloud SQL – MySQL, PostgreSQL, SQL Server terkelola
- Cloud Spanner – Database relasional yang dapat menskala secara horizontal
- Cloud Bigtable – NoSQL skala petabyte
- Cloud Firestore – Database dokumen serverless
- Cloud Memory Store – Redis dan Memcached terkelola
Data & Analitik
- BigQuery – Data warehouse serverless
- BigQuery BI Engine – Analitik in-memory
- BigQuery ML – Bangun model ML langsung di BigQuery
- Dataflow – Pipeline batch dan streaming terpadu
- Dataproc – Kluster Hadoop/Spark terkelola
- Dataprep – Wrangling data visual
- Data Fusion – Integrasi data drag-and-drop
- Data Catalog – Manajemen metadata terpusat
- Looker – Platform BI enterprise
- Cloud Composer – Orkestrasi alur kerja
Hybrid & Multi-Cloud
- Anthos – Manajemen terpadu di seluruh on-prem dan cloud
- Anthos GKE – Kubernetes di on-premises
- Anthos Service Mesh – Service mesh berbasis Istio
- Migrate for Anthos – Migrasi VM ke Kubernetes
- Cloud Build – Pipeline CI/CD
- Operations Suite – Logging, monitoring, dan pelaporan error
- Apigee API Platform – Desain, amankan, dan monetisasi API
AI & Machine Learning
- AI Platform – Alur kerja ML end-to-end
- AutoML (Vision, Language, Translation, Video, Tables) – Pelatihan model kustom
- Cloud Vision, Speech, Translation, Text-to-Speech APIs – Layanan AI siap pakai
- Dialogflow – Pembangun UI percakapan
- Document AI – Pemahaman dokumen yang cerdas
- Cloud TPU – Pelatihan ML yang dipercepat
- Recommendation AI – Mesin rekomendasi yang dipersonalisasi
Jaringan
- VPC – Jaringan privat yang didefinisikan oleh perangkat lunak
- Cloud CDN – Pengiriman konten global
- Cloud Load Balancing – Distribusi beban global, multi-region
- Cloud Armor – Perlindungan DDoS dan WAF
- Interconnect (Dedicated, Partner) – Konektivitas privat ke on-prem
- Cloud DNS – DNS yang dapat diprogram
- Cloud NAT & VPN – Konektivitas keluar yang aman
- Network Intelligence Center – Visibilitas ke dalam topologi jaringan
Identitas & Keamanan
- Cloud IAM & IAM-Aware Proxy – Kontrol akses yang detail
- Cloud Security Command Center – Dasbor keamanan terpadu
- Cloud KMS & Cloud HSM – Manajemen kunci dan modul keamanan hardware
- Cloud Data Loss Prevention API – Klasifikasi dan redaksi data
- Binary Authorization – Penandatanganan gambar berbasis kebijakan
- Access Transparency & Audit Logs – Trail audit yang detail
- VPC Service Controls – Perlindungan eksfiltrasi data
Manajemen & Alat Pengembang
- Cloud Console & Cloud Shell – Akses web dan CLI
- Cloud SDK – Utilitas command-line lokal
- Cloud Build, Cloud Deploy – CI/CD dan manajemen rilis
- Cloud Code – Ekstensi IDE untuk IntelliJ, VS Code
- Cloud Scheduler, Cloud Tasks – Penjadwalan tugas dan antrian
- Artifact & Container Registry – Penyimpanan gambar dan paket pribadi
- Cloud Debugger, Cloud Profiler, Cloud Trace – Diagnostik runtime
Migrasi ke GCP
- Storage Transfer Service – Impor data massal
- BigQuery Data Transfer Service – Ingesti data analitik
- Cloud Migration Hub – Pelacakan migrasi terpusat
- Migrate for Compute Engine – Lift-and-shift VM ke GCE
- Migrate for Anthos – Lift-and-shift VM ke Kubernetes
- Google Transfer Appliance – Transport data fisik
Platform API & Ekosistem
- Apigee – Desain, pemantauan, dan monetisasi API
- Cloud Endpoints – API gateway terkelola
- Cloud Healthcare API – Interoperabilitas untuk data kesehatan
- API Analytics & Monetization – Wawasan penggunaan dan model pendapatan
Google Maps Platform
- Maps JavaScript, SDKs untuk Android, iOS, Unity – Render peta dinamis
- Directions, Distance Matrix, Geocoding, Geolocation APIs – Layanan lokasi
- Places API, Roads API, Street View APIs – Informasi lokal dan citra
- Time Zone API – Konversi koordinat ke zona waktu
G Suite (Google Workspace) APIs
- Admin SDK, Drive API, Docs API, Sheets API, Gmail API, Calendar API – Alat produktivitas inti
- Cloud Search, Data Studio, Looker – Pencarian enterprise dan BI
- G Suite Marketplace & Add-ons – Memperluas fungsionalitas workspace
Mobile & Firebase
- Cloud Firestore, Realtime Database – Penyimpanan NoSQL untuk mobile
- Cloud Functions for Firebase, Cloud Messaging – Backend serverless dan push notification
- Crashlytics, Performance Monitoring – Diagnostik aplikasi real-time
- Authentication, Remote Config, A/B Testing – Manajemen pengguna dan eksperimen
- Firebase Hosting, Cloud Storage for Firebase – Hosting web dan penyimpanan aset
Proyek Open-Source
- Apache Beam, TensorFlow, Kubeflow – Framework pemrosesan data dan ML
- Istio, Knative, gRPC, gVisor – Service mesh, serverless, RPC, dan keamanan container
- OpenCensus – Observability untuk aplikasi cloud native
Memulai di GCP
Mulai dengan tugas dasar ini untuk mengakui kemampuan inti GCP:
- Buat, SSH ke, dan hapus VM Linux di Compute Engine.
- Siapkan bucket Cloud Storage, unggah berkas, dan bagikan dengan orang lain.
- Terapkan aplikasi yang dikontainerisasi ke Cloud Run atau GKE menggunakan Cloud Shell.
- Latih model TensorFlow di Cloud AI Platform dan terapkan melalui Cloud Functions.
- Jalankan pekerjaan deteksi label dengan Cloud Vision API pada gambar.
- Terapkan aplikasi Python App Engine sederhana untuk memahami layanan terkelola.
Sumber Daya Lebih Lanjut
- Halaman Beranda Google Cloud
- Blog Google Cloud
- Google Cloud Open Source
- Publikasi Medium GCP
- Blog Apigee
- Blog Firebase
- Blog G Suite Developers
- GitHub G Suite
- Sertifikasi Google Cloud
- Status Sistem Google Cloud
- Pelatihan Google Cloud
- Blog Google Developers
- Blog Google Maps Platform
- Blog Google Open Source
- Blog Keamanan Google
- Halaman Beranda Kaggle
- Blog Kubernetes
- Peta Region dan Jaringan
Hubungi para ahli di Cloud Institute untuk memilih jalur sertifikasi dan pelatihan GCP yang tepat untuk tujuan karir Anda.