Oracleのグローバルに分散したデータベースによるAIおよびML主導のフィンテック向けハイパースケーラブルなインフラストラクチャの構築 (2023/11/24)

Oracleのグローバルに分散したデータベースによるAIおよびML主導のフィンテック向けハイパースケーラブルなインフラストラクチャの構築 (2023/11/24)

https://blogs.oracle.com/database/post/architecting-hyperscalable-infrastructure-for-ai-and-mldriven-fintech-with-oracles-globally-distributed-database

投稿者:Deeksha Sehgal | Senior Product Manager


はじめに


デジタル・テクノロジーは、支払い、保険、資産管理、融資などのプロセスを再構築しています。過去数年間にわたるこのデジタル化は、モバイルマネー、ピアツーピアまたはマーケットプレイス融資、保険技術、世界中に出現した暗号資産などの金融技術のイノベーションの基盤を構築してきました。


これらの財務エンタープライズ・アプリケーションの大半の主な機能の1つは、「拡張するための構築」です。アプリケーションの拡張機能は、プラットフォームへのオンボーディングを高速化するユーザー数を可能にするため、すべての企業が求めるものです。スケーラビリティがないと、サービスの中断、パフォーマンス、応答時間の短縮、およびユーザーの喪失に関する多くの問題が発生する可能性があります。これらの要因は企業の収益に影響し、スケーラビリティが重要になります。


このケース・スタディでは、フィンテック企業の規模拡大の必要性、およびOracle Globally Distributed Databaseが、その技術的ギャップを埋めてコアに組み込まれたスケーラブルな設計を実現するのにどのように役立っているかについて説明します。



金融会社におけるスケーラビリティの拡大


テクノロジ・イノベーションは、財務部門にとって新たなビジネス・チャンスを生み出しつつあり、その他の破壊的なテクノロジの中でも、ハイパースケール・コンピューティングは長年にわたり最も革新的なイノベーションとなっています。グローバルなデータ圏は、IDCが「そこにある」すべてのデータを記述する用語で、成長し続けると予測されています。同社は、2025年に世界が163ZBのデータを作成および複製し、2016年に作成されたデータから10倍増加すると推定しています。この急成長は、数十年前のコンピューティングの進化の結果です。また、銀行の39%が、デジタル・トランスフォーメーションが製品やサービスの提供を迅速に追跡していると回答しています。財務企業は、将来を考え、成長に向けて計画する必要があります。これは、スケーラビリティがアジェンダの最優先事項であるべきロードマップです。


COVID-19のパンデミックにより、銀行業務や金融サービスなどの業界全体でスケーラブルなプラットフォームが採用されました。パンデミック後、金融機関はインフラストラクチャの課題に対処するために、大規模なデータ・ソリューションに投資します。スケーラブルなソリューションにより、フィンテックは、危機発生時の需要の高まりに対応し、クライアント・リーチを拡大し、サービスを多様化し、収益性を高めることができます。高度な拡張性を実現するフィンテック企業は、財務の未来を変革できます。



スケーラビリティによる課題への対応

データの真の価値を高め、解き放つ必要がある


増え続けるデータは金融会社の核心であり、包括的なスケーリング戦略を開発する緊急性の感覚が重要です。フィンテック企業は、データの真のポテンシャルを活用し、ハイパースケールの成長を促進するために、最先端のAIおよびML機能を備えた分散型データベースにますます注目しています。


これらのソリューションは、不正防止、パーソナライズされたサービス、支払いゲートウェイ、リスク評価、規制コンプライアンスなどの業務を改善し、企業とそのクライアントにメリットを提供します。Oracleのグローバル分散データベースは、需要の急増やフィンテック業務のデータ集約性に対処するためのハイパースケーリングを容易にします。



提供されるソリューション:


Oracleのグローバル分散データベースは、単一の論理データベースとして提示されるOracle Databaseの分散デプロイメントです。Oracle Databaseのすべての機能に加えて、地理的な分散およびレプリケーションで使用する場合の追加機能があります。これにより、使い慣れたリレーショナルSQL(一貫性と信頼性)のメリットと、NoSQL(容易なスケーリングとグローバル・リーチ)のメリットを組み合わせることができます。主な利点は次のとおりです。


  • データ・セットのセグメントを、さまざまなコンピュータ、オンプレミス、またはクラウド上の多くのデータベース(シャード)に分散します。
  • シャードは様々なクラウド・プロバイダ(マルチクラウド戦略)を使用でき、シャードのレプリカは別のクラウドまたはオンプレミスに配置できます。
  • オンライン再シャーディングでは、クラウド間、またはクラウドとオンプレミスとの間でデータを移動できます。
  • オンラインでシャードを追加して、データベースのサイズとスループットを向上させ、オンラインの柔軟性を実現します。
  • グローバルに分散された直線的にスケーラブルなマルチモデル・データベースを、特殊なハードウェアやソフトウェアなしで提供
  • 強力な一貫性、SQLのフルパワー、構造化データと非構造化データのサポート、Oracle Databaseエコシステムを実現
  • 組込みのRaftレプリケーションで、データ損失ゼロの分散レプリカと高速フェイルオーバーを備えたコンセンサスベースの高パフォーマンスで低オーバーヘッドの可用性ソリューションを提供します。
  • ハイブリッドまたはマルチクラウドの戦略に柔軟に対応
  • Oracleの並列化されたスケーラブルなデータベース内Oracle Advanced AnalyticsのMLアルゴリズムに簡単にアクセスできるため、お客様は予測的なインサイトを得ることができます。



