Mengenal Google App Engine (GAE) — Google Cloud Platform
Google App Engine adalah sebuah platform-as-a-service (PaaS) dari Google yang menyediakan layanan untuk meng-hosting aplikasi mulai dari web dan mobile atau IoT backend. Dengan App Engine, kita hanya perlu fokus dalam mengembangkan aplikasi dan mengunggahnya ke Google App Engine. Infrastruktur yang digunakan untuk menjalankan aplikasi sepenuhnya menjadi tanggung jawab dari Google. App Engine juga akan secara otomatis menaikkan resource (scale up) jika terjadi lonjakan jumlah pengguna dan mengurangi (scale down) menyesuaikan dengan jumlah pengguna.
Google App Engine mendukung aplikasi yang ditulis dalam beberapa bahasa pemrograman. Dengan App Engine lingkungan runtime Java, kita dapat membangun aplikasi menggunakan teknologi Java standar, termasuk JVM, servlet Java, dan bahasa pemrograman Java atau bahasa lainnya menggunakan interpreter JVM-based atau compiler, seperti JavaScript atau Ruby. App Engine juga memiliki dua berdedikasi Python lingkungan runtime, yang masing-masing mencakup interpreter Python cepat dan perpustakaan Python standar. Akhirnya, App Engine menyediakan lingkungan runtime Go yang berjalan native dikompilasi Go kode. Lingkungan runtime ini dibangun untuk memastikan bahwa aplikasi kita berjalan dengan cepat, aman, dan tanpa gangguan dari aplikasi lain pada sistem.
Dengan App Engine, kita hanya membayar untuk apa yang kita gunakan. Tidak ada set-up biaya dan tidak ada biaya berulang. Resource aplikasi yang kita gunakan, seperti penyimpanan dan bandwidth, yang diukur dengan gigabyte, dan ditagih dengan harga yang bersaing. Kita mengontrol jumlah maksimum resource aplikasi yang dapat kita konsumsi, sehingga selalu tetap dalam anggaran kita.
Penggunaan App Engine tidak membutuhkan biaya untuk memulai. Semua aplikasi dapat menggunakan hingga 1 GB penyimpanan dan CPU yang cukup dan bandwidth untuk mendukung sebuah aplikasi yang efisien melayani tampilan halaman sekitar 5 juta per bulan, benar-benar gratis. Bila kita mengaktifkan penagihan untuk aplikasi, batas gratis diberlakukan, dan kita hanya membayar untuk resource yang kita gunakan di atas tingkat gratis.