Backups/ja

Mirahezeは内的・及び外的なバックアップ過程を持っています. 以下のスケジュールに従って、私達のインフラの一定の重要な部分は自動的に外部サーバーにバックアップされています（「外部」とは、私達の制御下にあるものの、私達の全ての現行サーバーとは異なる国の異なるサーバーホストに提供されていることを意味します）. これらの「内部」バックアップは完全なデータベースのダンプを含み、その中には利用者アカウント情報やチェックユーザー情報が含まれています. これらのバックアップはサイト信頼性エンジニアリングチームだけがアクセス可能で、サイトに大規模な障害が起こった場合にサイト全体を最新の状態に素早く戻すために使うことができます.

ウィキのバックアップ
これらの非公開バックアップに加え、ウィキの管理者であれば、誰でも、ご自身のウィキのSpecial:DataDumpにて、バックアップのタイプを指定することによって、XMLダンプや画像のバックアップを作成することができます. これらのバックアップは、お望みの時にいつでも安全に保管することができるようになります. XMLバックアップには利用者アカウント情報やチェックユーザー情報は含まれていませんが、あらゆるMediaWikiサイトへインポート可能なページ本文とログが含まれております. 画像バックアップには、ウィキにアップされたすべての形式のファイルが含まれておりますが、ライセンシング情報や説明は含まれておりません.

一般的なバックアップスケジュール
Mirahezeは、二つのバックアップスケジュールを実行しています.


 * 以下は、毎週日曜日に完全にバックアップされます.
 * 私達の非公開Gitレポジトリ（puppet1に保管）
 * これには確認されたパスワード、プライベート・キー、ドメインの証明書が含まれています.
 * これには、プライベート・キーや証明書の元々のソースや、Let's Encrypt（私達が無料認証に使用している認証局）用のアカウント情報が含まれております.
 * 以下は、毎月第一日曜日に完全にバックアップされます. ファイルの変更や新しいファイルは、毎月第三日曜日にバックアップされます.
 * 全てのウィキ用のデータベース（利用者情報含む）
 * 私達の静的コンテンツ（ウィキ画像、利用者XMLダンプ）
 * Phabricatorの静的情報（問題追跡ソフトウェアで利用されているコンテンツ）

WikiTeam's dumpgenerator.py
Another method is to use WikiTeam's dumpgenerator.py Python script. This is simply run locally from the command line and requires Python 2.7. WikiTeam's tutorial offers further details.

Example usage, this will produce an XML dump with page histories and a folder of files, but not user accounts:

However large wikis may fail to export leaving an incomplete XML dump. The presence of a siteinfo.json file probably indicates a succesful XML dump.

関連項目
私達の自動バックアップサーバーについてのより詳細な技術的情報については、Baculaをご参照ください.