米国ベースのフィンテックを強化することで、Oracleのグローバル分散データベースにより、アーキテクチャの超スケーラビリティを実現

クライアントの概要:


  • プロバイダは、不正防止、デジタル・アイデンティティ、デバイス・インテリジェンス、チャージバック管理、支払いゲートウェイに関する最先端のソリューションを提供します。彼らのソリューションは、企業が不正関連の費用を削減し、業務を簡素化し、収益成長を促進できるようにします
  • マルチレイヤ・リスク・プラットフォームは、機械学習とコミュニティベースの評判データベースを利用して、カスタマー・ジャーニー全体で効果的なリスク管理を実現します。アカウントの設定、認証、アクティビティの監視、支払および係争処理が含まれます。
  • お客様の環境には、数百テラバイトのデータを持つデータベースが含まれており、効率的に管理することがますます困難になっていました。データの増加に伴い、バックアップとリカバリのプロセスに時間がかかり、煩雑になりました。お客様は、モノリシックなデータ・インフラストラクチャはもはや持続可能ではなくなり、これらの制限から解放され、進化するデータ・ニーズを満たすハイパースケール・ソリューションへの移行を求めていることに気付きました。



技術概要:


  • Oracleは、リリース11gから21cまでの複数のインスタンスにまたがる、トランザクション支払データベースのバックボーンとして機能します
  • 既存のテクノロジには、パーティション化、拡張圧縮、Oracle Active Data Guard、Oracle GoldenGateおよび拡張セキュリティが含まれます。
  • 厳密なSLAによるデータ集中型のOLTPアプリケーション
  • データ・ウェアハウス・データベースはレポートのニーズに対応


顧客要件:


  • 高度な可用性、パフォーマンス、拡張性を備えた堅牢なアーキテクチャ
  • 高まる顧客の期待とワークロードの要求に応える柔軟なスケールアウト・ソリューション
  • 業界標準のセキュリティと監査を備えた、スケーラブルで信頼性の高い可用性の高いインフラストラクチャ
  • 分散インフラストラクチャへの移行が必要で、壊滅的なクラッシュ時にモノリスを壊し、単一障害点を排除する必要性を強調
  • アプリケーションの複雑な結合をサポートするための最小限のコード変更
  • 1から2ミリ秒以内のリアルタイム問合せ実行
  • 200テラバイトのデータベースの管理が難しくなり、バックアップ時間が延長されました
  • 効果的な不正検出には、200テラバイトのデータを効率的に処理することが重要です。
  • AI/ML機能を統合して、不正検知とリアルタイム分析を強化し、積極的な意思決定をサポート


Oracleのグローバル分散データベースの選択:


お客様は、データ・シャーディング、同期クロスリージョン・レプリケーション、およびアプリケーションのリライトの必要性に関する課題に対処して、様々なNoSQLおよび分散データベースを調査しました。多数のNoSQLオプションを評価したにもかかわらず、最終的に、データの一貫性、トランザクション、結合、原子性、セキュリティ、可用性などのエンタープライズグレードの機能を維持しながら、NoSQLデータベースと同様のスケーラビリティを提供するOracleのグローバル分散データベースを選択しました。Oracleのグローバル分散データベースは、統合的でシームレスに統合されたソリューションを提供します。これは、異なるソフトウェア・モジュールが混在する他の新しい分散データベースのモジュラー・アプローチからの脱却です。成熟したグローバル分散データベース、完全なSQLサポート、成熟したストレージ・エンジン、およびRaftレプリケーションを含む複数の高可用性オプションにより、Oracleはすべての要件を満たし、顧客が希望する目標を達成するのを支援しました。



