Untuk men-deploy aplikasi ke App Engine, Anda harus membuat project Google Cloud dan resource aplikasi App Engine Anda.
Project Google Cloud adalah container level teratas yang menyimpan aplikasi App Engine Anda dan resource Google Cloud lainnya.
Aplikasi App Engine adalah resource yang harus Anda buat untuk mengaktifkan App Engine. Resource aplikasi App Engine menentukan region tempat Anda ingin menjalankan layanan web dan menyimpan setelan, kredensial, dan metadata terkaitnya. Hanya satu resource aplikasi App Engine yang dapat dibuat per project Google Cloud dan region yang ditentukan tidak dapat diubah setelah resource tersebut dibuat.
Jika sudah memiliki project Google Cloud dengan App Engine dan Cloud Build API yang diaktifkan, Anda dapat melanjutkan ke bagian Menulis Layanan Web.
Membuat project Google Cloud
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Build API.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Cloud Build API.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
Jalankan perintah
gcloud
berikut untuk mengaktifkan App Engine dan membuat resource aplikasi terkait. Perhatikan bahwa lokasi yang Anda pilih tidak dapat diubah nanti.gcloud app create
Lokasi App Engine
App Engine bersifat regional. Artinya, infrastruktur yang menjalankan aplikasi Anda terletak di region tertentu, dan Google mengelolanya sehingga aplikasi Anda tersedia secara redundan di semua zona dalam region tersebut.
Memenuhi persyaratan latensi, ketersediaan, atau ketahanan adalah faktor utama untuk memilih region tempat aplikasi dijalankan. Secara umum, Anda dapat memilih region yang paling dekat dengan pengguna aplikasi Anda, tetapi Anda harus mempertimbangkan lokasi tempat App Engine tersedia serta lokasi dari produk dan layanan Google Cloud lainnya yang digunakan aplikasi Anda. Penggunaan layanan di beberapa lokasi dapat memengaruhi latensi dan harga aplikasi.
Anda tidak dapat mengubah region aplikasi setelah menyetelnya.
Jika sudah membuat aplikasi App Engine, Anda dapat melihat region-nya dengan melakukan salah satu tindakan berikut:
Jalankan perintah
gcloud app describe
.Buka Dasbor App Engine di konsol Google Cloud. Region muncul di dekat bagian atas halaman.
Langkah berikutnya
Setelah project Google Cloud Anda siap, Anda siap untuk menulis layanan web dasar.