Pencadangan dan Pemulihan

Edge untuk Private Cloud v. 4.17.01

Bagian ini menjelaskan tugas pencadangan dan pemulihan dalam penginstalan Apigee Edge secara lokal. Sebaiknya Anda selalu membuat cadangan komponen Apigee Edge, yaitu konfigurasi dan data, secara berkala, serta memastikan bahwa pemulihan dilakukan jika terjadi kegagalan sistem. Prosedur pencadangan dan pemulihan memungkinkan Anda memulihkan status seluruh sistem (termasuk semua komponen), tanpa memengaruhi bagian lain dari sistem.

Apa yang Harus Cadangkan

Dalam deployment Apigee Edge lokal, Anda harus mencadangkan komponen Edge berikut:

  • Apache ZooKeeper (apigee-zookeeper)
  • Apache Cassandra (apigee-cassandra)
  • Server Postgres (edge-postgres-server)
  • Database PostgreSQL (apigee-postgresql)

    Catatan: Di konfigurasi Postgres Master/Standby, Anda hanya mencadangkan Master. Anda tidak perlu mencadangkan budak itu.
  • Server Qpid (edge-qpid-server)
  • Qpidd (apigee-qpidd)
  • OpenLDAP (apigee-openldap)
  • Server Pengelolaan (edge-management-server)
  • Pemroses Pesan (edge-message-processor)
  • Router (edge router)
  • UI Edge (edge-ui)

Batas waktu pemulihan (RTO) vs. Batas titik pemulihan (RPO)

RTO adalah durasi waktu dan tingkat layanan saat proses bisnis harus dipulihkan setelah bencana (atau gangguan) untuk menghindari konsekuensi yang tidak dapat diterima yang terkait dengan terputusnya kelangsungan bisnis.

RPO adalah periode maksimum yang dapat ditoleransi saat data mungkin hilang dari layanan IT karena insiden besar. Kedua tujuan harus dipertimbangkan sebelum Anda menerapkan rencana cadangan untuk strategi pemulihan Anda.

Sebelum Anda Memulai: Fakta Berguna

Anda dapat mengamati bahwa data penginstalan didistribusikan ke beberapa sistem, misalnya organisasi berada di LDAP, ZooKeeper, dan Cassandra. Pastikan Anda memperhatikan catatan berikut terkait pencadangan dan pemulihan:

  • Jika Anda memiliki beberapa node Cassandra, cadangkan satu per satu. Proses pencadangan akan menghentikan Cassandra untuk sementara, sehingga Anda tentu tidak ingin menjalankannya secara bersamaan untuk semua node Cassandra.

    Catatan: Mulai Edge 4.17.01.05, prosedur pencadangan tidak lagi menonaktifkan Cassandra.
  • Jika Anda memiliki beberapa node ZooKeeper, cadangkan node satu per satu. Proses pencadangan akan menghentikan ZooKeeper untuk sementara.
  • Jika Anda memiliki beberapa node Postgres, cadangkan node tersebut satu per satu.
  • Anda dapat mencadangkan semua komponen Edge lainnya secara bersamaan di semua node menggunakan alat seperti Ansible atau Chef.
  • Saat memulihkan salah satu node ZooKeeper, Cassandra, atau LDAP, sebaiknya pulihkan ketiga node agar konsisten (terutama jika organisasi/lingkungan telah dibuat sejak pencadangan dibuat).
    Catatan: Hal di atas tidak memengaruhi pemulihan satu node Cassandra atau ZooKeeper di cluster datastore, karena tidak ada cadangan yang digunakan.
  • Jika sandi administrator global atau LDAP hilang/rusak, pencadangan menyeluruh diperlukan untuk mendapatkan kredensial yang sama untuk sistem pencadangan dan yang terakhir berjalan.
  • Utilitas pencadangan menulis file cadangan yang dihasilkan ke /opt/apigee/backup/comp dengan comp adalah nama komponennya. Karena Anda dapat membuat banyak file cadangan, dan karena file ini berukuran besar, Anda dapat memasang disk terpisah di /opt/apigee/backup hanya untuk file cadangan.
  • Semua file cadangan, kecuali untuk PostreSQL, diberi nama dalam bentuk:
    backup-(tahun).(bulan).(hari),(jam).(min).(seconds).tar.gz

    File cadangan PostreSQL diberi nama:
    (tahun).(bulan).(hari),(jam).(min).(detik).dump