Part 2:スノーフレーク(SNOW)の将来性とは?注目のクラウド銘柄のIceberg戦略とデータウェアハウス市場での優位性に迫る!
コンヴェクィティ- 本稿「Part 2」では、スノーフレーク(SNOW)のIcebergサポートという驚くべき動きと、同社の競争力への影響の分析を通じて、同社の将来性を詳しく解説していきます。
- スノーフレークとDatabricksに関連する、閉鎖的なアプローチとオープンなアプローチの長所と短所を理解するために、iPhoneとAndroidを例にとります。
- スノーフレークの新しいオープンな方針が、データ共有マーケットプレイスにどのような影響を与えるかについて検討します。
- さらに、Unity CatalogやHorizonなどのデータカタログが、ベンダー選定において重要な要素となり、データガバナンス、アクセシビリティ、そしてプラットフォーム全体の利用継続にどのように影響を与えるかについて議論します。
- 「Part 3」では、AIプラットフォーム・アズ・ア・サービスに関する私たちの見解と、スノーフレークに関する具体的な考察を共有し、最新のバリュエーションをお届けします。
スノーフレーク(SNOW)のオープンフォーマットとデータウェアハウス市場における競争
データウェアハウス市場でのスノーフレーク(SNOW)とDatabricksの競争は、iPhoneとAndroidの競争に似ています。当初、スノーフレークはアップル(AAPL)のiPhoneの戦略のように、ユーザー体験と独自のストレージを重視した閉鎖的なエコシステムを採用していました。
※Databricks:データエンジニアリング、データサイエンス、および機械学習のための統合プラットフォームを提供する企業です。このプラットフォームは、Apache Sparkをベースにしており、大規模なデータ処理を効率的に行うことができます。Databricksは、データの収集、処理、分析、機械学習モデルの構築およびデプロイを一つのプラットフォームで行えるようにすることで、データ駆動型の意思決定をサポートしています。
それに対して、Databricksはアルファベット(GOOG/GOOGL)のAndroidのように、柔軟性を提供する一方で複雑さが増すオープンなアプローチを採りました。そして、Databricksは、ユーザーがプラットフォームに依存せずに作業できるように、オープンストレージフォーマットを推進しました。Apache Sparkをオープンソース化することで、DatabricksはAndroid Open Source Projectのようにユーザーに自由さを提供しました。
※Apache Spark:大規模データ処理を行うためのオープンソースの分散処理システム。Apache Sparkは、データのバッチ処理とストリーム処理の両方に対応しており、従来のHadoopのMapReduceに比べて高速にデータを処理することができます。
※Android Open Source Project(AOSP):グーグルが提供するAndroidオペレーティングシステムのオープンソースバージョンを開発・管理するプロジェクトです。AOSPの目的は、Androidのコードを広く公開し、開発者が自由に利用、変更、配布できるようにすることです。
そして、時間が経つにつれ、両社はお互いの戦略を採り入れるようになりました。
スノーフレークの進化:スノーフレークは、柔軟性を高めるためにそのスタックを徐々に開放しながらも、コアの強みを維持しています。
Databricksの適応:Databricksは、ユーザー体験を向上させ、サービスを収益化するために、GoogleがAndroidで行ったような独自の強化を導入しました。
※スタック:スノーフレークのプラットフォーム全体を構成する技術やサービスの集合を指します。これには、データストレージ、データ処理エンジン、セキュリティとガバナンス、データ共有、他のツールとの統合機能が含まれます。
※ガバナンス:とは、組織やプロジェクトの運営・管理を行うための枠組みやプロセスを指します。これには、意思決定のルール、責任の明確化、資源の配分、目標の設定と監視などが含まれます。ガバナンスは、効率的かつ透明性のある運営を確保し、組織の目標達成を支援するために重要です。
GMSの例はこの進化を示しています。GMS以前は、Androidアプリは通知のためにバックグラウンドプロセスを必要とし、パフォーマンスに問題を引き起こしていました。一方で、アップルの閉じたシステムには効率的なネイティブプッシュサービスがありました。そして、グーグルはGMSを開発し、同様の機能を提供しましたが、これはDatabricksがオープンソースの基盤を強化する方法に似ています。
※GMS (Google Mobile Services):Googleが提供するモバイルアプリやAPIのセットで、AndroidデバイスにおいてGoogleの機能を利用するために必要なものです。
※ネイティブプッシュサービス:モバイルデバイスにおいて通知を送信するための組み込みのシステムを指します。各プラットフォーム(例えば、iOSやAndroid)において、ネイティブなプッシュ通知サービスが提供されています。
現在、スノーフレークとDatabricksの両社は、中間の立場で運営しています。スノーフレークはよりオープンになり、Databricksは優れたユーザー体験を提供するために独自の強化を行っています。Databricksは、スノーフレークに似た即時使用可能な体験を提供するSpark-as-a-Serviceを提供しています。
※Spark-as-a-Service:Apache Sparkをクラウド上でホストして提供するサービスモデルです。このモデルでは、ユーザーがインフラストラクチャの管理や設定を行うことなく、Sparkの機能を利用してビッグデータの処理や分析を行うことができます。
スノーフレーク(SNOW)とデータガバナンス
DatabricksのUnity Catalogは、AndroidのGMSのように、オープンなデータ管理を可能にするデータガバナンスの要です。オープンな基盤であるにもかかわらず、企業は多くの場合、AndroidユーザーがGMSに依存するのと同様に、Databricksの独自のコンポーネントに依存しています。
※Unity Catalog:Databricksによって提供されるデータガバナンスソリューションで、データのカタログ化、ガバナンス、セキュリティを一元的に管理するためのプラットフォーム。Unity Catalogは、Databricks上でデータ資産をより効率的に管理し、アクセス制御やデータセキュリティを強化するために設計されています。
スノーフレーク(SNOW)のオープン性とAPIアクセス
当初、AndroidはOS APIへのアクセスをより広く許可し、多様なアプリの開発を可能にしました。一方で、アップルは徐々により多くのAPIを開放し、iOSをAndroidに近づけました。同様に、スノーフレークは現在、Icebergというよりオープンなオプションを提供し、オープン性への要求に応じています。
これらの違いがあるにもかかわらず、スノーフレークとDatabricksの戦略的進化は、アップルとグーグルの進化と似ています。両社は、独自の優位性とオープンなエコシステムのバランスを取りながら、両社のモバイルOSの戦略を反映しています。
※Iceberg:Apache Software Foundationが開発したオープンソースのテーブル形式で、大規模なデータセットを効率的に管理およびクエリするためのものです。特に、データレイク環境におけるパフォーマンスとデータ管理を改善するために設計されています。
スノーフレーク(SNOW)のIcebergのサポート
スノーフレークのIcebergサポートは、オープン性へのシフトを示しており、一部の投資家に混乱を招いています。同社は、独自のテーブルと同等のパフォーマンスを持つ管理されたIcebergテーブルを提供し、効率性を保ちながら開放しています。
スノーフレークのユーザーは、Horizonによって管理される内部テーブルへのフルアクセスを持っています。外部のIcebergテーブルはPolaris Catalogによって管理され、サードパーティのエンジンがデータを読み書きでき、一貫性がカタログ間のフェデレーションによって維持されています。
データ共有は、スノーフレークの市場ポジションにとって依然として重要です。同社は、他のアカウントとのメタデータ共有によってアクセスとクエリを促進し、データの場所に関わらずデータ共有機能を維持しています。
※Horizon:スノーフレークのガバナンス製品であるHorizonは、アクセスポリシーを管理し、データのセキュリティを確保しています。
※Polaris Catalog:スノーフレークが提供するデータカタログであり、特にApache Icebergテーブル形式をサポートするために設計されています。Polaris Catalogは、データ管理、発見、ガバナンスを一元的に管理し、スノーフレークプラットフォーム上でのデータ操作を強化するための機能を提供しています。
※データカタログ:組織内のデータ資産を整理し、管理するためのツールやシステム。主な目的は、データの検索性と可視性を向上させることです。
※フェデレーション:異なるデータソースやシステムを統合し、ユーザーが単一のインターフェースからアクセスできるようにする方法のこと。フェデレーションにより、データが分散されていても、一元的に管理・利用することが可能になります。
スノーフレーク(SNOW)の課題と市場への影響
Icebergのサポートは、スノーフレークの競争優位性に関する疑問を投げかけます。この動きはデータフォーマットに対するコントロールを弱めますが、重要なカタログ層は依然としてスノーフレークの管理下にあり、彼らの優位性を維持しています。
オープン性は、同社のエコシステム外でのデータ交換を増やす可能性があります。これは、iPhoneで複数のアプリストアが存在し、iOSアプリのエコシステムを分断する可能性があることに類似しています。
同社のデータ共有での成功は、最良のマーケットプレイスとしてのユーザー体験を維持することに依存します。潜在的な課題があるにもかかわらず、同社のコントロールされたアプローチは品質を保証し、優勢なプレイヤーとしての地位を確立しています。
スノーフレーク(SNOW)のオープンスタンダードの積極的なサポート
スノーフレークのオープンスタンダードの積極的なサポートは、アップルの遅れたエコシステム開放とは対照的です。この早期のシフトは、アップルのApp Storeの支配と比較してスノーフレークの地位を弱めるかもしれません。それでも、スノーフレークのユーザー体験と流動性は依然としてリーダーとしての地位を保っています。
※オープンスタンダード(Open Standard):広く公開され、誰でも自由に利用できる技術やプロトコルの仕様のこと。オープンスタンダードは、異なる組織や技術プラットフォーム間での互換性を促進し、技術の普及とイノベーションを加速させる目的で策定されます。
スノーフレーク(SNOW)とテーブルフォーマットの選択
ほとんどの顧客は、機能を失うことなく柔軟性を求めて管理されたIcebergテーブルを選ぶでしょう。Snowflakeの独自フォーマットは低コストのストレージを提供し、小規模な組織に魅力的です。クラウドプロバイダーとの交渉済みの取引がある大企業は、それほど恩恵を受けないかもしれません。
フォーマット間の切り替えは簡単ですが、外部のIcebergテーブルはSnowflakeの書き込み操作をサポートしていません。Icebergの採用によってSnowflakeの競争力が低下するという懸念は、おそらく過大評価されています。
※テーブルフォーマット:データを構造化して格納する際の形式や方法を指します。特に、大規模なデータセットを効率的に管理・処理するためのデータベースやデータウェアハウスで使用されます。テーブルフォーマットは、データの保存、クエリ、圧縮、スキーマ管理などを最適化する役割を果たします。
スノーフレーク(SNOW)のガバナンスと競争環境
スノーフレークのガバナンスは依然として強力です。Horizonカタログにより、スノーフレークとIcebergデータ全体でのガバナンスが統合されています。外部テーブルはPolarisガバナンスのもとにあり、データの一貫した管理が可能です。スノーフレークのカタログ機能により、データがそのエコシステム内に留まる可能性が高まります。
スノーフレークとDatabricksの両社ともIcebergをサポートしており、コストパフォーマンスの低いエンジンに対抗しています。投資家はスノーフレークのプレミアム価格を懸念していますが、それでもなおコストパフォーマンスは良好です。Icebergのサポートにより、スノーフレイクのコンピュート消費と収益が増加する可能性があります。
DatabricksのPhotonエンジンは効率的な運用を目指していますが、スノーフレークを上回る準備ができているかどうかは不明です。各ベンダーにはロックインの側面がありますが、スノーフレークはIcebergを自社のデータ処理プラットフォームに最適化しており、その結果、スノーフレークでのパフォーマンスが他のプラットフォームよりも優れている可能性があります。これにより、Icebergを他のプラットフォームで使用するときに同じパフォーマンスが得られない場合があります。
※Photon:高性能なクエリエンジンで、Apache Sparkの上に構築されています。Photonはインメモリコンピューティングを利用して、データ処理と分析の速度を大幅に向上させることを目的としています。
※クエリエンジン:データベースやデータウェアハウスに対するクエリ(データベース言語を用いた問い合わせ)を実行し、データの検索や集計を行うソフトウェアコンポーネントです。
※データウェアハウス:企業や組織が大量のデータを集約、保存、管理するためのシステムやプラットフォームのことを指します。
※クエリ処理:クエリエンジンによってクエリがどのように実行されるかの過程を指します。
結論として、他の領域での競争は依然として不透明ですが、スノーフレークはデータウェアハウスのクエリ処理において優位性を維持しています。そして、スノーフレークのワークロード分布は一般的な企業アーキテクチャを反映している一方で、Databricksはデータサイエンスや機械学習のために非構造化データを扱っています。
「Part 3」では、AIプラットフォーム・アズ・ア・サービスに関する私たちの見解と、同社の最新のバリュエーションについて説明していきます。
その他のスノーフレーク(SNOW)に関するレポートに関心がございましたら、是非、こちらのリンクより、スノーフレークのページにアクセスしていただければと思います。
また、弊社のプロフィール上にて、弊社をフォローしていただくと、最新のレポートがリリースされる度に、リアルタイムでメール経由でお知らせを受け取ることが出来ます。
弊社のテクノロジー関連銘柄に関するレポートに関心がございましたら、是非、フォローしていただければと思います。
アナリスト紹介:コンヴェクィティ
📍テクノロジー担当
コンヴェクィティのその他のテクノロジー関連銘柄のレポートに関心がございましたら、是非、こちらのリンクより、コンヴェクィティのプロフィールページにアクセスしていただければと思います。