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

Edge for Private Cloud v4.18.05

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 Apigee Edge tại chỗ. 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ấu hình và dữ liệu, theo các khoảng thời gian đều đặn và đảm bảo rằng quá trình khôi phục được thực hiện trong trường hợp hệ thống gặp sự cố. 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 cần sao lưu

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

  • 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 về điểm phục hồi (RPO)

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

RPO là khoảng thời gian tối đa có thể chấp nhận được mà dữ liệu có thể bị mất từ một dịch vụ CNTT do một sự cố lớn. Bạn phải cân nhắc cả hai mục tiêu này trước khi triển khai kế hoạch sao lưu cho chiến lược khôi phục.

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

Bạn có thể quan sát thấy dữ liệu cài đặt được phân phối trên một số hệ thống, ví dụ: các tổ chức nằm trong LDAP, ZooKeeper và Cassandra. Hãy nhớ lưu ý những điều sau đây về việc sao lưu và khôi phục:

  • Nếu bạn có nhiều nút Cassandra, hãy sao lưu từng nút một.
  • Nếu bạn có nhiều nút ZooKeeper, hãy sao lưu từng nút một. Quá trình sao lưu sẽ 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 Edge khác 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 cả ba nút để đạt được tính nhất quán (đặc biệt là khi các tổ chức/môi trường đã được tạo kể từ khi tạo bản sao lưu).
  • Nếu mật khẩu quản trị viên toàn cục hoặc LDAP bị mất/hỏng, bạn cần phải sao lưu toàn bộ để lấy thông tin xác thực giống nhau cho bản sao lưu gần đây nhất và hệ thống đang chạy.
  • Tiện ích sao lưu sẽ ghi tệp sao lưu đã tạo vào /opt/apigee/backup/comp, trong đó comp là 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ể có kích thước lớn, nên bạn có thể gắn một ổ đĩa riêng tại /opt/apigee/backup chỉ dành cho các tệp sao lưu.
  • Tất cả tệp sao lưu, ngoại trừ PostreSQL, đều được đặt tên theo dạng:
    backup-year.month.day,hour.min.seconds.tar.gz

    Ví dụ:

    backup-2018.05.29,11.13.41.tar.gz

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

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