バックアップMatomoのベストプラクティス – 何をどのくらいの頻度でバックアップするか
本番環境で Matomo を使い始める前に、バックアップホストをセットアップし、スケジュール
自動バックアップ、および全体的な自動バックアップ計画の一部としてリカバリ計画を策定する。
バックアップホストの要件と推奨事項
- バックアップホストのストレージ容量:非圧縮 Matomo データベースの 10 倍。
例えば:データベースが非圧縮で50GBの場合、バックアップ・ストレージは500GBが必要です。データベースが非圧縮で200GBの場合、バックアップ・ストレージは2TBが必要です。
- vCPU: 2
- メモリー:2GB
- バックアップホストと Matomo インスタンスは地理的に離れていることを推奨します。これにより、プライマリサイトで大規模な災害やネットワーク障害が発生した場合でも、バックアップをリカバリできるようになります。
バックアップの内容と頻度
どのくらいの頻度ですか? | バックアップ保持 | どのサーバーをバックアップすべきか? | バックアップの方法は? | |
Matomoの全データを含むMySQLデータベース | デイリーバックアップ(フル) | 30日間保管 | DBサーバー | MySQLデータベースのフルバックアップを作成する方法を参照してください。 |
config.ini.phpファイルとその他のカスタムファイルを含むMatomoコードベース | デイリーバックアップ | 30日間保管 | すべてのウェブサーバー | Matomoファイルのアーカイブを作成し、バックアップサーバーにコピーする。
$ tar cvfz matomo-codebase.tar.gz /path/to/matomo/ |
ログファイル(ウェブサーバー、Matomo cron、アプリケーションログ)。 | デイリーバックアップ | 6~24ヶ月保存可能 | すべてのウェブサーバー | 新しいログファイルをバックアップサーバーにコピーします。ログファイルはログセクションに一覧表示されます。 |