Ringkasan ini dirancang untuk membantu Anda memahami lanskapGoogle Cloudsecara menyeluruh. Anda akan mempelajari struktur Google Cloud , cara fungsinya disediakan sebagai layanan, dan berbagai cara Anda dapat berinteraksi dengannya saat mendesain, membuat, dan menjalankan aplikasi.
Saat menjelajahi bagian Mulai ini, Anda akan mempelajari lebih lanjut alat dan resource Google Cloud, serta cara mulai membuat dan mengelola aplikasi Anda sendiri di Google Cloud.
Untuk mengetahui informasi umum tentang cloud computing, lihat Kelebihan dan kekurangan cloud computing.
Semesta, region, dan zona
Yang mendasari semua yang Anda lakukan dengan teknologi Google Cloud adalah komputer fisik yang menjalankan workload dan Google Cloud layanan Anda. Mesin ini berada di pusat data, dan secara logis disusun menjadi semesta, region, dan zona.
Di bagian atas hierarki ini adalah alam semesta. Semesta adalah cloud yang sepenuhnya mandiri, dengan jaringan sendiri yang terpisah dari internet publik dan semesta lainnya. Google Cloud adalah semesta asli, dengan resource di pusat data di seluruh dunia. Ada juga semesta lain, yang didasarkan pada teknologi yang sama dengan Google Cloud, tetapi dengan semua resource-nya dalam satu yurisdiksi dan berjalan di pusat data yang dioperasikan oleh partner. Cloud kecil yang mandiri ini dibuat sebagai bagian dari program bernama Google Cloud Dedicated dan memberikan jaminan kedaulatan data dan operasional yang kuat bagi pengguna yang workload-nya memerlukannya.
Dalam setiap semesta terdapat wilayah geografis. Google Cloud memiliki wilayah di Asia, Australia, Eropa, Afrika, Timur Tengah, Amerika Utara, dan Amerika Selatan.
Terakhir, region dibagi menjadi zona. Setiap zona diidentifikasi dengan
nama yang menggabungkan ID huruf dengan nama wilayah. Misalnya,
zona a di wilayah Asia Timur diberi nama asia-east1-a. Zona memiliki koneksi jaringan dengan
bandwidth tinggi dan latensi rendah ke zona lain di region yang sama.
Distribusi resource di alam semesta ke dalam region dan zona ini memberikan beberapa manfaat, termasuk redundansi jika terjadi kegagalan dan pengurangan latensi dengan menempatkan resource lebih dekat ke klien. Distribusi ini juga memperkenalkan beberapa aturan tentang bagaimana resource dapat digunakan bersama.
Resource global, regional, dan zona
Beberapa resource dapat diakses oleh resource lain di semestanya, di seluruh region dan zona. Resource global ini mencakup disk image, snapshot disk, dan jaringan yang telah dikonfigurasi sebelumnya. Beberapa resource hanya dapat diakses oleh resource yang berada di region yang sama. Resource regional ini mencakup alamat IP eksternal statis. Resource lain hanya dapat diakses oleh resource yang berada di zona yang sama. Resource zona ini mencakup instance VM, jenisnya, dan disk.
Diagram berikut menunjukkan hubungan antara cakupan global, region dan zona, serta beberapa resource-nya:
Cakupan operasi bervariasi, tergantung pada jenis resource yang Anda gunakan. Misalnya, pembuatan jaringan adalah operasi global karena jaringan adalah resource global, sedangkan pemesanan alamat IP adalah operasi regional karena alamatnya adalah resource regional.
Saat Anda mulai mendesain dan mengoptimalkan aplikasi, penting untuk memahami cara region dan zona ini berinteraksi. Google Cloud Misalnya, meskipun Anda bisa, Anda tidak ingin memasang disk di satu region ke komputer di region lain karena latensi yang Anda timbulkan akan menghasilkan performa yang buruk. Untungnya, Google Cloud tidak akan membiarkan Anda melakukannya; disk hanya dapat dipasang ke komputer di zona yang sama.
Tergantung pada tingkat pengelolaan mandiri yang diperlukan untuk layanan komputasi dan hosting yang dipilih, Anda mungkin perlu atau tidak perlu memikirkan cara dan tempat resource dialokasikan.
Untuk mengetahui informasi selengkapnya tentang distribusi geografis Google Cloud, lihat Geografi dan Region.
Mengakses sumber daya melalui layanan
Dalam cloud computing, apa yang mungkin biasa Anda anggap sebagai produk software dan hardware, kini menjadi layanan. Layanan ini menyediakan akses ke sumber daya yang mendasarinya, sehingga Anda dapat menambahkan berbagai fungsi—dari Kubernetes terkelola hingga penyimpanan data—ke aplikasi Anda. Anda dapat melihat daftar layanan yang tersedia di daftar produk kami. Google Cloud
Saat mengembangkan situs atau aplikasi di Google Cloud, Anda memadupadankan layanan ini menjadi kombinasi yang menyediakan infrastruktur yang Anda butuhkan, lalu menambahkan kode untuk mengaktifkan skenario yang ingin Anda buat.
Project
Semua Google Cloud resource yang Anda alokasikan dan gunakan harus berkaitan dengan project. Anggap suatu project sebagai entity pengelola atas apa yang Anda bangun. Project terdiri dari setelan, izin, dan metadata lain yang mendeskripsikan aplikasi Anda. Resource dalam satu project dapat bekerja bersama dengan mudah, misalnya dengan berkomunikasi melalui jaringan internal, yang tunduk pada aturan region dan zona. Sebuah project tidak dapat mengakses resource project lain kecuali jika Anda menggunakan VPC Bersama atau Peering Jaringan VPC.
Setiap project Google Cloud memiliki hal berikut:
- Nama project, yang Anda berikan.
- Project ID, yang dapat Anda berikan atau dapat Google Cloud berikan untuk Anda.
- Nomor project, yang Google Cloud disediakan.
Jadi, misalnya, project yang sama mungkin memiliki:
- Nama project Contoh Project
- Project ID example-id
- Nomor project 123456789012
Saat bekerja dengan Google Cloud, Anda menggunakan ID ini dalam perintah dan panggilan API. Misalnya, Anda dapat menentukan bahwa Anda ingin menggunakan project sebagai project default untuk Google Cloud CLI dengan perintah berikut:
gcloud config set project example-id
Anda dapat membuat beberapa project dan menggunakannya untuk memisahkan pekerjaan dengan cara apa pun yang sesuai bagi Anda dan organisasi Anda. Misalnya, Anda mungkin memiliki satu project yang dapat diakses oleh semua anggota tim dan project terpisah yang hanya dapat diakses oleh anggota tim tertentu.
Project berfungsi sebagai namespace. Artinya, setiap resource dalam setiap project harus memiliki nama yang unik, tetapi biasanya Anda dapat menggunakan kembali nama resource jika nama tersebut berada dalam project terpisah. Beberapa nama resource harus unik dalam Google Cloud. Lihat dokumentasi untuk resource guna mengetahui detailnya.
Setiap project dikaitkan dengan satu akun penagihan. Penggunaan resource dari beberapa project dapat ditagih ke akun yang sama.
Untuk informasi selengkapnya, lihat Membuat dan mengelola project.
Berinteraksi dengan Google Cloud
Ada beberapa cara untuk berinteraksi dengan resource dan layanan di Google Cloud, termasuk yang berikut:
- KonsolGoogle Cloud menyediakan antarmuka pengguna grafis berbasis web yang dapat Anda gunakan untuk mengelola project dan resource Google Cloud.
- Google Cloud CLI memungkinkan Anda mengelola alur kerja pengembangan dan
resourceGoogle Cloud langsung dari
command line. Misalnya, Anda dapat membuat instance virtual machine (VM) Compute Engine dengan menjalankan perintah
gcloud compute instances createdi lingkungan shell Anda. Anda dapat memilih antara menginstal Google Cloud CLI di mesin lokal, atau menggunakannya di Cloud Shell, shell berbasis browser yang mudah diakses dari konsol Google Cloud dan telah menginstal banyak alat. - Library klien yang kami sediakan membantu Anda berinteraksi dengan layanan secara terprogram dalam berbagai bahasa populer. Library Klien Cloud memberikan pengalaman developer yang dioptimalkan dengan menggunakan konvensi dan gaya alami setiap bahasa yang didukung. Selain itu, library ini mengurangi kode boilerplate yang harus Anda tulis karena dirancang untuk memungkinkan Anda bekerja dengan mempertimbangkan metafora layanan, bukan detail penerapan atau konsep API layanan.
- Anda dapat menggunakan pendekatan "infrastructure as code" (IaC) dengan menggunakan Terraform dan penyedia Google Cloud Terraform.
Anda dapat mempelajari lebih lanjut di Berinteraksi dengan Google Cloud.
Harga
Untuk mempelajari cara menjelajahi dan mengevaluasi Google Cloud tanpa biaya, lihat Penawaran uji coba dan fitur Google Cloud gratis.
Untuk mempelajari detail harga setiap layanan, lihat daftar harga.
Untuk memperkirakan total biaya guna menjalankan workload tertentu di Google Cloud, lihat kalkulator harga.
Langkah berikutnya
- Buka Mulai menggunakan Google Cloud untuk mempelajari jalur penyiapan dan referensi bagi administrator IT, engineer keamanan, developer aplikasi, dan lainnya.
- Pelajari lebih dalam cara berinteraksi dengan Google Cloud.
- Untuk administrator organisasi baru di Google Cloud, alur terpandu Google Cloud Penyiapan kami membantu Anda membangun fondasi yang kuat untuk workload organisasi yang menerapkan praktik terbaik untuk infrastruktur perusahaan.
Coba Google Cloud
Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
Mulai secara gratis