Assalamualaikum. Selamat malam!
Pada jurnal ini saya ingin sharing mengenai bagaimana membuat sebuah virtual machine di Google Cloud Platform menggunakan Console (Web-Based UI) dan menggunakan gcloud command. Untuk pengujian akan diinstall paket webserver nginx.
Langsung saja ya!
Pertama akan dicoba menggunakan console terlebih dahulu. Buka https://console.cloud.google.com/ . Pst! bisa melakukan percobaan menggunakan QwikLabs ya. Tampilan:

Oke, untuk membuat sebuah vm klik icon navigation menu di pojok kiri atas -> Compute Engine -> VM Instances. Tampilannya kurang lebih seperti ini:

Untuk membuat vm baru klik create:

Selanjutnya akan muncul form pengisian informasi mengenai vm, antara lain:
- Name: nama instance
- Label: label semacam tag untuk vm. Ini bersifat opsional
- Region: region mana yang dipilih untuk vm
- Zone: zone untuk vm
- Series: nama seri
- Machine type: tipe mesin, bisa juga disebut spesifikasi vm
- Confidential VM service: aktifkan confidential pada vm ini, jika ya centang
- Container: apakah dalam vm akan dideploy container image, jika iya centang

- Boot Disk: Image beserta ukuran disk, default saat jurnal ini ditulis adalah Debian 10 Buster dengan ukuran 10GB disk, bisa disesuaikan
- Service Account: sesuaikan akun service, bisa gunakan default
- Access Scope: Permission untuk manajemen vm
- Firewall: defaultnya ada dua opsi, allow http dan https, bisa diubah dan disesuaikan
Jika sudah oke dan sesuai, klik Create:

Verifikasi:

Untuk ssh ke vm disediakan beberapa opsi, yaitu open browser, gcloud command, hingga opsi ssh lainnya.
Semisal ingin via browser:

Atau bisa juga menggunakan gcloud command:

Seperti tangkapan layar saat pembuatan vm, firewall allow http saya aktifkan. Disini akan dicoba menginstall web server nginx dan verfikasi.
sudo su -
apt install nginx -y
ps aux | grep nginx

Verifikasi via browser menggunakan ip publik yang terlihat di atas tadi:

Selanjutnya, selain menggunakan console yang berbasis web-based UI, kita coba juga membuat vm via gcloud command. Bisa dilihat opsi yang bisa digunakan:
gcloud compute instances create --help

Semisal buat instance dengan perintah:
gcloud compute ssh gcelab2 --zone us-central1-c

Untuk melakukan ssh dari gcloud, bisa menggunakan:
gcloud compute ssh gcelab2 --zone us-central1-c

Bisa juga verifikasi vm yang telah dibuat dari console:

Sekian!