Lingkungan standar App Engine didasarkan pada instance container yang berjalan di infrastruktur Google. Container sudah dikonfigurasi sebelumnya dengan salah satu dari beberapa runtime yang tersedia.
Lingkungan standar memudahkan untuk mem-build dan men-deploy aplikasi yang berjalan dengan andal bahkan untuk beban berat dan dengan data dalam jumlah besar.
Aplikasi berjalan di lingkungan dalam sandbox yang aman, sehingga lingkungan standar dapat mendistribusikan permintaan ke beberapa server dan menskalakan server untuk memenuhi permintaan traffic. Aplikasi Anda berjalan dalam lingkungannya sendiri yang aman dan andal yang tidak bergantung pada hardware, sistem operasi, atau lokasi fisik server.
Runtime dan bahasa lingkungan standar
Lingkungan standar mendukung bahasa berikut:
Class instance
Class instance menentukan jumlah memori dan CPU yang tersedia untuk setiap instance, jumlahkuota gratis, dan biaya per jam setelah aplikasi Anda melampaui kuota gratis.
Batas memori bervariasi menurut pembuatan runtime. Untuk semua pembuatan runtime, batas memori mencakup memori yang digunakan aplikasi Anda beserta memori yang diperlukan runtime untuk menjalankan aplikasi Anda. Runtime Java menggunakan lebih banyak memori untuk menjalankan aplikasi Anda daripada runtime lainnya.
Untuk mengganti class instance default, gunakan setelan instance_class
di file app.yaml
aplikasi Anda.
Runtime generasi kedua
Runtime generasi kedua yang menggunakan spesifikasi ini adalah: Python 3, Java 11, Node.js, PHP 7, Ruby, dan Go 1.12+.
Class Instance | Batas Memori | Batas CPU | Jenis Penskalaan yang Didukung |
---|---|---|---|
F1 (default) | 384 MB | 600 MHz | otomatis |
F2 | 768 MB | 1,2 GHz | otomatis |
F4 | 1536 MB | 2,4 GHz | otomatis |
F4_1G | 3072 MB | 2,4 GHz | otomatis |
B1 | 384 MB | 600 MHz | manual, dasar |
B2 (default) | 768 MB | 1,2 GHz | manual, dasar |
B4 | 1536 MB | 2,4 GHz | manual, dasar |
B4_1G | 3072 MB | 2,4 GHz | manual, dasar |
B8 | 3072 MB | 4,8 GHz | manual, dasar |
Runtime generasi pertama
Runtime generasi pertama yang menggunakan spesifikasi ini adalah: Python 2.7, Java 8, dan PHP 5.5.
Class Instance | Batas Memori | Batas CPU | Jenis Penskalaan yang Didukung |
---|---|---|---|
F1 (default) | 128 MB | 600 MHz | otomatis |
F2 | 256 MB | 1,2 GHz | otomatis |
F4 | 512 MB | 2,4 GHz | otomatis |
F4_1G | 1024 MB | 2,4 GHz | otomatis |
B1 | 128 MB | 600 MHz | manual, dasar |
B2 (default) | 256 MB | 1,2 GHz | manual, dasar |
B4 | 512 MB | 2,4 GHz | manual, dasar |
B4_1G | 1024 MB | 2,4 GHz | manual, dasar |
B8 | 1024 MB | 4,8 GHz | manual, dasar |
Kuota dan batas
Lingkungan standar memberi Anda penyimpanan dan traffic data sebesar 1 GiB secara gratis, yang dapat ditingkatkan dengan mengaktifkan aplikasi berbayar. Namun, beberapa fitur menerapkan batas yang tidak terkait dengan kuota untuk melindungi stabilitas sistem. Untuk mengetahui detail selengkapnya tentang kuota, termasuk cara mengeditnya agar sesuai dengan kebutuhan Anda, lihat Kuota.
Cobalah sendiri
Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa App Engine dalam skenario dunia nyata. Pelanggan baru juga akan mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
Coba App Engine gratis