技術情報

バックアップ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ヶ月保存可能 すべてのウェブサーバー 新しいログファイルをバックアップサーバーにコピーします。ログファイルはログセクションに一覧表示されます。