システムバックアップは、ゲームプラットフォームの安定した安全な動作の必須の部分です。高負荷システムには、データ損失のリスクを最小限に抑え、インシデントからのリカバリを迅速化するために、プロセスをバックアップするための十分に考えられた戦略が必要です。
バックアップは、データベース、ユーザープロファイル、トランザクション、ゲームセッション、サーバー構成、プラットフォームファイル、ログ、および内部サービスをカバーします。信頼性の高いバックアップシステムがなければ、ローカルの技術的な障害でさえ深刻なビジネス損失につながる可能性があります。
システムバックアップサポートには、バックアップスケジュールの監視、コピーの整合性の確認、ストレージの監視、リカバリシナリオのテスト、バックアップインフラストラクチャの障害やエラーからの保護が含まれます。
JackCodeは、ゲームプラットフォームが重要なデータを保持し、運用上のリスクを軽減し、迅速なリカバリの準備を維持するのに役立つ24時間365日対応のバックアップサポートを提供します。
主なバックアップサポートタスクは次のとおりです:
- バックアッププロセスの監視
- コピーの成功を確認する
- バックアップ・ストレージの監視
- バックアップの整合性を確認する
- バックアップタスクのスケジュールの監視
- リカバリ・シナリオのテスト
- バックアップ・インフラストラクチャの保護
通常、バックアップに含まれているデータ
| データタイプ |
アポイントメント |
| ユーザーデータベース |
ユーザー、プロファイル、残高 |
| トランザクションレコード |
入出金の履歴 |
| ゲームセッション |
ゲームセッションと結果 |
| プラットフォームの設定 |
プラットフォームシステムの設定 |
| サーバーコンフィギュレーション |
サーバ環境の構成 |
| ログとレポート |
ログとテクニカルレポート |
| メディアとアセット |
インターフェイスファイルとサービスデータ |
バックアップサポートチームが制御するもの
| [コンポーネント] |
アポイントメント |
| バックアップジョブ |
バックアップタスクが実行されていることの確認 |
| ストレージの可用性 |
ストレージの可用性の監視 |
| バックアップの整合性 |
ファイルの整合性のチェック |
| 保持ポリシー |
コピーリテンション制御 |
| リカバリプロシージャ |
リカバリ・シナリオのサポート |
| レプリケーション・フロー |
環境間でのコピーの転送を制御する |
典型的なインフラストラクチャのバックアップの問題
| [問題] |
Description |
| バックアップジョブに失敗しました |
バックアップタスクに失敗しました |
| 破損したバックアップ |
破損したバックアップ |
| ストレージのオーバーフロー |
収納スペースが不十分 |
| スケジュールを逃しました |
バックアップタスクのスケジュール違反 |
| レプリケーションの失敗 |
バックアップ転送エラー |
| リカバリの遅延 |
データ復旧の課題 |
典型的なバックアップサポートプロセス
| Stage(ステージ) |
Description |
| バックアップタスクの開始 |
システムがバックアップしている |
| ステータスチェック |
実行の成功を監視 |
| Integrityチェック |
バックアップが有効であることを確認します |
| ストレージと回転 |
コピーは保存ポリシーによって配布されます |
| リカバリテスト |
スクリプトリカバリチェック中 |
| レポート作成 |
バックアップ・システムのステータスに関するレポートが生成される |
システムバックアップを維持するメリット
| アドバンテージ |
実用的な価値 |
| 重要なデータの保護 |
情報損失のリスクを軽減 |
| 迅速なプラットフォームリカバリ |
ダウンタイムの短縮 |
| バックアッププロセスの監視 |
インフラストラクチャの信頼性の向上 |
| インシデントの準備 |
運用リスクの軽減 |
| ビジネスプロセスの安定性 |
財務データとユーザーデータの保護 |
誰がバックアップサポートに関与しています
| 参加者(参加者) |
ロール(役割) |
| DevOpsエンジニア |
バックアップ・インフラストラクチャとストレージの制御 |
| データベース管理者 |
データベースバックアップの監視 |
| バックエンド開発者 |
正しいバックアップロジックをサポート |
| テクニカルサポート |
アラートおよびバックアップ障害の処理 |
| インフラストラクチャエンジニア |
リカバリ・プロセスとレプリケーションの制御 |
システムバックアップにより、ゲームプラットフォームは重要なデータを保護し、インシデント後に迅速にサービスを復元し、製品インフラストラクチャ全体をスムーズに稼働させることができます。