bookmark_borderbookmark
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Secara historis, lingkungan standar App Engine menyediakan beberapa layanan eksklusif yang skalabel untuk pengembangan aplikasi. Layanan ini dipaketkan dengan runtime generasi pertama (juga disebut runtime lama App Engine), yang mencakup Python 2, Java 8, Go 1.11, dan PHP 5.5. Karena beberapa runtime lama tidak lagi dikelola oleh komunitas open source-nya masing-masing, sebagai developer App Engine, Anda mungkin menghadapi pilihan yang sulit terkait apakah akan menginvestasikan waktu dan upaya untuk bermigrasi ke runtime yang lebih baru, atau menanggung biaya yang makin besar untuk mempertahankan aplikasi Anda di runtime lama.
Memahami tantangan ini, Google Cloud berkomitmen untuk menyediakan jalur migrasi yang lebih inkremental ke runtime yang lebih baru. Untuk mengurangi kompleksitas migrasi runtime, Google Cloud kini mendukung serangkaian layanan paket lama App Engine dan API terkaitnya pada runtime generasi kedua, yang mencakup Python 3, Java 11, Go 1.12+, dan PHP 7/8. Aplikasi Anda dapat memanggil API layanan paket lama untuk runtime generasi kedua melalui library idiomatis bahasa.
Gambar 1. Cara aplikasi mengakses layanan paket lama App Engine
Dalam skenario migrasi runtime, Anda juga sering kali memiliki opsi untuk menggunakan produk Google Cloud yang menawarkan fungsi serupa dengan layanan paket lama. Untuk paket layanan lama yang tidak tersedia sebagai produk terpisah di Google Cloud, seperti pemrosesan gambar, penelusuran, dan pesan, Anda dapat menggunakan penyedia pihak ketiga atau solusi lain seperti yang disarankan dalam Panduan runtime.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-07 UTC."],[[["App Engine's standard environment historically offered scalable, proprietary services bundled with first-generation runtimes like Python 2, Java 8, Go 1.11, and PHP 5.5."],["Google Cloud now supports App Engine legacy bundled services and their APIs on second-generation runtimes, such as Python 3, Java 11, Go 1.12+, and PHP 7/8, to simplify runtime migration."],["Developers can use language-idiomatic libraries to call legacy bundled service APIs for second-generation runtimes."],["For legacy bundled services not available as separate Google Cloud products, alternative solutions like third-party providers or workarounds are suggested."],["Developers now face hard choices on whether to migrate to newer runtimes due to several legacy runtimes no longer being maintained by their respective open-source communities."]]],[]]