金融サービス分野のAI/MLアプリケーションに対応する安全なオープンソースMLOps

by Canonical on 4 April 2023

金融サービスにおけるAI/MLの採用が増加しています。デジタルトランスフォーメーションの一環として堅牢でデータ主導型の意思決定プロセスを推進する企業が増えているためです。McKinseyでは、グローバルバンキングのAIテクノロジーが最大で毎年1兆ドルの付加価値をもたらすと推計しています。しかし、機械学習を大規模に製品化することは困難です。機械学習のライフサイクルは、データの取り込みと準備、モデルトレーニング、チューニング、デプロイ、モニタリングなど、数多くの複雑な要素で構成されています。また、データエンジニアリングからデータサイエンスやMLエンジニアリングまで、チーム間の協力と引継ぎも必要です。当然ながら、これらのすべてのプロセスを同時に進めてシームレスに機能させるためには、綿密な管理が必要です。明確な枠組みなしには達成できません。

機械学習オペレーション(MLOps)は、AI/MLの機能をあらゆる規模の運用環境にデプロイするためのフレームワークです。オープンソースサプライチェーンのセキュリティに対する意識的な取り組みと併用することで、AI/MLを活用したアプリケーションの長期的な安定性に貢献し、AI/ML投資から具体的なビジネス上の利益を引き出します。

金融機関におけるMLOps

MLOpsはデータサイエンティストとIT運用部門との間の協力やコミュニケーションを助ける一連の手順です。これらの手順では品質の向上や管理プロセスの簡素化とともに、大規模な運用環境に機械学習やディープラーニングのモデルを自動的にデプロイできます。

MLOpsには、AI/MLアプリケーションのデプロイとメンテナンスを改善する自動化機能があります。DevOpsと同様、MLOpsも機械学習開発ライフサイクルに対する協力的で合理的なアプローチを採用しています。つまり、人、プロセス、テクノロジーの交わりが、機械学習ワークロードの開発、構築、運用に必要なエンドツーエンドの活動を最適化するのです。MLOpsは、ビジネスニーズや金融サービス部門の規制要件に合わせてモデルを調整するにも役立ちます。

MLOpsを採用すれば、金融機関は、キュレートされたデータセットへのアクセス、優れた信頼性、データとモデルの品質、監査可能性、再現性を持つセルフサービス環境を提供し、生産性を高めることができます。

オープンソースのMLOpsプラットフォーム

金融機関が機械学習に注いだ労力から利益を得るには、MLOpsプラットフォームを使用した繰り返し可能なプロセスでモデルを開発する必要があります。これならデータサイエンティストがエンドツーエンドのMLプロセスを効率的に管理できるためです。

MLOpsプラットフォームのコラボレーション環境では、データサイエンティストとソフトウェアエンジニアが以下を容易に行うことができます。

  • 反復的なデータ探索
  • 実験追跡のためのリアルタイムのコワーキング機能
  • フィーチャーエンジニアリング
  • モデルの管理
  • 制御モデルの移行、展開、モニタリング

MLOpsプラットフォームは、機械学習ライフサイクルの運用と同期化を自動化します。

Kubeflowは、機械学習(ML)システムの開発とデプロイを目的とした無料のオープンソースMLOpsプラットフォームであり、非常に人気の高いオープンソースMLOpsツールキットです。金融機関のデータサイエンティストはKubeflowを使用してMLパイプラインの構築と実験を行います。一方、MLエンジニアと運用チームはKubeflowを使用してMLシステムをさまざまな環境にデプロイし、開発、テスト、本番運用に活用します。Kubeflowは、探索からトレーニングや展開まで、MLライフサイクルの各段階にコンポーネントを提供します。

オープンソースのMLOpsプラットフォームのセキュリティ

Kubeflowプラットフォームは、Jupyter Notebook、Pipelines、KFServing、Katib、PyTorch Serving、TensorFlow Serving、各種オペレーター、Seldon Core、Istio、Argo、Prometheusなどのさまざまなアプリケーションとスキャフォールディングで構成されています。

金融機関では、オープンソースソフトウェアとそのすべての依存関係を安全に管理することが必須です。このことは、オープンソースのMLOpsプラットフォームにも当てはまります。金融機関は、コンプライアンス、セキュリティ、またはサポートの要件満たしながら、AI/MLを活用したインテリジェントアプリケーションを構築および保守できる、セキュリティの高いオープンソースソフトウェアを必要としています。

