Daftar Isi:
Definisi - Apa artinya Google App Engine (GAE)?
Google App Engine (GAE) adalah layanan untuk mengembangkan dan meng-hosting aplikasi Web di pusat data Google, milik platform sebagai layanan (PaaS) kategori komputasi awan. Aplikasi web yang dihosting di GAE dikosongkan dan dijalankan di beberapa server untuk redundansi dan memungkinkan untuk penskalaan sumber daya sesuai dengan persyaratan lalu lintas saat ini. App Engine secara otomatis mengalokasikan sumber daya tambahan ke server untuk mengakomodasi peningkatan beban.
Techopedia menjelaskan Google App Engine (GAE)
Google App Engine adalah platform Google sebagai penawaran layanan yang memungkinkan pengembang dan bisnis untuk membangun dan menjalankan aplikasi menggunakan infrastruktur canggih Google. Aplikasi ini harus ditulis dalam salah satu dari beberapa bahasa yang didukung, yaitu: Java, Python, PHP dan Go. Ini juga membutuhkan penggunaan bahasa permintaan Google dan bahwa database yang digunakan adalah Google Big Table. Aplikasi harus mematuhi standar-standar ini, sehingga aplikasi harus dikembangkan dengan mempertimbangkan GAE atau dimodifikasi untuk memenuhi persyaratan.
GAE adalah sebuah platform, sehingga GAE menyediakan semua elemen yang diperlukan untuk menjalankan dan meng-host aplikasi Web, baik itu di ponsel atau di Web. Tanpa fitur all-in ini, pengembang harus mencari server mereka sendiri, perangkat lunak database dan API yang akan membuat semuanya bekerja dengan baik bersama-sama, belum lagi seluruh konfigurasi yang harus dilakukan. GAE menghilangkan beban ini dari pengembang sehingga mereka dapat berkonsentrasi pada ujung depan aplikasi dan fungsionalitas, mendorong pengalaman pengguna yang lebih baik.
Keuntungan dari GAE meliputi:
- Server yang tersedia tanpa persyaratan konfigurasi
- Fungsi penskalaan daya hingga "bebas" saat penggunaan sumber daya minimal
- Alat komputasi awan otomatis
