IBM Cloud の金融サービス・ユース・ケース
以下のユース・ケースでは、IBM Cloud® Kubernetes Service のワークロードを使用することによって、高可用性、高性能コンピュート、IBM Watson® の AI といった特徴を活用する方法や、クラスターを簡単に開始して開発を加速する方法を中心に説明します。
住宅ローン会社がコストを削減して法規制への適合を加速する
ある住宅ローン会社のリスク管理担当副社長は、1日に7,000万件のレコードを処理していたが、オンプレミスのシステムは遅くて不正確だった。 ハードウェアがすぐに古くなり、十分に活用されなかったため、IT費用が高騰した。 ハードウェアの敷設を待っているうちに、法規制への準拠に遅れが出ていました。
context
同社はリスク分析を改善するために IBM Cloud Kubernetes Service と IBM Cloud アナリティクス・サービスを採用することによって、コストの削減や世界規模での可用性の向上を実現し、最終的に法規制への適合を加速させました。 複数のリージョンで IBM Cloud Kubernetes Service を使用し、分析アプリをコンテナー化して世界中にデプロイした結果、可用性が高まり、現地の規制に対応できるようになりました。 これらのデプロイメントは、IBM Cloud Kubernetes Service に既に配備されている使い慣れたオープン・ソース・ツールを使うことで加速します。
同社はまず、分析アプリをコンテナー化し、それをクラウド内に配置しました。 ハードウェアに関する悩みはすぐに解消されました。 高性能の CPU、RAM、ストレージ、セキュリティーが必要であったので、それらのニーズに合わせて Kubernetes クラスターを簡単に設計することができました。 分析アプリを変更する場合でも、膨大なハードウェア投資をすることなくコンピュートを追加または縮小することができます。 IBM Cloud Kubernetes Service の水平スケーリングにより、記録件数の増加に合わせてアプリが拡張されるため、規制当局への報告も迅速化される。 IBM Cloud Kubernetes Service は、セキュアで高性能な弾力性のあるコンピュート・リソースを世界中に提供している。
このようにして、これらのアプリは、IBM Cloudant のデータウェアハウスから大量のデータを受け取るようになりました。 IBM Cloudant のクラウド・ベースのストレージは、オンプレミス・システムの中に閉じ込められていた場合より高い可用性を得られます。 可用性は不可欠であるため、アプリはディザスタリカバリとレイテンシ低減のためにグローバルなデータセンターに展開される。
また、リスク分析とコンプライアンスも加速しました。 予測分析機能とリスク分析機能 (モンテ・カルロ計算など) は、反復的なアジャイル・デプロイメントによって常に更新されるようになりました。 コンテナのオーケストレーションはマネージド Kubernetes、運用コストを削減する。 結局のところ、住宅ローンのリスク分析は、市場の目まぐるしい変化に対応することができる。
- 金融リスク管理向上の必要性が強調されているので、規制当局の監視も厳しくなっています。 このニーズに付随して、リスク・アセスメント・プロセスに関連した審査や、詳細で充実した内容の統合型規制レポートの開示が重要になっています。
- 高性能のコンピューティング・グリッドは、金融モデリングのための主要なインフラストラクチャー・コンポーネントです。
会社の問題は、規模と納品までの時間である。
現在の環境は 7 年以上前に構築されたオンプレミスであり、コンピュート、ストレージ、I/O の容量が限られています。 サーバーのリフレッシュはコストがかかり、完了するまでに時間がかかります。 ソフトウェアとアプリの更新は、非公式のプロセスに従っているため、反復できません。 実際の HPC グリッドは、プログラムするのが困難です。 APIはチームに加わったばかりの開発者にとっては複雑すぎるし、文書化されていない知識を必要とする。 また、アプリのメジャー・アップグレードの完了には、6 から 9 カ月かかります。
ソリューション
必要に応じてオンプレミスの企業資産にセキュアにアクセスしながら、パブリック・クラウド上で実行されるコンピュート、ストレージ、I/Oサービス。
- 構造化/非構造化文書の照会をサポートする、安全でスケーラブルな文書ストレージ
- 既存の企業資産とアプリケーションをリフト・アンド・シフトし、移行されないオンプレミスシステムとの統合を可能にした
- ソリューションのデプロイ時間を短縮し、標準の DevOps を実装し、レポートの精度に影響を与えたバグを処置するためのモニタリング・プロセスを実装する
技術的ソリューション:
- IBM Cloud Kubernetes Service
- IBM Cloud Object Storage
- IBM Cloud Data Engine (Spark)
- IBM Cloudant
- Secure Gateway
IBM Cloud Kubernetes Service は、スケーラブルなコンピュート・リソースと関連する DevOps ダッシュボードを提供し、必要に応じてアプリやサービスを作成、拡張、停止できる。 業界標準のコンテナを使用することで、アーキテクチャを大きく変更することなく、アプリケーションを IBM Cloud Kubernetes Service に迅速に再ホストすることができる。
このソリューションは、スケーラビリティー上のメリットを即座にもたらします。 この住宅ローン会社は、Kubernetes の豊富なデプロイメント・オブジェクトとランタイム・オブジェクトを使用することで、アプリのアップグレードを確実にモニターして管理することができます。 また、定義されたルールと自動化された Kubernetes オーケストレーターを使用して、アプリを複製してスケーリングすることもできます。
Secure Gateway IBM Cloud Kubernetes Service は、オンプレミスのデータベースやドキュメントへのセキュアなパイプラインを作成するために使用される。
IBM Cloud Object Storage は、すべてのロー文書と今後生成されるデータの保管場所として使用されます。 モンテ・カルロ・シミュレーションの場合、IBM Cloud Object Storage に保管される構造化ファイルにシミュレーション・データを入れたワークフロー・パイプラインが配置されます。 シミュレーションを開始するためのトリガーによって、シミュレーション処理のためにファイルのデータを N 個のイベント・バケットに分割するよう、IBM Cloud Kubernetes Service 内のコンピュート・サービスがスケーリングされます。IBM Cloud Kubernetes Service は自動的に N 個の関連サービス実行にスケーリングされ、中間結果を IBM Cloud Object Storage に書き込みます。 これらの結果は、IBM Cloud Kubernetes Service コンピュート・サービスの別のセットによって処理され、最終結果が生成されます。
IBM Cloudant は、最新の NoSQL データベースで、キー/値のような単純な文書から複雑な文書指向のデータ・ストレージや照会に至るまで、多くのデータ駆動型ユース・ケースに役立ちます。 この住宅ローン会社は、増大する一連の規制や管理上の報告規則を管理するため、IBM Cloudant を使用して、社内に取り込まれる未加工の規制対象データに関連した文書を保管しています。 さまざまな形式のレポートでデータを編集、処理、公開するために、IBM Cloud Kubernetes Service のコンピュート・プロセスがトリガーされます。 レポート全体で共通の中間結果は、IBM Cloudant 文書として保管されるため、テンプレート駆動プロセスを使用して必要なレポートを作成できます。
結果
- 複雑な財務シミュレーションは、既存のオンプレミスシステムで可能だった時間の25%で完了する。
- デプロイメントの所要時間の平均は、従来は 6 から 9 カ月でしたが、1 から 3 週間に短縮されました。 このような改善が実現できるのは、IBM Cloud Kubernetes Service を使用することによって、アプリ・コンテナーを増やしてそれらを新バージョンに置き換えるための、規則に基づく制御プロセスを使用できるからです。 報告されたバグは迅速に修正され、正確さなどの問題に対処できる。
- IBM Cloud Kubernetes Service と IBM Cloudant が提供する一貫性のあるスケーラブルなストレージとコンピュート・サービスにより、規制当局への報告コストが削減された。
- 時間の経過とともに、当初クラウドに移されたオリジナルのアプリは、 IBM Cloud Kubernetes Service 上で実行される協調的なマイクロサービスに再構築された。 この処置により、開発とデプロイ所要時間はさらに短縮され、実験を比較的容易にできるのでさらなる革新が可能になりました。 彼らはまた、市場やビジネスの状況を利用するために、より新しいバージョンのマイクロサービスを備えた革新的なアプリをリリースした(つまり、状況に応じたアプリとマイクロサービス)。
決済技術会社が開発者の生産性を合理化し、パートナーへの AI 対応ツールのデプロイ時間を 4 分の 1 に短縮
ある開発責任者の下で働く開発者は、従来型のオンプレミス・ツールを使用しているため、プロトタイピングに遅延が生じている一方で、ハードウェアの調達を待っています。
IBM Cloud Kubernetes Service は、オープン・ソース標準テクノロジーを使用することで、コンピュートのスピンアップを提供します。 この会社が IBM Cloud Kubernetes Service に移行した後、開発者は、DevOps に適したツール (ポータブル・コンテナーや、簡単に共有できるコンテナーなど) にアクセスできるようになりました。
それ以降、開発者は実験を簡単にできるようになり、オープン・ツールチェーンを使用して開発とテスト用のシステムの変更を素早くプッシュできるようになりました。 従来型の開発ツールは、ワンクリックで AI クラウド・サービスをアプリに追加すると、一新されます。
context
開発者の生産性を簡素化し、AI ツールをパートナーに 4 倍速でデプロイする**
- コンシューマー向けと企業間取引の両方のセグメントで劇的な成長を遂げている決済業界では現在、決済方法の混乱が広く見られています。 しかし、決済ツールはなかなか更新されませんでした。
- 不正なトランザクションをより高速な新しい方法で捕捉するには、コグニティブ・フィーチャーが必要です。
- パートナーとトランザクションの数の増大に伴い、ツールのトラフィックは増加しますが、インフラストラクチャーの予算は、リソースの効率を最大化することによって削減する必要があります。
- 技術的負債は増大の一途をたどり、市場の需要に歩調を合わせた高品質ソフトウェアをリリースすることがますます難しくなっています。
- 資本経費の予算は厳しく管理されており、IT 部門は、社内システムではテストやステージングの展望計画を作成するための予算やスタッフを割くことができないと考えています。
- セキュリティーが今までにも増して主要な懸念事項となっており、この問題が製品を配信する上での重荷を増し加え、配信がさらに遅れる原因になっています。
ソリューション
この開発責任者は、動的決済業界における多くの課題に直面しています。 規制、消費者行動、不正行為、競合会社、市場インフラストラクチャーはすべて急速に進化しています。 今後も決済業界の一員であり続けるためには、開発のペース向上が急務です。
同社のビジネス・モデルは、ビジネス・パートナーに決済ツールを提供するというものであるため、セキュリティーの高いデジタル決済エクスペリエンスを提供できるように金融機関や他の組織を支援することができます。
同社には、開発者とビジネス・パートナーを支援する次のようなソリューションが必要です。
- フロントエンド決済ツール: 手数料システム、海外向けを含む支払追跡、法規制への適合、生体認証、送金など
- 規制特有のフィーチャー: 各国には独自の規制があるため、ツール・セット全体は類似しているように見えても、各国特有の特徴がある
- 開発者にとって使いやすいツール: フィーチャーやバグ修正のロールアウトを加速する
- Fraud Detection as a Service (FDaaS): Watson AI を使用して、頻発し増大を続ける不正行為を未然に防ぐ
バックエンドの決済システムにアクセスできるパブリッククラウドで実行されるコンピュート、 DevOps ツール、AI。 CI/CD プロセスを実装して、配信サイクルを劇的に短縮します。
技術的ソリューション:
- IBM Cloud Kubernetes Service
- IBM Cloud® Continuous Delivery
- IBM Cloud のロギングとモニタリング
- IBM Watson for Financial Services
- IBM Cloud App ID
同社はまず、決済ツールの VM をコンテナー化し、それをクラウド内に配置しました。 ハードウェアに関する悩みはすぐに解消されました。 CPU、RAM、ストレージ、セキュリティーが必要であったので、それらのニーズに合わせて Kubernetes クラスターを簡単に設計することができました。 決済ツールを変更する必要がある場合でも、高価で低速のハードウェアを購入することなく、コンピュートを追加または縮小することができます。
IBM Cloud Kubernetes Service の水平スケーリングによって、パートナー数の増加に合わせてアプリがスケーリングされ、結果として増加は速くなります。IBM Cloud Kubernetes Service は、最新のコンピュート・リソースを最大限に活用するうえでセキュアな、柔軟性のあるコンピュート・リソースを世界中で提供します。
この責任者にとって、勝利の鍵となるのは開発の加速です。 開発者は最新のコンテナーを使用することで、任意の言語で実験を簡単にできるようになり、開発とテスト用のシステムの変更をプッシュして、個別のクラスターでスケールアウトすることができます。 これらのプッシュは、オープン・ツールチェーンと IBM Cloud® Continuous Delivery により自動化されました。 低速でエラーが発生しやすい構築プロセスで苦労しながらツールを更新するということがなくなりました。 今では毎日、またはそれ以上の頻度で、ツールのインクリメンタル更新を配信できるようになりました。
また、ツールのロギングとモニタリングは、特に Watson AI が使用されていたものについては、システムに迅速に統合されます。 開発者は、時間をかけて複雑なロギング・システムをビルドしなくても、稼働中のシステムをトラブルシューティングすることができます。 人件費削減の鍵となる要因は、IBM が Kubernetes を管理していることです。これにより開発者は、決済ツールの改良に注意を集中できるようになりました。
セキュリティーを最優先: IBM Cloud Kubernetes Service のベアメタルを使用することで、機密性の高い決済ツールは、従来から備えていた独立性と、パブリック・クラウドの柔軟性とを兼ね備えるようになりました。 脆弱性のスキャンは継続的に実行されます。
ステップ 1: セキュア・コンピュートへのリフト・アンド・シフト
- パブリック IBM Cloud Kubernetes Service 内の IBM Cloud で実行されるコンテナー・イメージに仮想マシン・イメージをマイグレーションします。
- そのコアから、脆弱性アドバイザーがイメージ、ポリシー、コンテナー、およびパッケージの脆弱性スキャンを行います。
- プライベート・データ・センターやオンプレミスの資本コストは大幅に削減され、ワークロード需要に基づいてスケーリングされるユーティリティー・コンピューティング・モデルに置き換えられます。
- シンプルな Ingress アノテーションを使用して、サービスと API に対するポリシー駆動型の認証を一貫して実施します。 宣言型セキュリティーでは、App ID を使用してユーザー認証とトークン検証を保証できます。
ステップ 2: 既存の支払いシステム・バックエンドの操作および接続
- IBM Secure Gateway を使用して、残っているオンプレミスのツール・システムへのセキュア接続を維持します。
- 標準化された DevOps のダッシュボードとプラクティスを Kubernetes を介して提供します。
- 開発者は、開発とテスト用のクラスターでアプリを構築してテストを実施した後、IBM Cloud® Continuous Delivery ツールチェーンを使用して、世界中の IBM Cloud Kubernetes Service クラスターにアプリをデプロイします。
- IBM Cloud Kubernetes Service に組み込まれた HA ツールは、自己修復やロード・バランシングなどを行いながら、各リージョン内でワークロードのバランスを取ります。
ステップ 3: 不正行為の分析および防止
- IBM Watson for Financial Services をデプロイして、不正行為を防止および検出します。
- ツールチェーンと Helm デプロイメント・ツールを使用することにより、世界中の IBM Cloud Kubernetes Service クラスターにもアプリがデプロイされます。 そのため、ワークロードとデータは現地の法規制に適合します。
結果
- この開発責任者はまず、既存の一体構造の VM をクラウド・ホスティング・コンテナーにリフトしたことで、資本コストと運用コストを削減することができました。
- インフラストラクチャーの管理は IBM が担当するので、開発チームは余裕が生まれ、毎日 10 回、更新を配信できるようになりました。
- それと同時にこの会社は、既存の技術的負債に対処するために、単純な反復バージョンを開発するタイム・ボックス方式を採用しました。
- 処理されるトランザクションの数に応じて、指数関数的に運用をスケーリングすることができます。
- 同時に、Watson による新たな不正行為分析で、検出と予防が加速され、リージョンの平均と比較して 4 倍も不正行為が減少しました。