Halaman ini berlaku untuk Apigee, tetapi tidak untuk Apigee Hybrid.
Lihat dokumentasi
Apigee Edge.
Bagian ini memberikan ringkasan pemeliharaan untuk Apigee.
Untuk mengetahui petunjuk tentang cara menjadwalkan masa pemeliharaan, lihat Mengelola masa pemeliharaan instance Apigee.
Ringkasan
Apigee secara rutin melakukan update untuk memastikan layanan ini andal, berperforma, aman, dan selalu terbaru. Sebagian besar pembaruan ini dilakukan tanpa dampak yang terlihat. Update ini disebut pemeliharaan.
Pemeliharaan biasanya termasuk dalam kategori berikut:
- Fitur Apigee: Untuk meluncurkan beberapa fitur, Apigee memerlukan update pemeliharaan.
- Peningkatan performa: Memberikan performa dan keandalan terbaik.
- Patch dan update keamanan: Kami terus memantau kerentanan keamanan yang baru teridentifikasi di stack software kami. Setelah ditemukan, kami melakukan patch pada sistem untuk melindungi Anda dari risiko baru.
Dampak pemeliharaan
Biasanya, pemeliharaan Apigee sepenuhnya lancar. Namun, selama pemeliharaan Apigee, Anda tidak akan dapat melakukan aktivitas tertentu, seperti:
- Membuat instance baru
- Melampirkan lingkungan ke instance
- Membuat lampiran endpoint
- Aktivitas penskalaan tertentu
Setelan pemeliharaan
Apigee menawarkan kemampuan untuk mengonfigurasi pemeliharaan agar terjadi pada waktu yang paling tepat untuk aplikasi Anda. Anda dapat melakukannya dengan mengonfigurasi masa pemeliharaan.
Anda dapat mengonfigurasi opsi berikut untuk instance Apigee:
- Masa pemeliharaan: Hari dalam seminggu dan jam saat Apigee menjadwalkan pemeliharaan untuk dimulai.
- Urutan update: Menetapkan urutan update instance relatif terhadap instance lain di region yang sama. Urutan update dapat ditetapkan ke Minggu 1 atau Minggu 2. Instance Minggu 2 akan diupdate satu minggu setelah instance Minggu 1 dengan masa pemeliharaan yang sama di region yang sama. Anda menetapkan urutan update saat mengonfigurasi masa pemeliharaan.
Catatan: "Minggu 1" dan "Minggu 2" mengacu pada fase peluncuran dan waktu tunggu notifikasi (1 minggu versus 2 minggu). Laporan ini tidak merujuk pada minggu kalender pertama atau kedua dalam sebulan. Misalnya, peluncuran "Minggu 2" tidak harus terjadi pada minggu kedua dalam satu bulan kalender. Peluncuran ini terjadi satu minggu setelah peluncuran "Minggu 1" untuk rilis tertentu tersebut.
Apigee akan menjadwalkan pemeliharaan untuk dimulai pada waktu mulai yang telah Anda konfigurasi. Karena konfigurasi pelanggan yang berbeda, Apigee tidak dapat memperkirakan secara pasti berapa lama pemeliharaan akan berlangsung; namun, biasanya memerlukan waktu beberapa jam.
Jika masa pemeliharaan dikonfigurasi untuk suatu resource, pemeliharaan otomatis di masa mendatang dijadwalkan untuk mematuhi preferensi ini. Jika periode pemeliharaan tidak ditentukan untuk resource Anda, pemeliharaan dapat dimulai kapan saja.
Apigee akan berupaya sebaik mungkin untuk mematuhi masa pemeliharaan. Namun, untuk menjaga kompatibilitas dan keamanan di seluruh armada kami, terkadang kami perlu mengupdate instance Anda di luar waktu pilihan Anda.
Frekuensi dan stabilitas peluncuran
Apigee tidak meluncurkan setiap versi runtime ke instance dengan masa pemeliharaan. Update biasanya digabungkan dan diluncurkan hanya jika rilis telah ditentukan sangat stabil di seluruh armada. Akibatnya, instance Anda mungkin melewati beberapa nomor versi di antara update. Peluncuran masa pemeliharaan baru diumumkan dalam Catatan Rilis Apigee.
Periode pembekuan dan pengecualian
Saat ini, Apigee tidak mendukung periode pembekuan atau pengecualian pemeliharaan yang ditentukan pelanggan. Setelah dijadwalkan, peluncuran akan dilanjutkan sesuai dengan setelan urutan update dan periode yang dikonfigurasi. Mengubah atau menghapus setelan pemeliharaan setelah acara pemeliharaan dijadwalkan tidak akan membatalkan atau menunda acara terjadwal.
Praktik terbaik masa pemeliharaan
Sebaiknya Anda menyetel masa pemeliharaan pada instance produksi, dan tidak menyetel masa pemeliharaan pada instance non-produksi. Hal ini disebabkan oleh urutan peristiwa yang luas berikut seputar update pemeliharaan:
- Pertama, Apigee akan mengupdate semua instance Anda yang tidak memiliki masa pemeliharaan.
- Selanjutnya, Apigee menjadwalkan update untuk semua instance Anda yang memiliki periode pemeliharaan. Pembaruan ini memiliki waktu tunggu minimal satu minggu (untuk urutan pembaruan Minggu 1) atau dua minggu (untuk urutan pembaruan Minggu 2).
- Jika Anda telah memilih untuk menerima komunikasi tentang peristiwa pemeliharaan Apigee mendatang, Apigee akan mengirimkan email yang berisi notifikasi tentang pemeliharaan terjadwal.
- Apigee melakukan update pemeliharaan pada waktu yang dijadwalkan.
Oleh karena itu, notifikasi pemeliharaan mendatang juga berarti bahwa update yang sama telah diterapkan ke semua instance Anda tanpa setelan masa pemeliharaan. Jika Anda membiarkan instance non-produksi tanpa masa pemeliharaan, Anda dapat menjamin bahwa instance tersebut akan menerima update sistem terlebih dahulu, dan Anda dapat menggunakan notifikasi pemeliharaan mendatang sebagai perintah untuk menguji atau melihat pratinjau update di lingkungan non-produksi.
Contoh pemeliharaan
Asumsikan Anda adalah developer di retailer yang mengelola layanan keranjang belanja, dan Anda memiliki satu instance Apigee untuk lingkungan produksi. Anda ingin pemeliharaan dimulai pada saat instance menangani jumlah traffic terendah, yaitu sekitar tengah malam pada hari Minggu.
Dalam hal ini, Anda menyetel setelan pemeliharaan instance produksi ke:
- Masa pemeliharaan: Hari Minggu mulai pukul 00.00 UTC
- Urutan update: Minggu ke-2
Setelan pemeliharaan untuk instance di lingkungan staging Anda akan serupa, hanya saja urutan update akan ditetapkan ke Minggu 1. Terakhir, tidak ada masa pemeliharaan yang dikonfigurasi untuk instance apa pun di lingkungan pengembangan Anda. Hal ini memastikan Anda dapat menjalankan pengujian penerimaan operasional untuk rilis pemeliharaan di lingkungan pengembangan dan staging sebelum pemeliharaan diluncurkan ke produksi. Jika terjadi masalah di lingkungan pengembangan atau staging, Anda memiliki waktu untuk mendiagnosis dan memperbaiki masalah sehingga lingkungan produksi Anda tidak terpengaruh.
Notifikasi pemeliharaan mendatang
Anda dapat menerima notifikasi tentang pemeliharaan mendatang yang dikirimkan ke email Anda setidaknya satu minggu (untuk Minggu 1) atau dua minggu (untuk Minggu 2) sebelum jadwal pemeliharaan dimulai. Jika Anda ingin menyetel filter email untuk notifikasi, judul emailnya adalah "Pemeliharaan mendatang untuk resource Apigee Anda [nama-resource-Anda]".
Notifikasi pemeliharaan tidak dikirim secara default. Jika Anda ingin mendapatkan notifikasi untuk pemeliharaan mendatang, Anda harus melakukan semua hal berikut:
- Tetapkan masa pemeliharaan.
- Mengaktifkan notifikasi pemeliharaan.
- Lakukan kedua hal ini setidaknya 7 hari (untuk Minggu ke-1) atau 14 hari (untuk Minggu ke-2) sebelum peristiwa pemeliharaan terjadwal dimulai. Jika tidak, Anda belum mendaftar untuk menerima notifikasi cukup lama bagi sistem untuk mengirimkan notifikasi tentang pemeliharaan mendatang.
Notifikasi dikirim ke alamat email yang terkait dengan Akun Google Anda. Alias email khusus tidak dapat dikonfigurasi (misalnya, alias email tim), dan alamat email lain selain milik Anda tidak dapat didaftarkan.
Saat berlangganan, Anda memilih untuk menerima notifikasi pemeliharaan untuk semua resource Apigee yang memiliki masa pemeliharaan di project tertentu. Anda akan menerima satu notifikasi per resource.
FAQ
Berikut adalah beberapa pertanyaan umum (FAQ) tentang kebijakan pemeliharaan untuk Apigee:
Praktik terbaik apa yang harus saya ikuti untuk mendapatkan pengalaman update pemeliharaan yang lancar?
Sebaiknya Anda melakukan tindakan berikut untuk memastikan pengalaman update pemeliharaan yang lancar:
- Tetapkan masa pemeliharaan Anda ke waktu yang memastikan pemeliharaan tidak diterapkan pada jam penggunaan Apigee yang paling tinggi.
- Aktifkan notifikasi pemeliharaan untuk menerima pemberitahuan melalui email setidaknya 7 hari (untuk Minggu 1) atau 14 hari (untuk Minggu 2) sebelum update pemeliharaan terjadwal dimulai.
- Gunakan masa pemeliharaan yang berbeda dan tidak tumpang-tindih untuk setiap resource. Artinya, jika terjadi gangguan selama periode pemeliharaan, Anda tetap dapat menggunakan produk dengan resource yang tidak terpengaruh.
Mengapa setelan pemeliharaan saya diabaikan?
Apigee akan berupaya sebaik mungkin untuk mematuhi masa pemeliharaan dan urutan update. Namun, untuk menjaga kompatibilitas dan keamanan di seluruh armada kami, terkadang kami perlu mengupdate instance Anda di luar waktu pilihan Anda. Anda tidak akan diberi tahu terlebih dahulu jika hal ini terjadi, tetapi log update instance akan tetap dibuat untuk instance tersebut.