Собственные решения Confluence для резервного копирования и перемотки резервных копий, сравнение

Опубликовано: 2022-12-03

Объем и ценность ваших данных Confluence увеличиваются по мере роста ваших проектов и добавления новых пользователей. Как бы повел себя ваш бизнес, если бы вы столкнулись с разрушительной потерей данных Confluence?

Хотя платформа Atlassian в целом стабильна, не делайте ошибку, полагая, что у вас будет полное резервное копирование с помощью встроенных функций Atlassian.

В этой статье мы рассмотрим встроенные в Confluence возможности резервного копирования и восстановления, доступные в виде диспетчера резервного копирования Confluence или решения с интерфейсом командной строки (CLI) (ранний доступ). Мы сравним эти решения с тем, что вы получаете от стороннего поставщика услуг резервного копирования, такого как Rewind.

Зачем мне создавать резервную копию данных Confluence?

Когда дело доходит до потери, повреждения или недоступности данных, важно понимать, что может пойти не так.

Во-первых, люди ошибаются. Случайное удаление является основной причиной потери данных, а 85% нарушений данных кибербезопасности вызваны человеческими ошибками. Ошибки могут нанести значительный ущерб репутации и доходам организации. К сожалению, вмешательство человека, приводящее к потере данных, не всегда случайно. Нередко недовольные сотрудники удаляют данные, чтобы уменьшить свою рабочую нагрузку или «свести счеты» со своим работодателем.

Confluence предлагает базовую систему архивирования и корзины, но безвозвратно удалить страницы из вашей учетной записи очень просто. Другие сценарии потери данных возникают из-за того, что пользователь импортирует неправильный файл данных, злонамеренной кибератаки, ошибочного или плохо настроенного стороннего приложения или каких-либо сбоев во время настройки сторонней интеграции. Откат массовых обновлений может быть долгим и болезненным процессом.

Важно понимать, что хотя Atlassian делает все возможное для обеспечения безопасности данных клиентов, она ограничивает свою ответственность в этом отношении. В его условиях обслуживания указано:

«МЫ НЕ ГАРАНТИРУЕМ (…), ЧТО МЫ СОХРАНИМ ИЛИ ПОДДЕРЖИМ ВАШИ ДАННЫЕ БЕЗ ПОТЕРИ. МЫ НЕ НЕСЕМ ОТВЕТСТВЕННОСТИ ЗА ПОТЕРЮ, ИЗМЕНЕНИЕ, ПЕРЕХВАТЫВАНИЕ ИЛИ ХРАНЕНИЕ ВАШИХ ДАННЫХ В ТАКИХ СЕТЯХ».

Условия использования Atlassian

Эти условия не уникальны для Atlassian; Модель общей ответственности требует, чтобы платформы SaaS не несли ответственности за данные на уровне отдельных учетных записей, созданные их пользователями. Безопасность данных является общей ответственностью между платформой и пользователем.

Еще одна причина для рассмотрения стороннего решения для резервного копирования — риск непрерывности бизнеса. Как клиент Atlassian, вы, вероятно, знаете об отключении облачных сервисов компании в апреле 2022 года, которое длилось несколько недель для некоторых клиентов.

Представитель Atlassian прокомментировал инцидент: «Во время проведения технического обслуживания действие сценария привело к тому, что небольшое количество наших клиентов не смогли получить доступ к своим продуктам. Мы можем подтвердить, что этот инцидент не был результатом кибератаки, и не было несанкционированного доступа к данным клиентов. Мы знаем, что наши клиенты полагаются на наши продукты для выполнения своей работы, и мы приносим извинения за сбои, которые это вызывает».

Отключение затронуло около 400 клиентов Atlassian, что составляет всего 0,18% от 226 000 клиентов компании. Хотя это касается лишь небольшой группы клиентов, те, кого это коснулось, испытали разочарование из-за невозможности доступа к своим данным.

Наконец, наличие надежного стороннего решения для резервного копирования — это просто лучшая практика безопасности. Агентство кибербезопасности и безопасности инфраструктуры (CISA) рекомендует частным лицам и компаниям использовать стратегию резервного копирования 3-2-1. Это означает наличие как минимум трех копий ваших данных: двух на сайте, но на разных устройствах или носителях, и по крайней мере одной копии за пределами сайта. Использование облачного резервного копирования ставит галочки в обоих этих полях, поскольку это отдельный носитель, который хранится вне офиса.

