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
- 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.
-
Aktifkan Cloud Build API.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
gcloud init
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Aktifkan Cloud Build API.
- Menginstal Google Cloud CLI.
-
Untuk initialize gcloud CLI, jalankan perintah berikut:
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. Umumnya, 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 pricing 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.