Oracleのグローバル分散データベースを使用したデプロイメント:


  • 顧客IDをシャーディング・キーとして使用した共通データ・モデルを持つ顧客グループ(シャード分離)へのユーザー定義の配布方法を実装
  • 水平データ・パーティション化を4つのシャードにすることで、OLTP、バッチおよびレポートでのパフォーマンスを最大化
  • 地域間のデータ漏洩を防ぐための厳格なデータ主権の執行
  • 管理性を実現する小規模なデータベースによるシンプルなアーキテクチャ
  • 各シャードに2つのOracle Data Guardレプリカのデプロイメント: 同期レプリケーションを使用するローカルと非同期レプリケーションを使用するリモート
  • プライマリ・リージョンにグローバル・サービス・マネージャ(GSM)をデプロイし、ローカルおよびリモートのスタンバイ・ホストと組み合せてシステムの可用性と信頼性を向上
  • 大量のデータに対するOracleのAIおよびML機能の活用によるリアルタイムのクレジット・カード不正検知と最新のデータ・アクセスによるリアルタイムの意思決定





アーキテクチャ



Oracleのグローバル分散データベースによる効率の最大化:


  • オラクルのソリューションは、Oracleのグローバル分散データベースで顧客の課題に効率的に対処し、優れたコア・コンポーネントを強化しました。


線形スケーラビリティ:


  • Oracle Databaseとアプリケーションの線形スケーリングを実現
  • ストリーム・データに各シャードを割り当ててジョブを多重化することで、ダウンストリーム・システムのデータのスケーラビリティを実現
  • OLTPデータベースのスケール・アップとスケール・アウトにより、お客様はワークロードの需要に基づいて少ない数のシャードを使用することが判明しました。


障害分離の向上:


  • 偶発的なデータベース・クラッシュ時に影響を受けるのは、プラットフォームの一部のみです。他の領域への影響なし
  • 顧客アプリケーションで大量の複雑なトランザクションを処理するために、強力なマルチバージョンの同時実行性制御、データ保護、セキュリティを実現


付加価値:


  • データの一貫性、セキュリティ、可用性、パフォーマンス・オプティマイザ、一元化されたバックアップおよびリカバリなど、Oracleのグローバルに分散したデータベースに内在する重要なOracle機能を利用



ビジネス上の利点の解き放つ: メリットやモノリスの解消など、NoSQLでテクノロジ・スタックを最新化

  • 壊滅的なクラッシュの影響を最小化
  • 1つのリージョン内で計画/計画外のダウンタイムが他の顧客に影響しないため、障害分離を改善することで企業を支援するための回復力オーケストレーションを実現
  • アプリケーションSLAの改善
  • 大量のI/O顧客を分離および管理する機能
  • データ配置をより詳細に制御
  • 顧客サービスの向上
  • お客様は、OracleのAIおよびML機能を活用して、(わずかミリ秒で)迅速なトランザクション検証を実現し、シームレスなカスタマー・エクスペリエンスと信頼構築を実現しました。



まとめ


Oracleの中核は、金融機関の信頼できるデータベース・パートナであり、金融機関がシステムから最大限の価値を引き出すことを可能にしています。この貴重なパートナーシップにより、企業は既存の投資を最適化し、パフォーマンスを最大化する次世代のスケーラブルなソリューションを採用できます。フィンテック企業は、Oracleのグローバルに分散したデータベースを採用することで、スケーラビリティ要件に効果的に対応し、急速に進化する金融技術環境で成功するために必要な競争力を手に入れることができます。



Oracleのグローバル分散データベースで移行、パフォーマンス、可用性、規制上の課題に対処

What do you need?

How you can achieve it with Oracle's Globally Distributed Database

Hybrid Cloud

Explore Explore Terraform-based Oracle Globally Distributed Database deployment : On-premises and Oracle Cloud Infrastructure

Multi-cloud

Read Deploying linearly scalable Oracle sharded databases across multi-cloud (Oracle Cloud, Microsoft Azure, and Amazon Web Services)

Seamless Data migration

Read Migrating to a Sharded Database

Linear Scalability

Read How Oracle BlueKai Data Management Platform scales to 1 Million transactions per second with Oracle Globally Distributed Database deployed in Oracle Cloud Infrastructure

Data Sovereignty & Data Proximity

Read How to Achieve Data Sovereignty with Oracle Globally Distributed Database

Availability

Read Replication in Oracle Globally Distributed Database

 

 


コメント

このブログの人気の投稿

Oracle RACによるメンテナンスのためのドレインとアプリケーション・コンティニュイティの仕組み (2023/11/01)

Oracle Cloud Infrastructure Secure Desktopsを発表: デスクトップ仮想化のためのOracleのクラウドネイティブ・サービス (2023/06/28)

Oracle Cloudのデータベースをオブジェクト・ストレージにバックアップする3つの方法 (2021/12/13)