Nafies Luthfi

Life will always feel wonderful if we always think positively.

Cara Deploy Free Account Virtual Machine di MS Azure

Bismillahirrahmanirrahim.

Sebagaimana yang telah kita bahas di artikel sebelumnya, bahwa Free Account dari Microsoft Azure memberikan kita satu Virtual Machine atau VPS gratis selama 12 bulan. Kali ini saya ingin share ke teman-teman pembaca, tentang cara men-deploy sebuah Virtual Machine atau VPS tersebut. Tetapi sebelum mengikuti langkah-langkah di bawah, pastikan teman-teman sudah mendaftar di Microsoft Azure Free Account.

Login ke Portal MS Azure

Untuk memulai kita harus login terlebih dahulu di Portal Microsoft Azure.

  1. Kunjungi https://azure.microsoft.com
  2. Klik Sign in.
  3. Lanjutkan proses hingga masuk ke dashboard. Microsoft Azure Portal

Langkah Deployment VM

  1. Klik link Create a resource.
  2. Pada kotak pencarian, cari “b1s”, lalu klik b1s pada hasil pencarian. Pencarian Free Account Virtual Machine Create Free Account Virtual Machine
  3. Muncul hasil pencariannya, kemudian klik link Free account virtual machine. Create Free Account Virtual Machine
  4. Pada kotak dialog Free account virtual machine, klik Create. Form Create Virtual Machine
  5. Pada subscription pilih Free Trial.
  6. Resource group isikan nama grup secara bebas, contoh di saya : “grup-saya”
  7. Tulis nama virtual machine/VPS yang diinginkan, misal: my-azure-vm, ini nama computer namenya.
  8. Untuk region pilih yang terdekat dengan target audience website, saya di Indonesia, pilih Southeast Asia.
  9. Pada Image, pilih operating sistem yang diinginkan, kalau saya pilih Ubuntu 16.04-LTS. Karena bisanya cuman ubuntu itu, xixi..
  10. Size sudah pilihkan oleh webnya, 1 virtual CPU, RAM 1 GB. Form Create Virtual Machine
  11. Authentication type, jika mau langsung dengan SSH public key, silakan pilih, nanti kita diminta masukkan public key dari PC kita. Saya pilih dengan password dulu untuk mempermudah di awal.
  12. Isikan username dan password yang digunakan untuk login ke VM/VPS nanti.
  13. Pada Inbound Port Rules kita pilih 3 item:
    • HTTP
    • HTTPS
    • SSH (22)
  14. Inbound port source pilih Any IP Address, agar bisa login dari PC/laptop mana saja. Silakan pilih opsi lain kalau ingin disesuaikan dengan kebutuhan teman-teman.
  15. Klik Review + create.
  16. Selanjutnya kita diberi halaman verifikasi isian, kalau ada yang keliru silakan klik Previous. Tenang saja, tidak sakit kok, ini masih gratis. Form Create Virtual Machine
  17. Kalau sudah yakin dengan isiannya, klik Create untuk memulai proses deploy VM kita. (Prosesnya sekitar 3-5 menitan.)
    Virtual Machine Deployment success notification
  18. Jika sudah dapat notifikasi Deployment succeeded, klik link Go to resource untuk melihat VM/VPS kita. Virtual Machine Detail

Pada detail VM ini, kita bisa melihat Public IP Address nya. Silakan teman-teman ping dari terminal untuk mengujinya.

Ping IP Address VM

Ping Virtual Machine

Login SSH ke VM

Kalau Ping sukses, seharusnya kita sudah bisa login ke VM dengan SSH. Kita coba dengan username yang kita seting di point 12 tadi:

$ ssh username@ip-address
# masukkan password

SSH Virtual Machine

Sip sudah. Jika berhasil login seperti di atas, berarti kita sudah berhasil deploy VM dari Free Account Microsoft Azure ini.

Cek Memory dan Disk Space

Masih dalam kondisi login SSH di VM, RAM/memory pada VM kita bisa cek dengan perintah:

$ free -m

Memory Virtual Machine

Sedangkan Disk Space pada VM kita bisa cek dengan perintah:

$ df -h

Disk Space Virtual Machine

Yap, kita dapat disk dengan space ~64GB.

Next Step

Setelah selesai deploy VM dengan langkah-langkah di atas, selanjutnya teman-teman bisa mengoperasikan/menggunakannya sesuai kebutuhan. Misalnya:

  1. Install LEMP Stack dulu untuk web server.
  2. Lalu Deploy Project Laravel, silakan coba project open-source Free-PMO ini untuk mempermudah mengelola project.
  3. Mapping subdomain agar mengarah ke VM yang baru.

Alhamdulillah, cukup sampai di sini. Insyaallah kita akan bahas hal-hal lain lagi pada artikel berikutnya. Terima kasih atas waktu teman-teman.