Edge for Private Cloud v4.19.01
Bagian ini menjelaskan tugas pencadangan dan pemulihan dalam penginstalan Apigee Edge 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 dari sistem.
Yang perlu dicadangkan
Dalam deployment lokal Apigee Edge, Anda harus mencadangkan komponen Edge berikut:
apigee-cassandra(Cassandra)apigee-openldap(OpenLDAP)apigee-postgresql(Database PostgreSQL)apigee-qpidd(Qpidd)apigee-sso(SSO Edge)apigee-zookeeper(ZooKeeper)edge-management-server(Server Pengelolaan)edge-management-ui(UI Edge baru)edge-message-processor(Pemroses Pesan)edge-postgres-server(Server Postgres)edge-qpid-server(Server Qpid)edge-router(Router Tepi)edge-ui(UI Klasik)
Batas waktu pemulihan (RTO) vs. Toleransi durasi kehilangan data (RPO)
RTO adalah durasi waktu dan tingkat layanan yang harus dipenuhi untuk memulihkan proses bisnis setelah bencana (atau gangguan) guna menghindari konsekuensi yang tidak dapat diterima terkait dengan terhentinya kelangsungan bisnis.
RPO adalah periode maksimum yang dapat ditoleransi saat data mungkin hilang dari layanan IT akibat insiden besar. Kedua tujuan tersebut harus dipertimbangkan sebelum Anda menerapkan rencana pencadangan 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 tersebut untuk mencapai konsistensi (terutama jika organisasi/lingkungan telah dibuat sejak pencadangan dibuat).
- Jika sandi LDAP atau administrator global hilang/rusak, pencadangan lengkap diperlukan untuk mendapatkan kredensial yang sama untuk pencadangan terakhir dan sistem yang berjalan.
- Utilitas pencadangan menulis file cadangan yang dihasilkan ke
/opt/apigee/backup/compdengan comp adalah nama komponen. Karena Anda dapat membuat banyak file cadangan, dan karena file ini bisa berukuran besar, Anda dapat memasang disk terpisah di/opt/apigee/backuphanya untuk file cadangan. - Semua file cadangan, kecuali untuk PostgreSQL, diberi nama dalam bentuk:
backup-year.month.day,hour.min.seconds.tar.gz
Contoh:
backup-2018.05.29,11.13.41.tar.gz
File cadangan PostgreSQL diberi nama:
year.month.day,hour.min.seconds.dump