バックアップ戦略

適切なバックアップ戦略は、mindzieStudioのデータを保護し、事業の継続性を確保するために不可欠です。本ガイドでは、バックアップが必要な2つの重要なコンポーネントと、バックアップ手順の設定方法について説明します。

概要

mindzieStudioは、定期的なバックアップが必要な2つの別々の場所にデータを保存しています:

  1. ストレージロケーション - 暗号化されたイベントログおよび拡張データを含むファイルベースのストレージ
  2. SQL Serverデータベース - 設定、メタデータ、分析結果を含むMINDZIEデータベース

ハードウェア障害、データ破損、災害発生時に完全なデータ復旧を確実にするため、両方のコンポーネントのバックアップが必要です。

設定アプリケーション

mindzieStudioの設定アプリケーションはサーバーにインストールされており、ストレージロケーションやデータベース設定を含む重要な設定へのアクセスを提供します。バックアップ戦略を実施する前に、このアプリケーションを使って現在の設定を確認できます。

mindzieStudio設定アプリケーション

設定アプリケーションには以下が表示されます:

  • ライセンス - ライセンスの状態、タイプ、最大許容ケース数
  • データベース - SQL Serverの接続情報、状態、バージョン
  • ストレージ - ストレージタイプとファイルロケーションパス
  • mindzieサーバー - メールサーバ設定とエラーログへのアクセス

コンポーネント1:ストレージロケーションのバックアップ

保存されているもの

ストレージロケーションには、アップロードされたすべてのイベントログと計算済み・拡張されたデータが暗号化形式で保存されています。これは、mindzieStudioで分析されるすべてのプロセスマイニングデータセットの主要なデータストアです。

デフォルトロケーション

デフォルトのストレージパスは以下の通りです:

C:\ProgramData\mindzie\mindzieStudioStorage

実際のストレージロケーションは設定アプリケーションのストレージセクションで確認できます。

バックアップ推奨事項

  • 頻度:デイリーバックアップを推奨。データの変更量に応じてより頻繁に行う場合もあります。
  • 方法:標準的なWindowsバックアップ技術を使用:
    • Windows Server Backup
    • サードパーティ製バックアップソリューション(Veeam、Acronisなど)
    • ネットワークストレージへのファイルレプリケーション
    • クラウドバックアップサービス
  • 保持期間:組織のデータ保持ポリシーに基づき複数のバックアップバージョンを保持

重要な考慮点

  • バックアッププロセスがストレージディレクトリ内のすべてのファイルを確実に取得することを確認
  • パフォーマンス影響を最小限に抑えるため、オフピーク時間帯にバックアップスケジュールを設定することを検討
  • 定期的にリストア手順をテストし、バックアップの整合性を検証
  • ストレージディレクトリを移動した場合は、バックアップ設定も更新すること

コンポーネント2:SQL Serverデータベースのバックアップ

データベースの詳細

mindzieStudioデータベースには以下が含まれます:

  • ユーザーアカウントと権限
  • プロジェクト構成と設定
  • ダッシュボード定義
  • 分析メタデータと結果
  • 監査ログとシステム構成

データベース情報

  • サーバー:インストール時に設定されたもの(例:localhostまたは専用のSQL Server)
  • データベース名:MINDZIE

データベース接続の詳細は設定アプリケーションのデータベースセクションで確認できます。

バックアップ推奨事項

  • 頻度:日次でフルバックアップを実施し、日中はトランザクションログのバックアップを繰り返す
  • 方法:標準的なSQL Serverのバックアップ手順を使用:
    • SQL Server Management Studio (SSMS)
    • SQL Server Agentのスケジュールジョブ
    • メンテナンスプラン
    • サードパーティ製SQLバックアップツール
    • 高可用性のためのログシッピング

SQL Serverバックアップオプション

すでに組織にSQL Serverバックアップ手順がある場合もあります。一般的なアプローチは以下の通りです:

  1. フルデータベースバックアップ - データベース全体の完全バックアップ
  2. 差分バックアップ - 最後のフルバックアップ以降の変更箇所をバックアップ
  3. トランザクションログバックアップ - ポイントインタイムでの復旧を可能にするためのログバックアップ
  4. ログシッピング - セカンダリサーバーへの自動バックアップとリストア

バックアップスクリプト例

-- フルデータベースバックアップ
BACKUP DATABASE [MINDZIE]
TO DISK = 'D:\Backups\MINDZIE_Full.bak'
WITH FORMAT, COMPRESSION, STATS = 10;

-- トランザクションログバックアップ
BACKUP LOG [MINDZIE]
TO DISK = 'D:\Backups\MINDZIE_Log.trn'
WITH FORMAT, COMPRESSION, STATS = 10;

リカバリ計画

バックアップのテスト

定期的にバックアップおよびリストアの手順をテストし、以下を確認してください:

  • バックアップファイルが完全で破損していないこと
  • リストア手順が文書化され理解されていること
  • 復旧時間が組織の要件を満たしていること
  • すべてのデータが正常に復元可能であること

災害復旧チェックリスト

  1. 現在のストレージロケーションおよびデータベースサーバーの詳細を文書化する
  2. 重要なバックアップのオフサイトコピーを保持する
  3. ストレージファイルおよびデータベースのリストア手順を文書化する
  4. 四半期ごとに復旧手順をテストする
  5. サーバー再構築用のmindzieStudioインストーラーのコピーを保管する

ベストプラクティス

  1. バックアップの連携 - ストレージとデータベースのバックアップを類似の時間帯にスケジュールし、データの整合性を確保
  2. バックアップジョブの監視 - バックアップ失敗時のアラートを設定
  3. バックアップファイルの保護 - バックアップファイルを暗号化しアクセス制限を設定
  4. 文書化の徹底 - バックアップおよびリストアの手順を文書化して管理
  5. オフサイト保管 - 別の物理的場所またはクラウドストレージにバックアップのコピーを保管

サポート

バックアップ戦略の設定支援やデータ復旧に関する質問がある場合は:

  • メール:support@mindzie.com
  • 組織特有のバックアップポリシーについてはIT部門にお問い合わせください
  • 高度なデータベースバックアップ構成についてはMicrosoft SQL Serverのドキュメントを参照してください