データとAI製品のための優れたコラボレーション:Snowflakeの新機能
異なるチーム、ビジネスユニット、さらには企業が共通の目標に向かって協力することは、効率性を最大化するだけでなく、イノベーションを促進します。データとAIに関する効果的なコラボレーションが、かつてないほど成功と密接に結びついています。
Snowflakeでは、生産的なコラボレーションを妨げる障壁を取り除き、つながりを築き、これまで以上に簡単にコラボレーションを行えるようにしています。データやAIモデルを社内で共有する場合でも、画期的なAIソリューションや高度なソリューションを構築して配布する場合でも、Snowflakeはコラボレーションをビジネスの枠組みに組み込むことに取り組んでいます。プライバシーとガバナンスを念頭に置きながら、これらすべてをより簡単に実行するために導入されたイノベーションのいくつかを詳しくご紹介します。
クロスクラウドコラボレーションとディスカバリー
Snowflakeは、クロスクラウドコラボレーション機能における確立されたリーダーシップを強化し、社内外の両方でデータ、アプリ、AIモデルを安全に共有するためのより多くの方法を導入します。
アプリ、データ、AIモデルを会社全体で簡単に共有
Snowflakeマーケットプレイスは、企業が新しい高品質のデータ、アプリ、AI製品を発見するために役立っていますが、インターナルマーケットプレイスはその使用を最大化するために役立ちます。インターナルマーケットプレイス(現在一般提供開始)は、組織内で利用可能な包括的なデータ製品ディレクトリを提供します。ディスカバリーに利用できるすべてのものが一元化されているため、データコンシューマーは必要なデータ、AIモデル、アプリに必要なときに簡単にアクセスできます。さらに、同じリソースのコピーを部門ごとに複数作成(または支払い)する必要がなくなるため、管理が合理化され、セキュリティ体制が向上します。
Copilot for Listings(プライベートプレビュー中)を利用すれば、これらの製品の評価も非常に簡単に行えます。この機能を使用すると、ユーザーは自然言語で質問し、製品リストの添付コンテンツが自分たちの作業に関連があり、価値があるかどうかを判断できます。
微調整されたLLMの共有
Snowflakeは、セキュアモデルシェアリング(パブリックプレビュー中)により、微調整されたLLMのシームレスな共有とモデルウェイトの調査をサポートするようになりました。これにより、受信者はSnowflakeモデルレジストリUIで微調整されたモデルを確認できるため、生成AIユースケースでのコラボレーションや本番環境へのモデルの展開が容易になります。さらに、実際のデータはアカウント間でコピーまたは転送されず、Snowflakeのサービスレイヤーとメタデータストアのみが使用されるため、共有モデルはデータ漏洩のリスクを軽減します。
コスト効率を維持しながら、より高度なデータとAI製品を構築
革新的な企業は最新のテクノロジーをSnowflakeに導入し、データの移動や複雑なオーケストレーションを必要としない最先端の製品を提供しています。企業は、Snowflakeネイティブアプリケーションを通じて高度なAIおよびMLモデルとアプリケーションを共有して収益化できます。さらに、Snowflakeコンテナサービスと完全に統合されているため、より多くのユースケースに対応できます。また、Snowflakeセキュアシェアリングソリューションの一部として利用できる高度なコスト最適化ツールにより、お客様はクロスクラウドなエグレスコストを気にすることなく、クラウド間でのデータシェアリングやコラボレーションを行うことができます。
SnowflakeネイティブアプリフレームワークとSnowflakeコンテナサービスの統合
2022年の発表以来、Snowflakeネイティブアプリフレームワークは、Snowflakeとシームレスに統合されるデータ製品とAI製品を構築、配布、収益化するための安全かつコスト効率の高い方法を提供し、何百もの企業にアプリ開発を簡素化してきました。Snowparkコンテナサービスが一般提供され、Snowflakeネイティブアプリフレームワークに完全に統合されたことで、さらに高度なアプリを作成し、AWS(一般提供)とAzure(パブリックプレビュー)で顧客に展開できるようになりました。
Snowflakeコンテナサービス (現在はAWSだけでなくAzureでも一般利用可能)は、開発者に、カスタムフロントエンド、大規模なMLトレーニングや推論、オープンソースや内製モデルなど、複雑な機能をすべてSnowflake内で簡単かつ安全に展開できる柔軟性を提供します(詳細はこちらのブログ記事)。コンテナイメージをパッケージ化して登録し、そのコンテナの詳細を含むSnowflakeネイティブアプリパッケージを作成することで、開発者は以下を実行できます。
任意のプログラミング言語で堅牢な製品を構築
必要に応じてGPUや大容量メモリCPUを柔軟に使用
クラウドやリージョンをまたいでシームレスにアプリを配信
セキュリティ境界外にデータを移動する必要性を排除
プロバイダーは、あらゆる興味深いカテゴリーの高度なアプリを構築しています。そのため、特定の機能を求めているのであれば、Snowflakeマーケットプレイスにそのためのアプリがある可能性が高いでしょう。たとえば、次のことができます。
dbtによる複雑なデータ変換の実行
Genesisで自律型AIエージェントを従業員に追加
RelationalAIの高度なグラフ分析を組み込む
Kumo AIの予測AIを活用
LandingAIで画像や動画をビジュアルインテリジェンスに変換
AI製品の構築と収益化
Snowflakeネイティブアプリフレームワークにより、登録済みのAI/MLモデルをパッケージ化し、共有、収益化できるようになりました。プロバイダーは、 Snowpark MLモデリングAPIを使用して、モデル をSnowflakeモデルレジストリに作成、トレーニング、ログし、Snowflakeネイティブアプリパッケージにエクスポートしてリストすることができます。
これにより、組織は新しい収益源を解放し、モデル開発の取り組みを簡単かつ安全に活用し、価値の高いAIおよびML製品をSnowflakeマーケットプレイスで提供し、他の人が使用または購入できるようになります。選択できる製品オプションが増えることで、消費者は自社のニーズに最適なソリューションを見つけられる可能性が高くなります。
重複する出力料金の削除
クロスクラウドコラボレーションのコスト効率を高めるため、Snowflakeはエグレスコストオプティマイザー(近日中に一般提供開始)を導入します。エグレスコストオプティマイザーは、複数のクラウドリージョンにデータやアプリを共有する際に、基本的に重複するエグレスコストを排除します。プロバイダーがデータ製品の提供コストをコントロールし、他のクラウドリージョンからの需要をアンロックするために役立ちます。
エグレスコストオプティマイザーでは、異なるクラウドリージョンのアカウントにデータを共有した初回のみ、顧客が出力料金を支払う。同じデータをそのリージョンまたは他のクラウドリージョンの他のアカウントと共有するための増分出力料金や、同じクラウドリージョン内でSnowflakeセキュアデータシェアリングを使用する場合の出力コストはありません。
Snowflakeの特許取得済みのクロスクラウドテクノロジーは、レプリケーションベースのアプローチにより、リモートリージョンのデータへのアクセスを可能にします。つまり、Snowflakeはクロスクラウドの自動フルフィルメントを使用してレプリケーションプロセスを管理します。これに対し、リモートクエリベースのアプローチでは、プロバイダーにクエリごとに少額の出力料金が請求されます。後者はすぐにコストが高くなり、大規模なデータセットの場合、頻繁にデータが移動することでクエリのパフォーマンスが低下します。レプリケーションベースのアプローチとエグレスコストオプティマイザーにより、プロバイダーは共有データに対して高いクエリ性能を達成すると同時に、配信コストをコントロールできます。
Snowflakeのセキュリティへの取り組みにより、アプリの構築と使用を安心して実行
共有やコラボレーションには、特にセキュリティメカニズムが整備されていないパブリックインターネットにデータやアプリが露出している場合には、固有のガバナンス上の課題が伴います。そのため、Snowflakeはプロバイダーとコンシューマーの双方に、データ、アプリケーション、モデルの安全性を維持するためのツールを提供しています。
安全な展開のためのSnowflakeネイティブアプリのサポート
SnowflakeネイティブアプリフレームワークがバーチャルプライベートSnowflake(VPS)とAWS PrivateLinkをサポートするようになり、アプリプロバイダーのセキュリティとプライバシーが強化されました。この機能(一般提供)は、組織がセキュリティの高いクライアントとの信頼を築き、規制のある市場に製品を拡大するのに役立ちます。堅牢なセキュリティレベルを必要とするお客様は、Snowflakeマーケットプレイスで220以上のSnowflakeネイティブアプリにアクセスし、データとAIのイニシアチブを加速させることができます。
コンプライアンスバッジ
また、Snowflakeネイティブアプリプロバイダーは、SOC 2などのサードパーティコンプライアンス認証をアプリリスティングの一部として表示できます(プライベートプレビュー中)。Snowflakeがコンプライアンスドキュメントを正常にレビューしたら、プロバイダーはリストを更新して関連するバッジを追加できます。これにより、アプリコンシューマーはソリューションがコンプライアンス要件を満たすことができるかどうかを、一目で迅速かつ自信を持って確認できます。
詳しくはこちら
Snowflakeの統合プラットフォームは、プライバシー保護されたデータシェアリング機能によって、またアプリケーションをデータに持ち込むことを可能にするため、コラボレーションに内在する複雑さを簡素化します。Snowflakeを利用することで、効率性と安全性が向上するだけでなく、組織内や外部パートナーとのコラボレーションも容易になります。
Snowflakeコラボレーション機能とSnowflakeネイティブアプリの詳細については、BUILD 2024 What’s Newセッションをご覧ください。また、開発者リソースとSnowflake Native App Bootcampもご覧ください。さらに、Snowflakeマーケットプレイスのバーチャルイベントに登録し、サードパーティプロバイダーのデータ、アプリ、AI製品を活用してAIイニシアチブを促進する方法を学ぶこともできます。