Traffine I/O

Bahasa Indonesia

2022-07-01

Tinjauan Google Cloud

Apa itu Google Cloud

Google Cloud adalah rangkaian layanan komputasi awan yang disediakan oleh Google. Diluncurkan pada tahun 2008, Google Cloud telah berkembang menjadi salah satu penyedia layanan cloud terkemuka di seluruh dunia. Dibangun di atas infrastruktur yang sama dengan layanan Google sendiri seperti Google Search, Gmail, dan YouTube, Google Cloud menawarkan kesempatan bagi bisnis untuk memanfaatkan teknologi canggih dan jaringan global Google.

Google Cloud menyediakan berbagai produk dan layanan yang dirancang untuk membantu organisasi membangun, menerapkan, dan memperluas aplikasi, situs web, dan layanan pada infrastruktur global yang aman. Platform ini mencakup berbagai aspek komputasi awan, termasuk komputasi, penyimpanan, jaringan, big data, analitik, pembelajaran mesin, dan keamanan, sehingga menjadi tempat yang lengkap bagi bisnis yang ingin bermigrasi ke cloud atau mengoptimalkan infrastruktur cloud yang sudah ada.

Mengapa Memilih Google Cloud

Ada beberapa alasan mengapa bisnis memilih Google Cloud sebagai penyedia layanan cloud mereka:

  • Keamanan
    Google Cloud menyediakan kerangka keamanan yang kuat, mencakup perlindungan data yang canggih, deteksi ancaman, dan kontrol akses, sehingga menjamin keamanan dan privasi data dan aplikasi Anda.

  • Skalabilitas
    Kemampuan auto-scaling Google Cloud memungkinkan organisasi untuk dengan mudah menyesuaikan skala aplikasi dan layanan mereka sebagai respons terhadap perubahan permintaan, sehingga memastikan kinerja optimal setiap saat.

  • Performa
    Google Cloud memanfaatkan jaringan global pusat data Google, menawarkan koneksi dengan laten rendah dan transfer data yang cepat ke pengguna di seluruh dunia.

  • Inovasi
    Komitmen Google terhadap inovasi memastikan bahwa pelanggan Google Cloud memiliki akses ke kemajuan terbaru dalam teknologi komputasi awan, sehingga memungkinkan mereka untuk tetap berada di depan pesaing.

  • Keberlanjutan
    Google Cloud berkomitmen pada keberlanjutan lingkungan, menggunakan sumber energi terbarukan dan teknologi yang hemat energi di pusat datanya.

Google Cloud vs. Penyedia Cloud Lainnya

Google Cloud sering dibandingkan dengan penyedia cloud utama lainnya seperti Amazon Web Services (AWS) dan Microsoft Azure. Masing-masing penyedia ini menawarkan set fitur, model harga, dan kemampuan kinerja yang unik. Meskipun AWS dan Azure memiliki sejarah yang lebih panjang di pasar cloud, Google Cloud telah dengan cepat memperoleh pangsa pasar berkat inovasi, performa, dan harga yang kompetitif.

Beberapa perbedaan kunci untuk Google Cloud termasuk:

  • Keahlian Google dalam analitik data dan pembelajaran mesin, menjadikannya pilihan yang ideal bagi bisnis yang ingin memanfaatkan teknologi-teknologi tersebut.
  • Model harga yang lebih mudah dipahami dan transparan, sering kali menghasilkan biaya yang lebih rendah dibandingkan dengan pesaingnya.
  • Komitmen pada teknologi open-source, mendorong ekosistem kolaboratif yang bermanfaat bagi pengembang dan bisnis.

Konsep Inti Google Cloud dan Layanan

Memahami konsep dasar Google Cloud sangat penting untuk mengelola dan memanfaatkan layanan platform secara efektif. Di bab ini, saya akan membahas konsep inti, termasuk hierarki resource, organisasi, folder, proyek, wilayah, dan Manajemen Identitas dan Akses (IAM), serta memberikan tinjauan umum tentang layanan utama Google Cloud.

Hierarki Resource

Google Cloud mengorganisasikan resource dalam struktur hierarkis, memungkinkan Anda untuk mengelola dan mengamankan mereka di berbagai tingkat. Hirarki resource terdiri dari tingkatan berikut:

  • Organisasi
  • Folder
  • Proyek

Resource dalam hierarki mewarisi kebijakan dan izin yang ditetapkan pada tingkat yang lebih tinggi. Struktur ini memungkinkan manajemen terpusat, kontrol akses halus, dan penyederhanaan penagihan.

Google Cloud resource hierarchy
Google Cloud Resource Manager

Organisasi

Organisasi adalah tingkat teratas dalam hierarki resource dan mewakili perusahaan atau institusi. Ini menyediakan tampilan terpadu dari semua resource, proyek, dan folder yang dimiliki organisasi. Resource Organisasi terkait dengan akun Google Workspace atau Cloud Identity, yang memungkinkan Anda untuk mengelola pengguna, grup, dan domain.

Folder