オープンソーステクノロジーを活用する金融機関が増加する現在、オープンソースライブラリやAI/MLツールチェーンも長期的なセキュリティメンテナンスとプラットフォームの安定性が保証された信頼できるソースを持つことが重要です。

セキュリティの高いオープンソースMLOpsプラットフォームでAI/MLを大規模に採用しようとしている金融サービス企業向けに、CanonicalはCharmed KubeflowとUbuntu Proを一般提供しています

オープンソースのMLOpsとCharmed Kubeflow

KubeflowはMLの運用に明らかに有利であるにもかかわらず、Kubeflowの導入、構成、メンテナンスは依然として簡単ではありません。膨大なアプリケーションや状況を考慮すれば、金融機関のすべてのデータサイエンティストに対応するソリューションをKubeflowコミュニティが提供することは困難です。

Canonicalはこの問題に対処するため、各アプリケーションをKubeflow内にパッケージ化し、あらゆるクラウド向けに完全にサポートされたMLOpsプラットフォームであるCharmed Kubeflowを提供しています。

Charmed Kubeflowは、最新バージョンのKubeflowを構成する20種類以上のアプリケーションとサービスをパッケージ化して、ワークステーション、オンプレミス、パブリッククラウド、プライベートクラウド、エッジクラウドなど、あらゆる場所でのデプロイと運用を高速化します。

Charmed Kubeflowは、モデル主導型のアプリケーション管理と次世代のIaC(コードとしてのインフラストラクチャ)を提供する企業向けのオペレーターライフサイクルマネージャー(OLM)であるJujuによって動作しています。Jujuでは、オペレーターとアプリケーションはcharmとしてバンドルされています。charmとは、オペレーターとメタデータを含み、一貫した集約システムへの多くのオペレーターの統合をサポートするパッケージです。

Charmed Kubeflowとは、あらゆるクラウドに対応し、完全にサポートされたエンドツーエンドの企業向けMLOpsプラットフォームです。Charmed Kubeflowは、Kubeflowのアップストリームプロジェクトの公式ディストリビューションの1つです。金融機関のデータサイエンティストや機械学習エンジニアは、Charmed Kubeflowを使用し、シンプルで移植性が高く、セキュリティと拡張可能性を備えたMLをデプロイすることができます。Charmed Kubeflowは、Ubuntu UniverseリポジトリやUbuntu Mainリポジトリに含まれるソフトウェアパッケージに対してCanonicalのUbuntu Proセキュリティメンテナンスも受けることができます。Canonicalは、すべてのクラウド、データセンター、デスクトップで提供されるオープンソースソフトウェアセキュリティの総合的なサブスクリプションを提供しています。

オープンソースのAI/MLツールチェーンの保護

Ubuntu Proのサブスクリプションには、ワークフロー全体が安全になるように、アップストリームコミュニティと協力してKubeflowアプリケーション専用のイメージのCVEパッチが含まれています。

Ubuntu Proは、「critical(危険)」、「high(高い)」、「medium(中間)」のCVE(Common Vulnerabilities and Exposures:一般的な脆弱性と露出)に加え、数多くのアプリケーションやツールチェーンにセキュリティの対象範囲を広げます(Ansible、Apache Tomcat、Apache Zookeeper、Docker、Drupal、Nagios、Node.js、phpMyAdmin、Puppet、PowerDNS、Python 2、Redis、Rust、WordPressなどのオープンソースのMLOpsアプリケーションを含む)。16.04 LTS以降のすべてのUbuntu LTSに対応します。


AIやディープラーニングなどのイノベーションにより、企業が異常や脅威から保護しなければならないデータが大幅に増大しています。NVIDIACanonicalのコラボレーションは、社会に有益なブレークスルーの達成に必要な信頼性と長期的なセキュリティ保証を企業に提供します。」
Justin Boitano氏
NVIDIAのエンタープライズコンピューティング担当バイスプレジデント

MLOpsエコシステムの成長を目指し、Charmed Kubeflowは、Kafka、Spark、MLFlowなど、他のさまざまなAI固有またはデータ固有のプラットフォームを統合しています。Ubuntu Proは、インフラストラクチャからオペレーティングシステム、アプリケーションレイヤーまですべてをカバーしています。

