Confluence 기본 백업 솔루션 및 되감기 백업 비교

게시 됨: 2022-12-03

프로젝트가 성장하고 새로운 사용자가 추가됨에 따라 Confluence 데이터의 양과 가치가 증가합니다. Confluence 데이터의 엄청난 손실을 경험한다면 비즈니스는 어떻게 관리하시겠습니까?

Atlassian의 플랫폼은 일반적으로 안정적이지만 Atlassian의 기본 기능을 통해 포괄적인 백업 범위를 가질 것이라고 가정하는 실수를 범하지 마십시오.

이 기사에서는 Confluence Backup Manager 또는 명령줄 인터페이스(CLI) 솔루션(Early Access)으로 사용할 수 있는 Confluence의 기본 백업 및 복원 기능을 살펴보겠습니다. 이러한 솔루션을 Rewind와 같은 타사 백업 서비스 제공업체로부터 받은 솔루션과 비교해 보겠습니다.

Confluence 데이터를 백업해야 하는 이유는 무엇입니까?

데이터 손실, 손상 또는 사용할 수 없는 경우 무엇이 잘못될 수 있는지 이해하는 것이 중요합니다.

첫째, 사람들은 실수를 합니다. 우발적인 삭제는 데이터 손실의 주요 원인이며 사이버 보안 데이터 침해의 85%는 사람의 실수로 인해 발생합니다. 실수는 조직의 명성과 수익에 심각한 피해를 줄 수 있습니다. 불행히도 데이터 손실을 초래하는 사람의 개입이 항상 우발적인 것은 아닙니다. 불만을 품은 직원이 작업량을 줄이기 위해 데이터를 삭제하거나 고용주와 "점수를 정산"하는 것은 드문 일이 아닙니다.

Confluence는 기본 아카이브 및 휴지통 시스템을 제공하지만 계정에서 페이지를 영구적으로 삭제하는 것은 매우 쉽습니다. 다른 데이터 손실 시나리오는 잘못된 데이터 파일을 가져오는 사용자, 악의적인 사이버 공격, 버그가 있거나 잘못 구성된 타사 앱 또는 타사 통합 설정 중에 잘못된 문제로 인해 발생합니다. 대량 업데이트를 되돌리는 것은 길고 고통스러운 과정이 될 수 있습니다.

Atlassian은 고객의 데이터를 안전하게 유지하기 위해 최선을 다하지만 이와 관련하여 책임을 제한한다는 점을 이해하는 것이 중요합니다. 서비스 상태:

“우리는 귀하의 데이터를 손실 없이 보존하거나 유지할 것이라고 보증하지 않습니다(...). 우리는 이러한 네트워크에서 손실, 변경, 가로채기 또는 저장된 귀하의 데이터에 대해 책임을 지지 않습니다.”

Atlassian TOS

Atlassian은 이러한 규정에 대해 고유하지 않습니다. 공유 책임 모델은 SaaS 플랫폼이 사용자가 생성한 개별 계정 수준 데이터에 대해 책임이 없음을 나타냅니다. 데이터 보안은 플랫폼과 사용자 간의 공동 책임입니다.

타사 백업 솔루션을 고려하는 또 다른 이유는 비즈니스 연속성 위험입니다. Atlassian 고객은 특정 고객에 대해 몇 주 동안 계속된 회사의 2022년 4월 클라우드 서비스 중단을 알고 있을 것입니다.

Atlassian 대변인은 이 사건에 대해 “유지 보수를 수행하는 동안 스크립트 작업으로 인해 소수의 고객이 제품에 액세스할 수 없게 되었습니다. 우리는 이 사건이 사이버 공격의 결과가 아니며 고객 데이터에 대한 무단 액세스가 없음을 확인합니다. 우리는 고객이 작업을 완료하기 위해 우리 제품에 의존한다는 것을 알고 있으며 이로 인해 혼란을 드려 죄송합니다.”

약 400명의 Atlassian 고객이 중단의 영향을 받았는데, 이는 회사의 226,000명의 고객 중 0.18%에 불과합니다. 이는 소수의 고객에게만 해당되지만 영향을 받은 고객은 데이터에 액세스할 수 없다는 불만을 경험했습니다.

마지막으로 신뢰할 수 있는 타사 백업 솔루션을 갖추는 것이 보안 모범 사례입니다. CISA(Cybersecurity and Infrastructure Security Agency)는 개인과 기업이 3-2-1 백업 전략을 사용할 것을 권장합니다. 즉, 최소 3개의 데이터 사본이 있어야 합니다. 두 개는 현장에 있지만 다른 장치나 매체에 있고 최소 한 개는 오프사이트에 있습니다. 클라우드 백업을 활용하면 별도의 매체이고 오프사이트에 저장되므로 이 두 상자를 모두 선택합니다.

