Участник:WikiAdmin/Backups — различия между версиями

Материал из HARITONOV
Перейти к: навигация, поиск
м
м
Строка 6: Строка 6:
 
Если кратко:
 
Если кратко:
 
* Бекапы (база, картинки) делаются ежедневно, точнее еженочно. Можно конечно чаще, но сейчас, увы, уже не очень большая активность правок.
 
* Бекапы (база, картинки) делаются ежедневно, точнее еженочно. Можно конечно чаще, но сейчас, увы, уже не очень большая активность правок.
* Бекапы не только делаются, но и с них происходит восстановление<ref>Мало делать бекапы, надо их всегда проверять на восстанавливаемость</ref> на два дублирующих сайта<ref>На другом домене, чтобы можно было попасть, даже если потерян домен и т.п.</ref>. Сайты расположены на виртуальных машинах в разных ДЦ. Они оба в РФ, возможно еще заведу виртуалку и за пределами РФ.
+
* Бекапы не только делаются, но и с них происходит восстановление<ref>Мало делать бекапы, надо их всегда проверять на восстанавливаемость</ref> на два дублирующих сайта<ref>На другом домене, чтобы можно было попасть, даже если потерян домен и т.п.</ref>. Сайты расположены на виртуальных машинах в разных ДЦ<ref>И, разумеется, не на том же сервере, что главный сайт</ref>. Они оба в РФ, возможно еще заведу виртуалку и за пределами РФ.
 
** http://harinotovwiki-cloud.0x1.tv/
 
** http://harinotovwiki-cloud.0x1.tv/
 
** http://harinotovwiki-sky.0x1.tv/
 
** http://harinotovwiki-sky.0x1.tv/
Строка 14: Строка 14:
 
* Можно ли наоборот, понять, как оно устроено, полазить внутри, самостоятельно понять, как все устроено? Да, можно  — свяжитесь с [[User:WikiAdmin]], можно дать доступ внутрь одной из бекапирующих виртуалок.  
 
* Можно ли наоборот, понять, как оно устроено, полазить внутри, самостоятельно понять, как все устроено? Да, можно  — свяжитесь с [[User:WikiAdmin]], можно дать доступ внутрь одной из бекапирующих виртуалок.  
 
** Да есть скрипты развертывания на ансибле, но сильно проще  дать доступ внутрь, ко всем конфигам и бекапам, чтобы любой с пониманием уровня «файлы-конфиги-база», смог скопировать и воссоздать на любой виртуалке с LAMP-стеком.
 
** Да есть скрипты развертывания на ансибле, но сильно проще  дать доступ внутрь, ко всем конфигам и бекапам, чтобы любой с пониманием уровня «файлы-конфиги-база», смог скопировать и воссоздать на любой виртуалке с LAMP-стеком.
 +
** Или с этих сайтов можно делать дополнительные бекапы в любом удобном формате.
 +
** Собственно бекапить надо
 +
*** MySQL базу haritonov
 +
*** Папку c изображениями /var/data/haritonov
 +
*** По желанию — конфиги из /etc (там настройки nginx/php-fpm), и скрипты из /var/www (там код MediaWiki).
  
 
----
 
----

Версия 15:43, 4 октября 2021

Everynightns backups of the wiki 01.png
Everynightns backups of the wiki 02.png

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

Если кратко:

  • Бекапы (база, картинки) делаются ежедневно, точнее еженочно. Можно конечно чаще, но сейчас, увы, уже не очень большая активность правок.
  • Бекапы не только делаются, но и с них происходит восстановление[1] на два дублирующих сайта[2]. Сайты расположены на виртуальных машинах в разных ДЦ[3]. Они оба в РФ, возможно еще заведу виртуалку и за пределами РФ.
  • Специально пользоваться этими бекапами не нужно, ибо ежедневно там будет обновляться база и т.п., можно использовать их как место для экспериментов, или место откуда забирать данные и т.п. Но на худой конец, если вдруг что-то случится с основным сайтом, теоретически можно просто начать пользоваться одним из дублирующих.
  • Основной их смысл — показывать и демонстрирововать, как оно работает, и быть гарантированным источником всех данных, если что-то случится с основным сайтом.
  • Можно ли развернуть еще? Да, если у вас есть виртуалка с Fedora (33-34-35), где есть хотя бы 20 гиг, и 1 гиг памяти — свяжитесь с User:WikiAdmin, можно бекапить и туда.
  • Можно ли наоборот, понять, как оно устроено, полазить внутри, самостоятельно понять, как все устроено? Да, можно — свяжитесь с User:WikiAdmin, можно дать доступ внутрь одной из бекапирующих виртуалок.
    • Да есть скрипты развертывания на ансибле, но сильно проще дать доступ внутрь, ко всем конфигам и бекапам, чтобы любой с пониманием уровня «файлы-конфиги-база», смог скопировать и воссоздать на любой виртуалке с LAMP-стеком.
    • Или с этих сайтов можно делать дополнительные бекапы в любом удобном формате.
    • Собственно бекапить надо
      • MySQL базу haritonov
      • Папку c изображениями /var/data/haritonov
      • По желанию — конфиги из /etc (там настройки nginx/php-fpm), и скрипты из /var/www (там код MediaWiki).

  1. Мало делать бекапы, надо их всегда проверять на восстанавливаемость
  2. На другом домене, чтобы можно было попасть, даже если потерян домен и т.п.
  3. И, разумеется, не на том же сервере, что главный сайт