ベッティングプラットフォームでのフォールトトレランスの提供

賭けでは、安定性はすべてです。接続の喪失、APIの低下またはライブベットの計算の遅延は、財政的損失、プレーヤーの信頼性の損失、評判リスクにつながる可能性があります。したがって、信頼性の高いプラットフォームは、個々のコンポーネントが故障しても動作するマルチレベルのフォールトトレランスシステムを導入します。


フォールトトレランスとは

フォールトトレランス(Fault tolerance)とは、システムが部分的に故障した場合に動作を継続する機能です:
  • サーバー、データベース、API障害の場合に中断することなく
  • 冗長ノードへの自動切り替え
  • プラットフォーム全体を落とさずに問題をローカライズ
  • 手作業による介入のない迅速なリカバリ

技術とアプローチ

メソッド目的と効果
ロードバランサー複数のノード間のトラフィック分布
データベース・レプリケーションプライマリ・ストレージの損失保護
マイクロサービス・アーキテクチャ問題コンポーネントの分離
ヘルスチェックと自動再起動サービス監視と自動リカバリ
GEO-DR世界のさまざまな地域からの仕事のサポート
アクティブアクティブおよびアクティブパッシブクラスタセンターのいずれかに障害が発生した場合、ダウンタイムなし

フォールトトレランスのためのインフラストラクチャ

Kubernetes (K8s)-自己修復クラスタ

Redis Sentinel/クラスタ-フォールトトレラントキャッシュ
  • PostgreSQLとレプリケーション-プライマリおよびホットバックアップデータベース
  • 複数のブローカーを持つカフカ-信頼できるイベント配信
  • Cloudflare/CDN-周囲保護(DDoS、 DNS、ジオカリブレーション)

状況の例

シナリオシステムの仕組み
APIサーバーの1つがクラッシュ交通は即座にLBによって別のものに行きます
地域でインターネットがありませんGEO-DNSは最寄りのデータセンターにプレイヤーを転送します
計算モジュールのエラープラットフォームの残りの部分は機能し続けます
DBダメージデータ損失なしでレプリカからリカバリ

プラットフォームの結果

サービスの信頼性の向上
  • 最大稼働時間:99。99%以上
  • 技術的な障害から収益を保護
  • パートナーとプレイヤーの信頼
  • サポートコールの削減

フォールトトレランスは、単に「落ちない」だけではなく「、常に働く」ことです。"高負荷のライブベット環境では、過負荷からノード障害まで、あらゆる障害に備えることが重要です。より信頼性の高いシステムが構築され、落ち着いたビジネスとプレーヤー。

お問い合わせ

下記フォームにご記入いただければ、できるだけ早くご連絡いたします。