Давайте подробнее рассмотрим некоторые варианты резервного копирования данных Confluence.

Менеджер резервного копирования Confluence

Confluence Backup Manager — это запатентованное решение Confluence для резервного копирования, которое позволяет выполнять экспорт вручную каждые 24 часа. Покрытие резервного копирования включает страницы, пользователей и вложения. Backup Manager не включает облачное хранилище для моментальных снимков резервных копий, а это означает, что вам необходимо сохранять их и версии в вашей собственной среде и бюджете на стоимость.

Backup Manager требует, чтобы вы вручную экспортировали файлы резервных копий из меню настроек Confluence, как показано ниже:

0 b2e1244ff48c0b9b8dec067063022e19 800

Этот ручной процесс можно автоматизировать с помощью сценариев автоматизации, но вам придется писать и поддерживать их самостоятельно.

Частота резервного копирования также должна быть известна. С Confluence Backup Manager вы можете экспортировать резервные копии только каждые 24 часа. Если вы попытаетесь инициировать резервное копирование до того, как с момента предыдущего резервного копирования прошло 24 часа, вы получите сообщение об ошибке (см. ниже).

1 5b4c7e3a8bec7a85aeaeb6cb6b7ad72f 800

Backup Manager защищает три элемента: страницы, пользователей и вложения. Вложения необязательны. Только ваши администраторы могут выполнять резервное копирование.

Возможности восстановления Backup Manager несколько ограничены. Он поддерживает восстановление как импорт, но его можно выполнять только на уровне пространства. Восстановление на уровне учетной записи (на уровне сайта) не поддерживается. Таким образом, чтобы восстановить свою учетную запись, вам нужно будет инициировать несколько восстановлений пространства.

Этот процесс аналогичен процессу ручного экспорта, но вам также необходимо выбрать файл резервной копии для пространства, которое будет импортировано. Все элементы резервных копий будут восстановлены, кроме учетных записей пользователей и групп.

2 561f2c0809c0c559b65a7870a90c04cd 800

Решение CLI (ранний доступ)

Confluence разрабатывает решение для резервного копирования и восстановления данных на основе CLI (интерфейс командной строки), которое находится на этапе раннего доступа только для целей тестирования. Atlassian ясно дал понять, что решение не предназначено для использования в производственных средах.

Сроки завершения решения CLI до сих пор не ясны. Прямо сейчас он доступен бесплатно, но нет никаких указаний на то, какой будет цена после того, как будут разработаны его возможности восстановления. Atlassian, вероятно, примет подход, принятый другими SaaS-компаниями, такими как Shopify и QuickBooks Online, которые предлагают возможности восстановления в своих самых дорогих планах.

Конфигурация установки CLI Solution выполняется вручную. Установки могут выполняться только администраторами через интерфейс командной строки в три шага:

  • Шаг 1. Загрузка jar-файла Backup CLI
  • Шаг 2. Настройка системы (требуется загрузка Java RE 11)
  • Шаг 3. Настройка брандмауэра для разрешения определенных доменов

Резервные копии CLI не автоматизированы. Резервное копирование необходимо запускать вручную, а файлы необходимо сохранять в выбранной вами среде. Это создает зависимость от устройства, которое администратор использует для создания резервных копий.

Кроме того, с помощью CLI резервное копирование осуществляется по принципу «все или ничего». Каждая резервная копия является полной резервной копией, и поэтому они занимают больше времени по сравнению с добавочными резервными копиями Rewind (которые позволяют вам создавать резервные копии разницы по сравнению с предыдущей версией резервной копии, ускоряя процесс).

Процесс резервного копирования CLI включает следующие шаги:

Шаг 1. Подключите продукт к CLI

  • Откройте интерфейс командной строки операционной системы (например, Терминал на Mac или Командную строку в Windows).
  • Перейдите в папку, содержащую Backup CLI , и выполните предоставленную команду.
  • Из выходных данных скопируйте Migrate from URL.
  • Переключитесь в браузер, а затем на вкладку Выберите целевой облачный сайт . Эта вкладка должна была открыться автоматически.
  • Вставьте URL-адрес «Перенести с».
  • Следуйте остальным инструкциям.

