Memilih spesifikasi fungsi
Seperti Function Compute dan ECS, Edge Routine (ER) memiliki batas performa yang ditentukan oleh spesifikasi fungsinya, seperti waktu eksekusi 5 ms, 50 ms, dan 100 ms. Jika Anda tidak yakin berapa lama fungsi Anda dieksekusi, mulailah dengan memilih spesifikasi 50 ms. Kemudian, publikasikan fungsi tersebut ke lingkungan pengujian atau lingkungan grayscale untuk uji coba. Periksa log ER untuk mengetahui waktu eksekusi permintaan sebenarnya, lalu pilih spesifikasi yang menyediakan buffer 20%. Sebagai contoh, jika waktu eksekusi fungsi adalah 80 ms, pilih spesifikasi 100 ms. Anda dapat mengubah spesifikasi fungsi kapan saja, dan perubahan tersebut langsung berlaku.
Fallback untuk kegagalan Edge Routine
Jika Anda memilih opsi failover to origin saat mengonfigurasi Associate Domain with Function, node edge akan langsung mengirim permintaan ke URL asli di server origin Anda jika eksekusi ER gagal. Server origin Anda kemudian dapat membedakan antara permintaan failover dan permintaan normal yang berasal dari ER. Misalnya, Anda dapat menambahkan header kustom pada permintaan normal yang diteruskan oleh ER. Permintaan failover melewati ER sehingga tidak mengandung header tersebut, memungkinkan server origin menerapkan solusi fallback yang sesuai. Sebagai contoh, jika Anda menggunakan ER untuk merender halaman di edge, permintaan biasanya dirender di edge dan dikembalikan ke klien. Jika ER gagal, node edge meneruskan permintaan tersebut ke server origin Anda, yang kemudian dapat merender halaman sebagai fallback.
Mengembalikan rilis grayscale
-
Bayangkan Anda telah menerapkan kode versi V1 ke lingkungan produksi. Anda kemudian membuat dan menerapkan versi baru, V2, ke lingkungan grayscale untuk wilayah China (Beijing). Setelah penerapan, V2 menyebabkan error yang membuat layanan tidak tersedia bagi pengguna di wilayah tersebut. Kini Anda ingin mengembalikan wilayah China (Beijing) ke versi V1.

-
Untuk mengembalikan, cukup pilih versi V1 kode Anda dan terapkan ke lingkungan grayscale untuk China (Beijing). Tindakan ini akan menimpa versi V2.

-
Setelah penerapan selesai, lingkungan grayscale untuk China (Beijing) menjalankan versi V1.

Menghapus lingkungan grayscale
Anda dapat menambahkan atau menghapus lingkungan grayscale pada halaman konfigurasi.
Setelah Anda menghapus lingkungan grayscale, node edge di wilayah yang bersangkutan secara otomatis kembali menjalankan versi kode yang diterapkan di lingkungan produksi. Sebagai contoh, jika lingkungan produksi menjalankan versi V1 dan lingkungan grayscale untuk China (Beijing) menjalankan versi V2, penghapusan lingkungan grayscale China (Beijing) akan membuat node edge di wilayah tersebut kembali ke versi V1.
Memilih wilayah untuk rilis grayscale
Edge Routine menyediakan 35 wilayah di seluruh dunia. Anda dapat menambahkan wilayah mana pun sebagai lingkungan grayscale sesuai kebutuhan. Misalnya, jika Anda ingin merilis kode baru terlebih dahulu ke wilayah China (Hangzhou), Anda dapat menambahkannya sebagai lingkungan grayscale. Setelah lingkungan dikonfigurasi, buka halaman Versions and Releases untuk memilih versi kode dan mempublikasikannya ke lingkungan grayscale untuk China (Hangzhou):