백업 및 복원

이 섹션에서는 Apigee의 온프레미스 설치에서 백업 및 복원 태스크를 설명합니다. Edge. 항상 Apigee Edge 구성요소의 백업을 만드는 것이 좋습니다. 즉, 구성 및 데이터를 정기적으로 확인하고, 침해 사고 발생 시 복구가 수행되도록 시스템 장애 백업 및 복원 절차를 사용하면 전체 시스템의 다른 부분에 영향을 주지 않고 시스템 (모든 구성요소 포함)에 영향을 주지 않습니다.

백업할 항목

Apigee Edge의 온프레미스 배포에서는 다음 Edge를 백업해야 합니다. 구성요소:

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (PostgreSQL 데이터베이스)
  • apigee-qpidd (Qpidd)
  • apigee-sso (Edge SSO)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (관리 서버)
  • edge-management-ui (새 Edge UI)
  • edge-message-processor (메시지 프로세서)
  • edge-postgres-server (Postgres 서버)
  • edge-qpid-server (Qpid 서버)
  • edge-router (에지 라우터)
  • edge-ui (기본 UI)

복구 시간 목표 (RTO) vs. 목표 복구 시간 (RPO)

RTO는 비즈니스 프로세스가 실행되어야 하는 기간 및 서비스 수준입니다. Google은 재해 (또는 서비스 중단) 발생 후 비즈니스 연속성이 단락되는 경우가 있습니다

RPO는 특정 지연 시간 때문에 IT 서비스에서 데이터가 손실될 수 있는 최대 허용 기간입니다. 있습니다. 백업 솔루션을 구현하기 전에 두 가지 목표를 모두 고려해야 합니다. 복구 전략을 계획하는 데 도움이 됩니다

시작하기 전에: 유용한 정보

설치 데이터가 여러 시스템에 분산되는 것을 볼 수 있습니다. 예를 들면 다음과 같습니다. 많은 조직이 LDAP, 주키퍼, Cassandra에 있습니다. 다음 작업을 수행해야 합니다. 백업 및 복원 관련 참고사항:

  • Cassandra 노드가 여러 개 있는 경우 한 번에 하나씩 백업합니다.
  • 주키퍼 노드가 여러 개 있는 경우 한 번에 하나씩 백업하세요. 백업 프로세스 동물원이 일시적으로 종료됩니다.
  • Postgres 노드가 여러 개 있는 경우 한 번에 하나씩 백업합니다.
  • 다음과 같은 도구를 사용하여 모든 노드에서 다른 모든 Edge 구성요소를 동시에 백업할 수 있습니다. 예로 들 수 있습니다
  • ZooKeeper, Cassandra 또는 LDAP 노드 중 하나를 복원할 때 모든 일관성 확보를 위해 3개의 노드로 구성해야 하며 (특히 조직/환경이 백업이 생성된 이후 생성된 경우).
  • LDAP 또는 전역 관리자 비밀번호가 분실되거나 손상된 경우 전체 백업이 필요합니다. 해야 합니다.
  • 백업 유틸리티는 생성된 백업 파일을 /opt/apigee/backup/comp, 여기서 comp은 구성요소의 이름입니다. 많은 백업 파일을 생성할 수 있고 이러한 파일이 /opt/apigee/backup에 별도의 디스크를 마운트하면 됩니다. 백업 파일에 사용합니다
  • PostreSQL을 제외한 모든 백업 파일의 이름은 다음과 같은 형식으로 지정됩니다.
    backup-year.month.day,hour.min.seconds.tar.gz

    예를 들면 다음과 같습니다.

    backup-2018.05.29,11.13.41.tar.gz

    PostreSQL 백업 파일의 이름은 다음과 같습니다.

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