menu
arrow_back

Halo Cloud Run

Halo Cloud Run

45 menit 5 Kredit

GSP492

Lab Mandiri Google Cloud

894762ebb681671c.png

Cloud Run adalah platform compute terkelola yang memungkinkan Anda untuk menjalankan container stateless yang dapat dipanggil melalui permintaan HTTP. Cloud Run tidak memerlukan server. Platform ini memisahkan semua pengelolaan infrastruktur, sehingga Anda dapat fokus pada hal terpenting, yakni membuat aplikasi yang andal.

Knative, Anda dapat memilih untuk menjalankan container secara terkelola sepenuhnya dengan Cloud Run, atau dalam cluster Google Kubernetes Engine dengan Cloud Run di GKE.

Lewat lab ini, Anda diharapkan dapat mem-build image container dan men-deploy-nya di Cloud Run. Di lab ini, Anda akan mempelajari cara memulai Cloud Run dengan men-deploy dan menjalankan container stateless tanpa server (dengan memisahkan infrastruktur di lokasi lain). Cloud Run menawarkan opsi yang terkelola sepenuhnya serta kemampuan menjalankan berdasarkan cluster GKE.

Penyiapan dan Persyaratan

Sebelum mengklik tombol Start Lab (Mulai Lab)

Baca petunjuk ini. Lab memiliki timer dan Anda tidak dapat menjedanya. Timer, yang dimulai saat Anda mengklik Start Lab (Mulai Lab), menampilkan lamanya resource Cloud akan tersedia untuk Anda.

Lab praktis Qwiklabs ini memungkinkan Anda melakukan aktivitas lab sendiri di lingkungan cloud nyata, bukan di lingkungan demo atau simulasi. Yaitu dengan cara memberi Anda kredensial sementara yang baru yang digunakan untuk login dan mengakses Google Cloud Platform selama durasi lab.

Yang diperlukan

Untuk menyelesaikan lab ini, Anda memerlukan:

  • Akses ke browser internet standar (disarankan browser Chrome).
  • Waktu untuk menyelesaikan lab.

Catatan: Jika Anda sudah memiliki project atau akun GCP pribadi, jangan gunakan project atau akun tersebut untuk lab ini.

Cara memulai lab dan login ke Console

  1. Klik tombol Mulai Lab. Jika Anda harus membayar lab, jendela pop-up akan terbuka untuk memilih metode pembayaran. Di sebelah kiri terdapat panel berisi kredensial sementara yang harus Anda gunakan untuk lab ini.

    Buka Google Console

  2. Salin nama pengguna, lalu klik Buka Google Console. Lab akan menjalankan resource, lalu membuka tab lain yang menampilkan halaman Pilih akun.

    Tips: Buka tab di jendela terpisah secara berdampingan.

  3. Di halaman Pilih akun, klik Gunakan Akun Lain.

    Pilih akun

  4. Halaman Login akan terbuka. Tempel nama pengguna yang telah disalin dari panel Detail Koneksi. Lalu, salin dan tempel sandinya.

    Penting: Anda harus menggunakan kredensial dari panel Detail Koneksi. Jangan gunakan kredensial Qwiklabs Anda. Jika Anda memiliki akun GCP pribadi, jangan gunakan akun tersebut untuk lab ini (untuk menghindari timbulnya biaya).

  5. Klik halaman berikutnya:

    • Setujui persyaratan dan ketentuan.
    • Jangan tambahkan opsi pemulihan atau autentikasi 2 langkah (karena ini akun sementara).
    • Jangan daftar uji coba gratis.

GCP Console akan terbuka di tab ini setelah beberapa saat.

Mengaktifkan Google Cloud Shell

Google Cloud Shell adalah mesin virtual yang dimuat dengan fitur pengembangan. Mesin virtual ini menawarkan direktori beranda persisten sebesar 5 GB dan berjalan di Google Cloud. Google Cloud Shell menyediakan akses command-line ke resource GCP.

  1. Di GCP console, pada toolbar kanan atas, klik tombol Buka Cloud Shell.

    Ikon Cloud Shell

  2. Klik Continue (Terus):

    cloudshell_continue

Butuh beberapa saat untuk penyediaan dan terhubung ke lingkungan. Ketika Anda terhubung, Anda sudah diautentikasi, dan proyek diatur ke PROJECT_ID Anda. Sebagai contoh:

Terminal Cloud Shell

gcloud adalah fitur command-line untuk Google Cloud Platform. Fitur ini sudah terinstal di Cloud Shell dan mendukung penyelesaian tab.

Anda dapat menampilkan daftar nama akun yang aktif dengan perintah ini:

gcloud auth list

Output:

Credentialed accounts:
- <myaccount>@<mydomain>.com (active)

Contoh output:

Credentialed accounts:
 - google1623327_student@qwiklabs.net

Anda dapat menampilkan daftar ID project dengan perintah ini:

gcloud config list project

Output:

[core]
project = <project_ID>

Contoh output:

[core]
project = qwiklabs-gcp-44776a13dea667a6

Mengaktifkan Cloud Run API

Aktifkan Cloud Run API dari Cloud Shell:

gcloud services enable run.googleapis.com

Perintah di atas akan menampilkan pesan seperti berikut yang menandakan bahwa proses berhasil:

Operation "operations/acf.cc11852d-40af-47ad-9d59-477a12847c9e" finished successfully.
Catatan: Anda juga dapat mengaktifkan API melalui bagian API & Layanan pada konsol.

Menguji Tugas yang Sudah Selesai

Klik Periksa progres saya untuk memverifikasi tugas yang telah dijalankan. Setelah Anda berhasil mengaktifkan Cloud Run API, Anda akan melihat skor penilaian.

Aktifkan Cloud Run API

Bergabunglah dengan Qwiklabs untuk membaca tentang lab ini selengkapnya... beserta informasi lainnya!

  • Dapatkan akses sementara ke Google Cloud Console.
  • Lebih dari 200 lab mulai dari tingkat pemula hingga lanjutan.
  • Berdurasi singkat, jadi Anda dapat belajar dengan santai.
Bergabung untuk Memulai Lab Ini
Skor

—/100

Enable the Cloud Run API

Jalankan Langkah

/ 25

Containerize your app and upload it to Container Registry

Jalankan Langkah

/ 25

Deploy to Cloud Run

Jalankan Langkah

/ 50