Ringkasan pemeliharaan

Halaman ini berlaku untuk Apigee dan 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 dapat diandalkan, 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
  • Menyertakan 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 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 diupdate satu minggu setelah instance Minggu 1 dengan masa pemeliharaan yang sama di region yang sama. Anda menetapkan urutan update saat mengonfigurasi masa pemeliharaan.

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.

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:

  1. Pertama, Apigee akan mengupdate semua instance Anda yang tidak memiliki masa pemeliharaan.
  2. Selanjutnya, Apigee menjadwalkan update untuk semua instance Anda yang memiliki periode pemeliharaan. Update ini memiliki waktu tunggu minimal satu minggu.
  3. Jika Anda telah memilih untuk menerima komunikasi tentang peristiwa pemeliharaan Apigee mendatang, Apigee akan mengirimkan email yang berisi notifikasi tentang pemeliharaan terjadwal kepada Anda.
  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 setelan masa pemeliharaan. Jika Anda membiarkan instance non-produksi tanpa jendela 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 sebelum jadwal pemeliharaan. Jika Anda ingin menyetel filter email untuk notifikasi, judul emailnya adalah "Upcoming maintenance for your Apigee resource [your-resource-name]".

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

  1. Tetapkan masa pemeliharaan.
  2. Aktifkan notifikasi pemeliharaan.
  3. Lakukan kedua hal ini setidaknya 7 hari sebelum Apigee menjadwalkan update pemeliharaan untuk resource Anda. Jika tidak, Anda belum mendaftar untuk menerima notifikasi tepat waktu agar sistem dapat 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:

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 ke waktu yang memastikan pemeliharaan tidak diterapkan pada jam penggunaan Apigee yang paling tinggi.
  • Aktifkan notifikasi pemeliharaan untuk mendapatkan pemberitahuan melalui email setidaknya tujuh hari sebelum update pemeliharaan dijadwalkan untuk resource Anda.
  • 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 jika hal ini terjadi.