Ubuntu Proは、イノベーションを重視し、継続的なセキュリティメンテナンスや依存性の追跡に自信がある金融機関に最適です。Canonicalはセキュリティ修正を新しいバージョンのアプリケーションからバックポートし、金融機関のデータサイエンティスト、MLエンジニア、運用チームが、強制的なアップグレードなしで長期的にセキュリティを確保する方法を提供します。その結果が10年にわたるオープンソースプラットフォームの安定性です。

Canonicalは、メインのUbuntu OSに対し、約20年にわたって速やかにセキュリティ更新を提供してきた実績を誇ります。重要なCVEには平均24時間以内にパッチが提供されます。パッチは、「critical(危険)」、「high(高い)」、選択した「medium(中間)」のCVEに対して適用され、多くのゼロデイ脆弱性もCVEが公開されればリリース前に修正されます。


TenableCanonicalは共同で、高精度で有用な脆弱性アラートをスピーディーに提供しています。Ubuntu Proは、幅広いオープンソースソフトウェアに対してセキュリティパッチを保証します。両社は共通のお客様に対し、信頼性を備えたオープンソースの基盤を提供します。」
Robert Huber氏
Tenableの最高セキュリティ責任者(CSO)

金融サービス向けの安全なオープンソースについては、ホワイトペーパーをご覧ください!

金融機関がオープンソースを活用して低コストでイノベーションを推進するのを助けるCanonicalの取り組みについては、Canonicalの金融サービスのウェブページをご覧ください。

ニュースレターのサインアップ

Ubuntuニュースレターの配信登録

お客様が購読登録を行われる場合、以下の条件に同意されたことになります。Canonicalのプライバシーに関するお知らせ個人情報保護ポリシー

関連記事

機械学習のセキュリティリスクの概要

データはあらゆる機械学習(ML)プロジェクトの要であり、悪人もそれを知っています。技術者の間でAIが常に話題になるとともに、MLシステムは攻撃の標的としても注目を集めています。Identity Theft Resource Center(ID窃盗リソースセンター)の報告によれば、2023年にはデータ漏えいが72%も増加しており、MLプロジェクトが恰好の攻撃経路とならないよう適切な対策を施すことは極めて重要です。このブログ記事では、機械学習のセキュリティリスクについて説明し、主要な脅威と課題に言及します。しかし、悲観的な話だけでなくベストプラクティスにも目を向け、オープンソースの役割も含め、可能なソリューションを探求します。 機械学習の攻撃対象領域 あらゆるテクノロジーには […]

Canonical Jobs – Linuxエンジニア

Linuxフィールドエンジニア IoT分野における当社の主力製品、Ubuntu Coreはユニークな存在です。最高の信頼性、セキュリティ、フットプリントを実現するため、Linuxを再発明したものと言えます。当社の顧客は、自動車、市販電子機器、医療機器、産業システム、ロボティクス、ゲートウェイなど、さまざまな業界にわたりますが、厳しい品質とセキュリティの要件を満たすよう迫られているという点では共通しています。 日本市場での急速な展開に対応するため、当社はデバイス部門のフィールドエンジニアチームの拡大を検討しています。この重要なポジションは、新しいテクノロジーを迅速に習得し、多くの業界の最先端でお客様のソリューション構築を支援することが求められるため、能力ある候補者はキャリア […]

CentOSからUbuntuへの移行:システム管理者とDevOpsのためのガイド

CentOS 7は2024年6月30日に提供終了(EoL)を迎えます。この日以降、CentOS Projectは重要なセキュリティパッチを含む更新やサポートを提供しません。RHELベースのエコシステムから離れることは困難に見えるかもしれませんが、Ubuntuなら切り替えは簡単かつ経済的です。 自動セキュリティ検証の最先端を走るPenteraは、この移行の容易性について説得力のあるケーススタディを紹介しています。同社は、どのように自社のコンテナベースのセットアップが最小限の調整でUbuntuに移行され、セキュリティ対策の強化につながったかについて詳しく説明しています。この移行は同社のクライアントからも好意的に受け止められており、広範なコミュニティサポートに支えられて過去20 […]