Ringkasan pemeliharaan

Halaman ini berlaku untuk Apigee, tetapi tidak untuk Apigee hybrid.

Lihat Apigee Edge dokumentasi.

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 baik, aman, dan terbaru. Sebagian besar update 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.
  • Performa yang ditingkatkan: Memberikan performa dan keandalan terbaik.
  • Patch dan update keamanan: Kami terus memantau kerentanan keamanan yang baru teridentifikasi di software stack 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 memberi Anda 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 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). Keduanya tidak mengacu pada minggu kalender pertama atau kedua dalam sebulan. Misalnya, peluncuran "Minggu 2" tidak selalu terjadi pada minggu kedua dalam sebulan 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-beda, Apigee tidak dapat memperkirakan dengan tepat berapa lama pemeliharaan akan berlangsung. Namun, biasanya pemeliharaan memerlukan waktu beberapa jam.

Jika masa pemeliharaan dikonfigurasi untuk resource, pemeliharaan otomatis mendatang akan dijadwalkan untuk mematuhi preferensi ini. Jika masa pemeliharaan tidak ditentukan untuk resource Anda, pemeliharaan dapat dimulai kapan saja.

Apigee akan berupaya sebaik mungkin untuk mematuhi masa pemeliharaan. Namun, untuk mempertahankan 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. Oleh karena itu, instance Anda mungkin melewati beberapa nomor versi di antara update. Peluncuran masa pemeliharaan baru diumumkan dalam Catatan Rilis Apigee.

Periode pembekuan dan pengecualian

Apigee saat ini tidak mendukung pembekuan pemeliharaan atau periode pengecualian yang ditentukan pelanggan. Setelah dijadwalkan, peluncuran akan dilanjutkan sesuai dengan setelan urutan update dan periode yang dikonfigurasi. Mengubah atau menghapus setelan pemeliharaan setelah peristiwa pemeliharaan dijadwalkan tidak akan membatalkan atau menunda peristiwa terjadwal.

Praktik terbaik masa pemeliharaan

Sebaiknya tetapkan masa pemeliharaan pada instance produksi Anda, dan jangan tetapkan masa pemeliharaan pada instance non-produksi Anda. Hal ini disebabkan oleh urutan peristiwa luas berikut terkait update pemeliharaan:

  1. Pertama, Apigee mengupdate semua instance Anda yang tidak memiliki masa pemeliharaan.
  2. Selanjutnya, Apigee menjadwalkan update untuk semua instance Anda yang memiliki masa pemeliharaan. Update ini memiliki waktu tunggu minimal satu minggu (untuk urutan update Minggu 1) atau dua minggu (untuk urutan update Minggu 2).
  3. Jika Anda telah memilih untuk menerima komunikasi tentang peristiwa pemeliharaan Apigee mendatang, Apigee akan mengirimkan email kepada Anda dengan notifikasi tentang pemeliharaan terjadwal.
  4. 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 masa pemeliharaan yang ditetapkan. 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 menetapkan setelan pemeliharaan instance produksi ke:

  • Masa pemeliharaan: Hari Minggu mulai pukul 00.00 UTC
  • Urutan update: Minggu 2

Setelan pemeliharaan untuk instance di lingkungan staging Anda akan serupa, kecuali urutan update akan ditetapkan ke Minggu 1. Terakhir, instance apa pun di lingkungan pengembangan Anda tidak akan memiliki masa pemeliharaan yang dikonfigurasi. 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 pemeliharaan terjadwal ditetapkan untuk dimulai. Jika Anda ingin menetapkan filter email untuk notifikasi, judul emailnya adalah "Pemeliharaan mendatang untuk resource Apigee Anda [nama-resource-Anda]".

Notifikasi pemeliharaan tidak dikirim secara default. Jika ingin mendapatkan notifikasi untuk pemeliharaan mendatang, Anda harus melakukan semua hal berikut:

  1. Tetapkan masa pemeliharaan.
  2. Pilih untuk menerima notifikasi pemeliharaan.
  3. Lakukan keduanya setidaknya 7 hari (untuk Minggu 1) atau 14 hari (untuk Minggu 2) sebelum peristiwa pemeliharaan terjadwal dimulai. Jika tidak, Anda belum mendaftar untuk menerima notifikasi dalam waktu yang cukup agar sistem dapat mengirimkan notifikasi pemeliharaan mendatang kepada Anda.

Notifikasi dikirim ke alamat email yang terkait dengan Akun Google Anda. Anda tidak dapat mengonfigurasi alias email khusus (misalnya, alias email tim), dan Anda juga tidak dapat berlangganan alamat email lain selain alamat email Anda sendiri.

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 tentang kebijakan pemeliharaan untuk Apigee:

Apa praktik terbaik 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 puncak penggunaan Apigee Anda.
  • Pilih untuk menerima notifikasi pemeliharaan agar mendapatkan notifikasi 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 masih 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 mempertahankan kompatibilitas dan keamanan di seluruh armada kami, terkadang kami perlu mengupdate instance Anda di luar waktu pilihan Anda. Anda tidak akan diberi tahu sebelumnya jika hal ini terjadi, tetapi log update instance akan tetap dibuat untuk instance tersebut.