中国工商銀行が採用する、「2リージョン3センター」の都市レベルのディザスタリカバリ

  • 金融業界におけるディザスタリカバリ基準のレベル

    5を達成

  • ハードウェアコストを大幅に削減

  • サーバーリソース使用率

    75%

中国工商銀行股份有限公司(以下「中国工商銀行」)は1984年1月1日に設立された、中国の五大国有商業銀行の1つです。世界中の969.1万社の法人顧客と7.04億人の個人顧客に対し、総合的な金融商品とサービスを提供しており、世界有数の大手銀行となっています。2022年時点で、中国工商銀行は米国「フォーチュン」500社ランキングにおける世界の商業銀行部門で10年連続首位、英国「バンカー」誌の世界1000社ランキングでも首位を維持しています。

背景

デジタル化の波の中で、テクノロジーが金融業界に変革をもたらすスピードは人々の想像を超え、金融業界はデジタル金融、インターネット金融から、深く融合したデジタルインテリジェンス金融の時代へと進化しています。金融業界の重要なプレイヤーである銀行は、変革の流れをより深く感じ取っています。

近年、中国工商銀行は、金融業界のトレンドに対応し、分散システム、クラウドコンピューティング、ビッグデータ、人工知能などの革新的技術を積極的に取り入れています。法人向け資産運用システムは、主に法人顧客に対して、銀行が発売する投資商品の情報照会、購入、売買、解約、および投資口座の管理などのサービスを提供するものです。これは中国工商銀行の重要な業務システムであり、法人顧客の兆レベルの資産を支える機能を提供します。このシステムには、24時間365日の継続的なサービス提供が求められています。

3か月間の検証期間を経て、中国工商銀行は最終的にOceanBaseおよびAlibaba Cloudと提携して、システムの大規模なサーバー移行プランを共同で策定することを決定し、2020年9月に本番稼働を開始しました。法人向け資産運用システムは、OceanBaseネイティブデータベースをベースに分散型の変換を実装した最初のシステムとなり、3年以上安定的に稼働しています。

お客様の課題

  • ディザスタリカバリの厳格な基準
    • 資産運用業務は企業顧客の兆レベルの資産を支えています。それで、24時間365日の継続的なサービスを提供する必要があり、高可用性とディザスタリカバリのレベルは5級を達成する必要があります。
  • 膨大な構築コスト
    • 既存の業務システムは従来型メインフレームとDB2データベースのクローズドな運用アーキテクチャに基づいており、業務のディザスタリカバリシステムの構築には多額のコストがかかります。
  • 予備データセンターのリソース浪費
    • 近年、業務の並行処理量が増加し続ける中で、データベースシステムの処理能力不足が顕著になっています。コールドスタンバイのデータセンターは常に待機状態にありますが、データサービスを提供していないため、リソース利用率は低くなっています。

ソリューション

  • 「2リージョン3センター」のデプロイ
    • OceanBaseはデータのマルチレプリカをサポートしています。また、ノード間でPaxosプロトコルを使用して同期することで、クラスターの高可用性とマルチサイト災害対策を実現します。中国工商銀行の実際の状況に基づき、「2リージョン3センター」にまたがる分散クラスターを構築し、「5レプリカ+プライマリ/セカンダリ」方式でデプロイします。
  • 大規模クラスターモード、障害の自動復元
    • 大規模クラスターモードでは、すべてのサーバーリソースが統一的に管理・スケジューリングされ、リアルタイムで動的に計算されます。これにより、業務ワークロードは最も負荷の少ない適切なサーバーに自動的に割り当てられ、実行されます。障害管理サービスは、障害が発生したマシンを自動的に検出し、正常なマシンにトランザクションを振り分けることで、人為的な介入を必要とせず、グローバルトランザクションの強い一貫性を確保します。

適用シナリオ

法人向け資産運用システムは、主に銀行の法人顧客に対して、銀行が発売する投資商品の情報照会、購入、売買、解約、および投資口座の管理などの業務サービスを提供します。顧客は、資産運用商品の口座開設、照会、購入、および口座管理などの機能を利用できます。

効果

  • 高いディザスタリカバリ性能の実現
    • データベースは同一都市内のアクティブ・アクティブ構成で運用され、異なる拠点間でRPO=0を実現しています。データセンターレベルのディザスタリカバリはRPO=0、RTO<30秒を実現しています。これは、障害発生後、ITシステムのダウンタイムによる業務停止から、各部門の業務を支えるシステム復旧までの時間が30秒未満であることを意味します。金融業界におけるレベル5のディザスタリカバリ基準を達成し、24時間365日のサービス要件を満たしています。
  • 高可用性とコスト削減の実現
    • 高可用性を向上させ、業務に強力な継続性保証を提供することで、兆単位の資金取引をサポートしています。また、システムは大型ホストから自社開発のARMサーバーに移行し、サーバー、OS、分散型データベースを利用してコアシステムを分散化しました。これにより、システムのパフォーマンスと安定性を確保しながら、全体的な投資コストの削減を実現しました。
  • サーバーリソース使用率の向上
    • データベースサーバーのリソース使用率が75%に達し、システムの処理能力がボトルネックになった場合、簡単なスケールアウトを実行し、クラスターの計算リソースを増やして処理能力を向上させることができます。

 

 

 

OceanBaseを使い始める