Topik ini menjelaskan proses menyebarkan aplikasi pada Serverless App Engine (SAE) dan memberikan panduan untuk memilih metode penyebaran yang sesuai berdasarkan skenario yang berbeda.
SAE mendukung aplikasi yang dibangun dengan teknologi stack bahasa pemrograman apa pun. Anda dapat mengembangkan aplikasi dalam bahasa pemrograman pilihan, membuat gambar aplikasi, lalu menyebarkannya ke SAE.
SAE juga memfasilitasi penyebaran langsung dari paket kode untuk aplikasi yang dikembangkan dalam bahasa berikut:
Java: Anda dapat mengemas kode sumber menjadi file JAR atau WAR untuk penyebaran.
PHP, Python, .NET Core: Anda dapat mengemas kode sumber menjadi file ZIP untuk penyebaran.
Pilih metode penyebaran aplikasi
Penyebaran berbasis gambar
Kami merekomendasikan agar Anda menyebarkan aplikasi menggunakan gambar dalam skenario berikut:
Anda dapat mengambil gambar aplikasi yang diinginkan dari repositori gambar publik dan menyebarkannya ke SAE. Sebagai contoh, Anda dapat memperoleh gambar Nginx dari Docker Hub.
Anda dapat membuat gambar dari aplikasi dalam bahasa pemrograman apa pun dan menyebarkannya ke SAE. Anda dapat menyesuaikan isi gambar menggunakan Dockerfile.
Anda harus menyebarkan aplikasi yang dikembangkan dalam bahasa selain Java, PHP, Python, atau .NET Core dengan menggunakan gambar.
Penyebaran berbasis paket kode
Kami merekomendasikan agar Anda menyebarkan aplikasi menggunakan paket kode dalam skenario berikut:
Jika aplikasi Anda dikembangkan dalam Java, PHP, Python, atau .NET Core dan Anda tidak ingin membuat gambar, Anda dapat mengemas aplikasi dalam format masing-masing dan menyebarkannya di SAE.