Confluence 데이터를 백업하기 위한 몇 가지 옵션을 자세히 살펴보겠습니다.

Confluence 백업 관리자

Confluence Backup Manager는 24시간마다 수동으로 내보내기를 수행할 수 있는 Confluence의 독점 백업 솔루션입니다. 백업 범위에는 페이지, 사용자 및 첨부 파일이 포함됩니다. Backup Manager에는 백업 스냅샷을 위한 클라우드 스토리지가 포함되어 있지 않습니다. 즉, 자체 환경에서 스냅샷을 저장하고 버전을 지정하고 비용을 책정해야 합니다.

백업 관리자는 아래와 같이 Confluence의 설정 메뉴에서 백업 파일을 수동으로 내보낼 것을 요구합니다.

0 b2e1244ff48c0b9b8dec067063022e19 800

자동화 스크립트를 사용하여 이 수동 프로세스를 자동화할 수 있지만 직접 작성하고 유지 관리해야 합니다.

백업 빈도도 주의해야 합니다. Confluence Backup Manager를 사용하면 24시간마다 백업을 내보낼 수 있습니다. 이전 백업 이후 24시간이 경과하기 전에 백업을 시작하려고 하면 오류 메시지가 표시됩니다(아래 참조).

1 5b4c7e3a8bec7a85aeaeb6cb6b7ad72f 800

Backup Manager는 페이지, 사용자 및 첨부 파일의 세 가지 항목을 보호합니다. 첨부 파일은 선택 사항입니다. 관리자만 백업을 수행할 수 있습니다.

Backup Manager의 복원 기능은 다소 제한적입니다. 복원을 가져오기로 지원하지만 공간 수준에서만 수행할 수 있습니다. 계정 수준(사이트 수준) 복원은 지원되지 않습니다. 따라서 계정을 복구하려면 여러 공간 복원을 시작해야 합니다.

이 프로세스는 수동 내보내기 프로세스와 유사하지만 가져올 공간에 대한 백업 파일도 선택해야 합니다. 사용자 계정 및 그룹을 제외한 백업 스냅샷의 모든 항목이 복원됩니다.

2 561f2c0809c0c559b65a7870a90c04cd 800

CLI 솔루션(초기 액세스)

Confluence는 CLI(Command Line Interface) 기반 백업 및 데이터 복구 솔루션을 개발하고 있으며, 이는 테스트 목적으로만 초기 액세스 단계에 있습니다. Atlassian은 솔루션이 프로덕션 환경에서 사용되지 않는다는 점을 분명히 했습니다.

CLI 솔루션의 완료 일정은 아직 명확하지 않습니다. 지금은 무료로 사용할 수 있지만 복원 기능이 개발되면 가격이 얼마가 될지는 알 수 없습니다. Atlassian은 가장 비싼 요금제에서 복원 기능을 제공하는 Shopify 및 QuickBooks Online과 같은 다른 SaaS 회사가 취한 접근 방식을 채택할 가능성이 높습니다.

CLI 솔루션의 설정 구성은 수동입니다. 설정은 관리자만 CLI를 통해 다음 세 단계로 수행할 수 있습니다.

  • 1단계: Backup CLI jar 파일 다운로드
  • 2단계: 시스템 구성(Java RE 11 다운로드 필요)
  • 3단계: 특정 도메인을 허용하도록 방화벽 구성

CLI 백업은 자동화되지 않습니다. 백업은 수동으로 실행해야 하며 파일은 원하는 환경에 저장해야 합니다. 이렇게 하면 관리자가 백업을 생성하는 데 사용하는 장치에 대한 종속성이 생성됩니다.

또한 CLI를 사용하면 백업이 "all or nothing"입니다. 모든 백업은 전체 백업이므로 Rewind의 증분 백업에 비해 시간이 오래 걸립니다(이전 백업 버전과의 차이를 백업할 수 있어 프로세스를 가속화할 수 있음).

CLI 백업 프로세스에는 다음 단계가 포함됩니다.

1단계: 제품을 CLI에 연결

  • 운영 체제의 CLI(예: Mac의 터미널 또는 Windows의 명령 프롬프트)를 엽니다.
  • Backup CLI 가 포함된 폴더로 이동하고 제공된 명령을 실행합니다.
  • 출력 에서 URL에서 마이그레이션을 복사합니다.
  • 브라우저로 전환한 다음 대상 클라우드 사이트 선택 탭으로 전환합니다. 이 탭은 자동으로 열렸어야 합니다.
  • URL에서 마이그레이션을 붙여넣습니다.
  • 나머지 지침을 따릅니다.

