Pencadangan dan Pemulihan

Edge for Private Cloud v4.18.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 dan 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 sistem.

Yang Harus Dicadangan

Dalam deployment Apigee Edge on-premise, Anda harus mencadangkan komponen Edge berikut:

  • Apache ZooKeeper (apigee-zookeeper)
  • Apache Cassandra (apigee-cassandra)
  • Server Postgres (edge-postgres-server)
  • Database PostgreSQL (apigee-postgresql)
  • Server Qpid (edge-qpid-server)
  • Qpidd (apigee-qpidd)
  • OpenLDAP (apigee-openldap)
  • Server Pengelolaan (edge-management-server)
  • Pemroses Pesan (pemroses-pesan-edge)
  • Router (router tepi)
  • UI Edge (edge-ui)

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

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

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

Sebelum Memulai: Fakta yang Berguna

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

  • Jika Anda memiliki beberapa node Cassandra, cadangkan satu per satu.
  • Jika Anda memiliki beberapa node ZooKeeper, cadangkan satu per satu. Proses pencadangan akan menonaktifkan ZooKeeper untuk sementara.
  • Jika Anda memiliki beberapa node Postgres, cadangkan satu per satu.
  • Anda dapat mencadangkan semua komponen Edge lainnya secara bersamaan di semua node menggunakan alat seperti Ansible atau Chef.
  • Saat Anda memulihkan salah satu node ZooKeeper, Cassandra, atau LDAP, sebaiknya pulihkan ketiga node agar konsisten (terutama jika organisasi/lingkungan telah dibuat sejak pencadangan dibuat).
    Catatan: Langkah 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 lengkap diperlukan untuk mendapatkan kredensial yang sama untuk pencadangan terakhir dan sistem yang sedang berjalan.
  • Utilitas pencadangan menulis file cadangan yang dihasilkan ke /opt/apigee/backup/comp dengan comp adalah nama komponen. Karena Anda dapat membuat banyak file cadangan, dan karena file ini dapat menjadi besar, Anda dapat memasang disk terpisah di /opt/apigee/backup hanya untuk file cadangan.
  • Semua file cadangan, kecuali PostreSQL, diberi nama dalam bentuk:
    backup-(year).(month).(day),(hour).(min).(seconds).tar.gz 

    File cadangan PostgreSQL diberi nama:

    (year).(month).(day),(hour).(min).(seconds).dump