Folder adalah resource tingkat menengah yang opsional yang membantu Anda mengorganisir dan mengelola proyek dalam organisasi Anda. Folder dapat disarang, memberikan struktur fleksibel untuk pengelompokan proyek berdasarkan departemen, tim, atau kriteria lain yang relevan untuk organisasi Anda. Dengan menerapkan kebijakan dan izin pada tingkat folder, Anda dapat mengelola akses secara efisien dan mempertahankan postur keamanan yang konsisten di banyak proyek.

Proyek

Proyek adalah unit dasar organisasi dalam Google Cloud dan berfungsi sebagai wadah untuk resource, layanan, dan konfigurasi. Setiap proyek memiliki ID yang unik dan dapat dikaitkan dengan satu atau lebih pengguna, grup, atau akun layanan. Proyek memungkinkan Anda untuk mengelola, memonitor, dan mengorganisir resource dan layanan Anda berdasarkan tujuan dan siklus hidup mereka. Penagihan dan kuota juga dikelola pada tingkat proyek, menyederhanakan alokasi dan pemantauan biaya.

Wilayah

Google Cloud membagi infrastrukturnya menjadi wilayah, yaitu area geografis independen yang terdiri dari beberapa zona. Setiap wilayah dirancang untuk menyediakan latensi rendah, ketersediaan yang tinggi, dan toleransi kesalahan. Saat menerapkan resource Anda, Anda dapat memilih wilayah dan zona yang paling sesuai dengan persyaratan kinerja, ketersediaan, dan kepatuhan Anda. Penting untuk mempertimbangkan faktor seperti kedaulatan data, laten, dan redundansi saat memilih wilayah untuk beban kerja Anda.

Manajemen Identitas dan Akses (IAM)

Manajemen Identitas dan Akses (IAM) adalah komponen penting dari Google Cloud yang membantu Anda mengontrol siapa yang memiliki akses ke resource Anda dan tindakan apa yang dapat mereka lakukan. IAM memungkinkan Anda untuk mendefinisikan dan mengelola identitas (pengguna, grup, dan akun layanan) dan menetapkan peran yang menentukan izin untuk setiap identitas.

Peran IAM adalah kumpulan izin yang dapat ditetapkan ke identitas, mengikuti prinsip privilege yang paling sedikit untuk memastikan bahwa pengguna dan layanan hanya memiliki akses minimum yang diperlukan untuk menyelesaikan tugas mereka. Ada tiga jenis peran dalam IAM:

  • Peran primitif
    Ini adalah peran bawaan yang telah ditentukan seperti Pemilik, Penyunting, dan Penampil, yang memberikan akses luas ke resource.

  • Peran yang ditentukan sebelumnya
    Ini adalah peran granular yang dirancang untuk layanan Google Cloud tertentu, memberikan kontrol akses yang lebih halus.

  • Peran khusus
    Ini adalah peran yang ditentukan pengguna yang dapat Anda buat untuk memenuhi kebutuhan spesifik organisasi Anda, memberikan izin yang diperlukan saja.

Layanan Google Cloud

Google Cloud menawarkan berbagai layanan di berbagai domain, seperti komputasi, penyimpanan, jaringan, big data, analitik, pembelajaran mesin, dan keamanan. Beberapa layanan utama termasuk:

  • Layanan Komputasi
    Google Compute Engine, Google Kubernetes Engine, Google App Engine, dan Cloud Functions menyediakan berbagai opsi komputasi, mulai dari mesin virtual hingga serverless dan orkestrasi kontainer.

  • Layanan Penyimpanan
    Google Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Bigtable, dan Firestore menyediakan kebutuhan penyimpanan yang berbeda, dari penyimpanan objek hingga database relasional dan NoSQL.

  • Layanan Jaringan
    Virtual Private Cloud, Cloud Load Balancing, Cloud CDN, dan Cloud DNS membantu Anda membangun dan mengelola jaringan global yang cepat dan andal.

  • Layanan Big Data dan Analitik
    BigQuery, Dataflow, Dataproc, dan Data Studio memungkinkan Anda memproses, menyimpan, dan menganalisis kumpulan data besar untuk wawasan bisnis.

  • Layanan Pembelajaran Mesin dan AI
    Vertex AI, Cloud AutoML, dan model AI yang sudah jadi, seperti Vision API, Speech-to-Text API, dan Natural Language API, membantu Anda membangun aplikasi cerdas dengan menggunakan pembelajaran mesin.

  • Layanan Keamanan dan Identitas
    Cloud Identity & Access Management (IAM), Cloud Security Command Center, dan Cloud Key Management Service menyediakan alat untuk mengelola akses dan melindungi aplikasi, data, dan infrastruktur Anda.

Referensi

https://cloud.google.com/docs
https://cloud.google.com/iam/docs/resource-hierarchy-access-control
https://medium.com/google-cloud/google-cloud-tips-and-tricks-understanding-the-resource-hierarchy-3227f225a8e7
https://jayendrapatil.com/gcp-resource-manager/

Ryusei Kakujo

researchgatelinkedingithub

Focusing on data science for mobility

Bench Press 100kg!