Шаг 2: Чтобы начать новую резервную копию с помощью jar, выполните предоставленную команду.

Шаг 3: Храните/версионируйте моментальные снимки резервных копий в нужном месте.

Решение CLI не имеет пользовательского интерфейса, но вы можете прочитать прилагаемую документацию, в которой рассказывается, как найти элементы в моментальном снимке резервной копии.

Создание резервных копий с помощью CLI Solution требует ручного кодирования с использованием интерфейса командной строки. Это не автоматизировано, и вашим администраторам потребуется ежедневно запускать код, предоставленный Atlassian. Это вносит риск ошибок человека и оборудования. Кроме того, процесс можно автоматизировать с помощью сценариев, но их разработка и поддержка ложатся на вас.

Хранилище резервных копий не входит в решение CLI. Вам нужно будет купить облачное хранилище для резервных копий и моментальных снимков резервных копий. Решение Atlassian CLI охватывает следующие элементы:

  • Пользователи и групповые данные
  • Космические данные (например, пользовательский контент, такой как страницы, комментарии и вложения)
  • Глобальные данные Confluence (например, шаблоны)

Confluence CLI в настоящее время поддерживает резервное копирование, но не гарантирует восстановление. В августе 2022 года Atlassian начала тестировать возможности восстановления на основе интерфейса командной строки с несколькими клиентами в рамках этапа раннего доступа. Atlassian подчеркнула, что продукт следует использовать только в целях тестирования и никогда не развертывать в производственной среде.

4 8eb5b4cdb19a17a3c02549e67553156d 800

Согласно объявлению от августа 2022 года, решение для резервного копирования CLI будет поддерживать как выборочное (на уровне элемента), так и восстановление на уровне учетной записи всех элементов в резервных копиях (вся информация об учетной записи Confluence) со следующими элементами:

Пользователи и групповые данные

  • Пользователи
  • Группы
  • Членство

Космические данные

  • Пользовательский контент (страницы, комментарии и вложения)

Слияние глобальных данных

  • Шаблоны

Восстановление CLI должно инициироваться администратором через CLI. Действия по запуску восстановления выполняются вручную и включают следующее:

Шаг 1. Подключите продукт к CLI

  • Откройте интерфейс командной строки операционной системы (например, Терминал на Mac или Командную строку в Windows).
  • Перейдите в папку, содержащую Restore CLI , и выполните предоставленную команду.
  • Из выходных данных скопируйте URL-адрес Restore CLI.
  • Перейдите на вкладку Обзор и Подключить продукт ; это откроется автоматически.
  • Вставьте URL-адрес CLI восстановления.

Шаг 2. Чтобы начать новое восстановление, используйте банку и выполните предоставленную команду.

  • Должен быть указан целевой URL-адрес моментального снимка резервной копии.
  • Доступна подробная документация, объясняющая, как восстановить выбранный элемент.

Шаг 3: Проверьте журнал/учетную запись Confluence на наличие восстановленных файлов.

Перемотка резервных копий для Confluence

Rewind Backups for Confluence — это управляемая служба, которая экономит время разработки и обеспечивает постоянную безопасность ваших важных данных.

Rewind предлагает автоматическое ежедневное резервное копирование и расширенные возможности восстановления данных, включая восстановление учетной записи одним щелчком мыши и выборочное восстановление на уровне элементов. Все это означает, что вы можете восстановиться после человеческих ошибок, аварий и любых других случаев потери данных за несколько кликов.

После загрузки приложения Rewind Backups for Confluence из Atlassian Marketplace установка занимает всего пару минут, поэтому Rewind стал победителем G2 в категории «Простая установка» в 2022 году.

Ваши ежедневные резервные копии будут автоматизированы и запущены сразу после настройки учетной записи, и вам не потребуется кодирование или сценарии. Просто войдите на портал Rewind по требованию и инициируйте неограниченное резервное копирование в любое время.

Резервные копии и восстановление включают в себя все элементы в Confluence (страницы, разделы, сообщения в блогах, вложения, комментарии, шаблоны, темы и многое другое). Портал Rewind позволяет выполнять восстановление по запросу и автоматически (как на уровне учетной записи, так и на уровне элемента). Вы можете восстановить весь экземпляр или только один элемент (например, страницу) за выбранный день в несколько кликов.