2단계: jar를 사용하여 새 백업을 시작하려면 제공된 명령을 실행합니다.

3단계: 백업 스냅샷을 원하는 위치에 보관/버전화합니다.

CLI 솔루션에는 사용자 인터페이스가 없지만 백업 스냅샷에서 항목을 찾는 방법을 알려주는 제공된 설명서를 읽을 수 있습니다.

CLI 솔루션으로 백업을 생성하려면 명령줄 인터페이스를 사용한 수동 코딩이 필요합니다. 자동화되지 않았으며 관리자는 Atlassian에서 제공하는 코드를 매일 실행해야 합니다. 이로 인해 사람과 장비 오류의 위험이 있습니다. 또는 스크립트를 사용하여 프로세스를 자동화할 수 있지만 개발 및 유지 관리는 사용자에게 달려 있습니다.

백업 스토리지는 CLI 솔루션에 포함되어 있지 않습니다. 백업 및 백업 스냅샷을 위해 클라우드 저장소를 구입해야 합니다. 다음 항목은 Atlassian의 CLI 솔루션에서 다룹니다.

  • 사용자 및 그룹 데이터
  • 공간 데이터(예: 페이지, 댓글 및 첨부 파일과 같은 사용자 생성 콘텐츠)
  • Confluence 전역 데이터(예: 템플릿)

Confluence CLI는 현재 백업을 지원하지만 복원을 보장하지는 않습니다. 2022년 8월, Atlassian은 조기 액세스 단계의 일부로 몇몇 고객과 함께 CLI 기반 복원 기능을 테스트하기 시작했습니다. Atlassian은 제품을 테스트 목적으로만 사용해야 하며 프로덕션 환경에 배포해서는 안 된다고 강조했습니다.

4 8eb5b4cdb19a17a3c02549e67553156d 800

2022년 8월 발표에 따르면 CLI 백업 솔루션은 다음 항목을 사용하여 백업에 있는 모든 항목(전체 Confluence 계정 정보)의 선택적(항목 수준) 및 계정 수준 복원을 모두 지원합니다.

사용자 및 그룹 데이터

  • 사용자
  • 여러 떼
  • 멤버십

공간 데이터

  • 사용자 생성 콘텐츠(페이지, 댓글 및 첨부 파일)

Confluence 글로벌 데이터

  • 템플릿

CLI 복원은 CLI를 통해 관리자가 시작해야 합니다. 복원을 시작하는 단계는 수동이며 다음을 포함합니다.

1단계: 제품을 CLI에 연결

  • 운영 체제의 CLI(예: Mac의 터미널 또는 Windows의 명령 프롬프트)를 엽니다.
  • Restore CLI 가 포함된 폴더로 이동하고 제공된 명령을 실행합니다.
  • 출력에서 복원 CLI URL을 복사합니다.
  • 찾아보기로 전환 하고 제품 탭에 연결 하십시오. 자동으로 열립니다.
  • 복원 CLI URL을 붙여넣습니다.

2단계: 새 복원을 시작하려면 jar를 사용하고 제공된 명령을 실행합니다.

  • 백업 스냅샷의 대상 URL을 제공해야 합니다.
  • 선택한 항목을 복원하는 방법을 설명하는 자세한 문서가 있습니다.

3단계: 복원된 파일의 로그/Confluence 계정을 확인합니다.

Confluence용 백업 되감기

Rewind Backups for Confluence는 개발 시간을 절약하고 중요한 데이터가 항상 안전한지 확인하는 관리형 서비스입니다.

Rewind는 자동화된 일일 백업과 원클릭 계정 복구 및 세분화된 항목 수준 복원을 포함한 고급 데이터 복구 기능을 제공합니다. 이 모든 것은 몇 번의 클릭만으로 인적 오류, 재해 및 기타 유형의 데이터 손실 사고로부터 복구할 수 있음을 의미합니다.

Atlassian Marketplace에서 Rewind Backups for Confluence 앱을 다운로드한 후 설정하는 데 몇 분밖에 걸리지 않습니다. 따라서 Rewind는 2022년 "쉬운 설정" 부문에서 G2 수상작입니다.

일일 백업은 계정 설정 직후 자동으로 시작되며 코딩이나 스크립트가 필요하지 않습니다. Rewind의 온디맨드 포털에 로그인하고 언제든지 무제한 백업을 시작하십시오.

백업 및 복원에는 Confluence의 모든 항목(페이지, 스페이스, 블로그 게시물, 첨부 파일, 댓글, 템플릿, 테마 등)이 포함됩니다. Rewind의 포털은 주문형 및 자동 복원(계정 및 항목 수준 모두)을 허용합니다. 몇 번의 클릭만으로 선택한 날짜의 전체 인스턴스 또는 단일 항목(예: 페이지)만 복원할 수 있습니다.

