Mengelola resource Google Cloud sebagai deployment
Anda dapat menggunakan Google Cloud Deployment Manager untuk membuat kumpulan resource Google Cloud dan mengelolanya sebagai satu unit, yang disebut deployment. Misalnya, jika lingkungan pengembangan tim Anda memerlukan dua virtual machine (VM) dan database BigQuery, Anda dapat menetapkan resource ini dalam file konfigurasi, dan menggunakan Deployment Manager untuk membuat, mengubah, atau menghapus resource ini. Anda dapat menjadikan file konfigurasi sebagai bagian dari repositori kode tim, sehingga siapa saja dapat membuat lingkungan yang sama dengan hasil yang konsisten.
Dalam tutorial ini, Anda akan menggunakan Google Cloud Deployment Manager untuk membuat instance virtual machine (VM). Anda akan menentukan VM dalam file konfigurasi dasar, dan menggunakan file konfigurasi tersebut untuk membuat deployment.
Untuk menyelesaikan tutorial ini, Anda harus memahami cara menjalankan perintah di terminal Linux, macOS, atau Windows.
Untuk versi interaktif tutorial ini, buka tutorial ini di Cloud Shell, tempat Anda dapat mengedit contoh konfigurasi dan men-deploy resource tanpa menginstal apa pun di workstation Anda. Jika ingin mengikuti tutorial ini di komputer Anda, lewati ke bagian berikutnya.
Sebelum memulai
- Login ke akun Google Cloud Anda. 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.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Aktifkan API Deployment Manager and Compute Engine.
- Di workstation, instal Google Cloud CLI.
- Konfigurasikan Google Cloud CLI untuk menggunakan project Anda. Dalam perintah berikut, ganti
[MY_PROJECT]
dengan project ID Anda:gcloud config set project [MY_PROJECT]
Menentukan resource Anda
Anda dapat menjelaskan resource dalam file konfigurasi, yang ditulis dalam sintaksis YAML.
Salin contoh konfigurasi di bawah, lalu tempelkan ke editor teks.
File konfigurasi dasar ini menjelaskan deployment yang berisi satu instance virtual machine dengan properti berikut:
- Jenis mesin:
f1-micro
- Kelompok image:
debian-9
- Zona:
us-central1-f
- Persistent disk root:
boot
- Alamat IP eksternal yang ditetapkan secara acak
- Jenis mesin:
Ganti semua instance
[MY_PROJECT]
dengan project ID Anda.Simpan file sebagai
vm.yaml
.
Men-deploy resource
Untuk men-deploy resource, gunakan Google Cloud CLI untuk membuat deployment baru, menggunakan file konfigurasi Anda:
gcloud deployment-manager deployments create quickstart-deployment --config vm.yaml
Jika deployment berhasil, Anda akan menerima pesan yang mirip dengan contoh berikut:
Create operation operation-1432319707382-516afeb5d00f1-b864f0e7-b7103978 completed successfully. NAME TYPE STATE ERRORS quickstart-deployment compute.v1.instance COMPLETED -
Sekarang Anda telah memiliki deployment pertama.
Memeriksa deployment baru Anda
Untuk memeriksa status deployment, jalankan perintah berikut:
gcloud deployment-manager deployments describe quickstart-deployment
Anda akan melihat deskripsi deployment, termasuk waktu mulai dan berakhir, resource yang dibuat, dan peringatan atau error:
fingerprint: xmVVeTtPq-5rr8F-vWFlrg== id: '54660732508021769' insertTime: '2016-03-09T04:45:26.032-08:00' manifest: https://www.googleapis.com/deploymentmanager/v2/projects/myproject/global/deployments/my-first-deployment/manifests/manifest-1457527526037 name: quickstart-deployment operation: endTime: '2016-03-09T04:46:19.480-08:00' id: '8993923014899639305' kind: deploymentmanager#operation name: operation-1457527525951-52d9d126f4618-f1ca6e72-3404bd3b operationType: insert progress: 100 startTime: '2016-03-09T04:45:27.275-08:00' status: DONE ... resources: NAME TYPE STATE ERRORS quickstart-deployment-vm compute.v1.instance COMPLETED -
Tinjau referensi Anda
Setelah membuat deployment, Anda dapat meninjau resource di Konsol Google Cloud.
Untuk melihat daftar deployment, buka halaman Deployment Manager.
Untuk melihat referensi dalam deployment, klik quickstart-deployment. Ringkasan deployment akan terbuka, disertai informasi tentang deployment, dan resource yang merupakan bagian dari deployment tersebut.
Untuk melihat informasi tentang VM Anda, klik quickstart-deployment-vm.
Pembersihan
Agar akun Google Cloud Anda tidak dikenakan biaya untuk resource yang digunakan pada halaman ini, ikuti langkah-langkah berikut.
gcloud deployment-manager deployments delete quickstart-deployment
Ketik y
di perintah:
The following deployments will be deleted: - quickstart-deployment Do you want to continue (y/N)?
Deployment dan resource yang Anda buat akan dihapus secara permanen.
Langkah selanjutnya
- Pelajari praktik terbaik untuk membuat deployment dengan mengikuti Panduan langkah demi langkah untuk Deployment Manager.
- Pelajari konsep Deployment Manager.
- Lihat resource yang dapat Anda buat dan kelola dalam deployment Anda.