Расширенная безопасность — еще одна ценная функция Rewind Backups для Confluence. Все данные шифруются при передаче и хранении с использованием стандартных отраслевых протоколов (TLS 1.2 и AES-256). Rewind — единственное приложение резервного копирования Confluence, совместимое с SOC 2 Type 2, на Atlassian Marketplace. Мы также соблюдаем GDPR, PIPED, SOC 3 и CCPA. Посетите https://security.rewind.com, чтобы просмотреть наш отчет CAIQ, отчет о пентестах и ​​многое другое.

Если вы ищете удостоенное наград обслуживание клиентов, Rewind, вероятно, ваш лучший вариант. Вы можете получить доступ к поддержке семь дней в неделю по электронной почте и в чате. У нас также впечатляющий рейтинг 9,5/10 за качество поддержки на G2.

Если вы являетесь корпоративным клиентом, вы также можете получать поддержку по телефону пять дней в неделю и восстанавливать помощь при проблемах, выходящих за рамки возможностей самообслуживания.

Сравнительная таблица функций

Мы понимаем, что при выборе решения для резервного копирования нужно обработать много информации. Вот почему мы составили эту сравнительную таблицу для всех трех решений. Мы также включили более подробный обзор конкретных функций и функций в следующий раздел.

5 6d9774e55ce31d4bd7513c55bc62b99e 800

Сравнение Confluence Backup Manager, CLI-решения и Rewind

Автоматизация

Confluence Backup Manager требует ручного резервного копирования и ручного восстановления. Требуется кодирование с помощью решения Confluence CLI. Rewind обеспечивает автоматическое ежедневное резервное копирование и расширенные возможности восстановления по требованию.

Восстановить возможности

Confluence Backup Manager поддерживает только ручное восстановление путем импорта по одному пространству за раз. Возможности восстановления решения Confluence CLI Solution все еще разрабатываются, и ожидаемой даты завершения нет. Rewind поддерживает восстановление учетной записи одним щелчком мыши по всему сайту.

Хранение резервных копий

Rewind обеспечивает 365-дневную историю версий резервных копий с легким доступом через портал по требованию. С помощью Confluence Backup Manager вам нужно вручную управлять версиями экспорта и искать файлы резервных копий.

Резервное хранилище

При использовании Confluence Backup Manager и решения CLI вам необходимо покупать собственное хранилище. Rewind предоставляет неограниченное облачное хранилище для резервных копий.

Частота резервного копирования

С Confluence Backup Manager между резервными копиями должно пройти не менее 24 часов. Rewind дает вам неограниченное количество резервных копий в любое время.

Инкрементальные резервные копии

Confluence Backup Manager и CLI Solution требуют полного резервного копирования экземпляра для каждой резервной копии, поэтому их выполнение занимает гораздо больше времени. Процесс также зависит от устройства, на котором выполняется операция. Rewind поддерживает быстрое инкрементное резервное копирование после первого полного резервного копирования.

Избыточность

Поскольку Backup Manager и CLI Solution являются собственными сервисами Atlassian, их использование увеличивает вашу зависимость от Atlassian. Rewind — независимый сторонний поставщик услуг.

Хранение резервных копий

Confluence Backup Manager и CLI Solution требуют ручного управления версиями экспорта и ручного поиска файлов резервных копий. Rewind предоставляет вам 365-дневную историю версий резервных копий через интуитивно понятный портал по запросу.

Полная версия

Поскольку решение Confluence CLI все еще находится на стадии раннего доступа, его не рекомендуется использовать ни для чего, кроме тестирования (и, конечно же, его не следует использовать в производственных средах!). Rewind и Backup Manager — полноценные продукты.

Следующие шаги

Потеря данных — это не то, что приветствует любой бизнес, но, к счастью, существует множество вариантов защиты данных вашей учетной записи Confluence. Лучший выбор для вас будет зависеть от характера вашего бизнеса, типа и объема данных, которые вы создаете и храните, а также вашего бюджета.

Особая благодарность нашим друзьям из Rewind за их советы по этой теме.