고급 보안은 Rewind Backups for Confluence의 또 다른 중요한 기능입니다. 모든 데이터는 업계 표준 프로토콜(TLS 1.2 및 AES-256)을 사용하여 전송 및 유휴 상태에서 암호화됩니다. Rewind는 Atlassian 마켓플레이스에서 유일하게 SOC 2 Type 2 호환 Confluence 백업 앱입니다. 또한 GDPR, PIPED, SOC 3 및 ​​CCPA를 준수합니다. CAIQ 보고서, Pentest 보고서 등을 보려면 https://security.rewind.com을 방문하세요.

수상 경력에 빛나는 고객 서비스를 찾고 있다면 Rewind가 최선의 선택일 것입니다. 이메일과 채팅을 통해 일주일 내내 지원을 받을 수 있습니다. 또한 G2의 지원 품질에 대해 인상적인 9.5/10 등급을 받았습니다.

기업 고객인 경우 주 5일 전화 지원을 받고 셀프 서비스 기능을 넘어서는 문제에 대한 지원을 복원할 수도 있습니다.

기능 비교표

백업 솔루션을 선택할 때 처리해야 할 정보가 많다는 것을 잘 알고 있습니다. 이것이 우리가 세 가지 솔루션 모두에 대해 이 비교표를 만든 이유입니다. 또한 다음 섹션에 특정 기능에 대한 자세한 개요가 포함되어 있습니다.

5 6d9774e55ce31d4bd7513c55bc62b99e 800

Confluence Backup Manager vs. CLI 솔루션 vs. Rewind

오토메이션

Confluence Backup Manager에는 수동 백업 및 수동 복원이 필요합니다. Confluence CLI 솔루션에는 코딩이 필요합니다. Rewind는 자동화된 일일 백업과 고급 온디맨드 복원 기능을 제공합니다.

복원 기능

Confluence Backup Manager는 한 번에 하나의 공간을 가져와 수동 복원만 지원합니다. Confluence의 CLI 솔루션 복원 기능은 아직 개발 중이며 예상 완료 날짜는 없습니다. 되감기는 원클릭 계정 복원을 사이트 전체에서 지원합니다.

백업 보존

Rewind는 주문형 포털을 통해 쉽게 액세스할 수 있는 365일 백업 버전 기록을 제공합니다. Confluence Backup Manager를 사용하면 내보내기 버전을 수동으로 지정하고 백업 파일을 검색해야 합니다.

백업 스토리지

Confluence Backup Manager 및 CLI 솔루션을 사용하려면 자체 저장소를 구입해야 합니다. Rewind는 백업을 위한 무제한 클라우드 스토리지를 제공합니다.

백업 빈도

Confluence Backup Manager를 사용하면 백업 사이에 최소 24시간을 기다려야 합니다. 되감기는 언제든지 무제한 백업을 제공합니다.

증분 백업

Confluence Backup Manager 및 CLI 솔루션은 모든 백업에 대해 전체 인스턴스 백업이 필요하므로 완료하는 데 훨씬 더 오래 걸립니다. 프로세스는 작업을 실행하는 장치에 따라 다릅니다. 되감기는 첫 번째 전체 백업 후 빠른 증분 백업을 지원합니다.

중복성

Backup Manager 및 CLI 솔루션은 Atlassian 자체 서비스이므로 이를 사용하면 Atlassian에 대한 의존도가 높아집니다. Rewind는 독립적인 타사 서비스 제공업체입니다.

백업 보존

Confluence Backup Manager 및 CLI 솔루션에는 내보내기의 수동 버전 관리와 백업 파일의 수동 검색이 필요합니다. Rewind는 직관적인 주문형 포털을 통해 365일 백업 버전 기록을 제공합니다.

풀 버전

Confluence CLI 솔루션은 아직 초기 액세스 단계이므로 테스트 이외의 용도로는 권장되지 않습니다(물론 프로덕션 환경에서는 사용해서는 안 됩니다!). 되감기 및 백업 관리자는 완벽하게 작동하는 제품입니다.

다음 단계

데이터 손실은 어떤 비즈니스에서도 반가운 일이 아니지만 다행스럽게도 Confluence 계정 데이터를 보호할 수 있는 옵션이 많이 있습니다. 최선의 선택은 비즈니스의 특성, 생성하고 저장하는 데이터의 유형과 양, 예산에 따라 달라집니다.

이 주제에 대한 통찰력을 제공한 Rewind의 친구들에게 특별한 감사를 드립니다.