PAAS-GCP App Engine NodeJS

Pengertian PAAS

Platform as a service (PaaS) adalah kategori layanan komputasi awan yang menyediakan platform yang memungkinkan pelanggan untuk mengembangkan, menjalankan, dan mengelola aplikasi tanpa kompleksitas membangun dan memelihara infrastruktur yang biasanya terkait dengan pengembangan dan peluncuran aplikasi.

Salah satu penyedia layanan ini adalah GCP(Google Cloud Platform). Pada tutorial kali ini kita akan mencoba program NodeJs dijalankan pada GCP.

Persiapan

  • Buat Project Baru pada Google Cloud Platform anda
  • Enable Billing

Buat App Engine Node.js

Download Contoh Program dari github

git clone https://github.com/GoogleCloudPlatform/nodejs-getting-started
cd nodejs-getting-started
ls
Sample from github

Kita akan menggunakan contoh 1-hello-world

cd 1-hello-world
1-hello-world

Inisialisasi gcloud

gcloud init
Pilih akun google anda
Izinkan
Terverifikasi
Pilih Project

Untuk men-deploy aplikasi, Anda harus membuat aplikasi di region:

gcloud app create

Pilih yang terdekat, misal saya memilih asia-east2(Hongkong)

Deploy Aplikasi

gcloud app deploy

Buka browser buka alamat deploy anda tertera saat selesai menjalankan perintah di atas

browser

Selain GCP masih banyak layanan yang menyediakan layanan PAAS diantaranya AWS, Alibaba, Microsoft Azure, dll.