Sao lưu và khôi phục

Phần này mô tả các tác vụ sao lưu và khôi phục trong quá trình cài đặt tại cơ sở của Apigee Cạnh. Bạn nên luôn tạo bản sao lưu các thành phần Apigee Edge, tức là các thành phần của Apigee Edge. cấu hình và dữ liệu, theo định kỳ và đảm bảo rằng việc khôi phục được thực hiện trong trường hợp lỗi hệ thống. Quy trình sao lưu và khôi phục cho phép bạn khôi phục trạng thái của toàn bộ hệ thống (bao gồm tất cả các thành phần), mà không ảnh hưởng đến các phần khác của hệ thống.

Nội dung sao lưu

Trong quá trình triển khai Apigee Edge tại chỗ, bạn phải sao lưu các ứng dụng Edge sau thành phần:

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (Cơ sở dữ liệu PostgreSQL)
  • apigee-qpidd (Qpidd)
  • apigee-sso (Edge SSO)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (Máy chủ quản lý)
  • edge-management-ui (Giao diện người dùng Edge mới)
  • edge-message-processor (Bộ xử lý thông báo)
  • edge-postgres-server (Máy chủ Postgres)
  • edge-qpid-server (Máy chủ Qid)
  • edge-router (Bộ định tuyến Edge)
  • edge-ui (Giao diện người dùng cổ điển)

Mục tiêu về thời gian phục hồi (RTO) so với Mục tiêu điểm khôi phục (RPO)

RTO là khoảng thời gian và cấp độ dịch vụ mà trong đó phải có một quy trình kinh doanh được khôi phục sau khi xảy ra thảm hoạ (hoặc sự cố gián đoạn) để tránh hậu quả không thể chấp nhận liên quan đến khi hoạt động kinh doanh có thể bị gián đoạn.

RPO là khoảng thời gian tối đa được chấp nhận mà dữ liệu có thể bị mất do dịch vụ CNTT do sự cố lớn. Bạn phải xem xét cả hai mục tiêu này trước khi triển khai tính năng sao lưu cho chiến lược phục hồi của bạn.

Trước khi bạn bắt đầu: các thông tin hữu ích

Bạn có thể thấy rằng dữ liệu cài đặt được phân phối trên nhiều hệ thống, ví dụ: có trong LDAP, ZooKeeper và Cassandra. Hãy đảm bảo rằng bạn chú ý đến những điều sau lưu ý về sao lưu và khôi phục:

  • Nếu bạn có nhiều nút Cassandra, hãy sao lưu lần lượt từng nút.
  • Nếu bạn có nhiều nút ZooKeeper, hãy sao lưu từng nút. Quá trình sao lưu tạm thời tắt ZooKeeper.
  • Nếu bạn có nhiều nút Postgres, hãy sao lưu từng nút một.
  • Bạn có thể sao lưu tất cả các thành phần khác của Edge cùng lúc trên tất cả các nút bằng cách sử dụng các công cụ như Ansible hoặc Chef.
  • Khi khôi phục một trong các nút ZooKeeper, Cassandra hoặc LDAP, bạn nên khôi phục tất cả ba nút để đạt được tính nhất quán (đặc biệt khi tổ chức/môi trường có kể từ khi tạo bản sao lưu).
  • Nếu mật khẩu LDAP hoặc mật khẩu của quản trị viên chung bị mất/bị hỏng, bạn cần phải sao lưu toàn bộ để có cùng thông tin đăng nhập cho hệ thống đang chạy và sao lưu gần đây nhất.
  • Tiện ích sao lưu ghi tệp sao lưu đã tạo vào /opt/apigee/backup/comp, trong đó comp tên của thành phần. Vì bạn có thể tạo nhiều tệp sao lưu và vì các tệp này có thể lớn hơn, bạn có thể gắn một ổ đĩa riêng tại /opt/apigee/backup ngay để sao lưu các tệp.
  • Tất cả tệp sao lưu (ngoại trừ PostgreSQL) đều có tên trong biểu mẫu:
    backup-year.month.day,hour.min.seconds.tar.gz

    Ví dụ:

    backup-2018.05.29,11.13.41.tar.gz

    Các tệp sao lưu PostgreSQL có tên là:

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