Snowflake / リリースノート / 2026/06/01 / 重要
Snowflake、Apache Icebergテーブル向けSnowflakeストレージを一般提供
公式リリースノート
Snowflake は Recent feature updates で、2026年6月1日付の Apache Icebergテーブル向けSnowflakeストレージを一般提供にしたと案内しました。Apache IcebergテーブルのファイルをSnowflakeが保存・管理する選択肢です。
要点
- Apache Icebergテーブル向けSnowflakeストレージが一般提供になった
- SnowflakeがIcebergテーブルのファイルを保存・管理するため、外部クラウドストレージを個別に用意しない構成を選びやすくなる
- Permanent Icebergテーブル と transient Icebergテーブル の両方をサポートする
- Snowflake Horizonカタログ と連携し、外部クエリエンジンから同じテーブルへアクセスできる
- 対象は商用AWSリージョンとAzureリージョンに限られる
今回のリリースノートで語られていること
Apache Icebergテーブル向けSnowflakeストレージは、Apache IcebergテーブルのファイルをSnowflake側で保存・管理するための選択肢です。従来、Icebergを本番運用する場合は、外部クラウドストレージ、カタログ、認証情報、アクセス制御、外部エンジンとの連携を組み合わせて設計する必要がありました。今回の一般提供により、Snowflakeを中心にIcebergテーブルを管理したいチームは、ストレージ管理をSnowflake側へ寄せる構成を本番候補として検討しやすくなります。
公式リリースノートでは、このオプションにより、外部クラウドストレージへのアクセス設定を個別に用意しなくても、SnowflakeがIcebergテーブルファイルを保存・管理できると説明されています。Permanent Icebergテーブル と transient Icebergテーブル の両方に対応し、Snowflake Horizonカタログ と連携して外部クエリエンジンから同じテーブルへアクセスできる点も示されています。つまり、Snowflakeの中だけで閉じる話ではなく、オープンテーブル形式を維持しながら、管理面をSnowflakeに寄せる方向の更新です。
ただし、利用可能リージョンは商用AWSリージョンとAzureリージョンに限定されています。Google Cloudや政府系リージョン、特定の規制環境で使えるかは別途確認が必要です。また、Icebergの価値は複数エンジンから同じテーブルを扱えることにあるため、Snowflakeストレージを選ぶ場合でも、読み書きするエンジン、カタログ連携、アクセス権、監査ログ、コスト、データライフサイクルをまとめて設計する必要があります。
Snowflake Summit 期間の発表と合わせて見ると、この更新はSnowflakeがIcebergやHorizonカタログを通じて、オープンなデータ基盤の管理面を取り込もうとしている流れの一部です。単なるストレージオプション追加ではなく、IcebergをSnowflake運用モデルの中で本番利用しやすくするための土台として読むべきです。
実務で確認したいポイント
Icebergテーブルを検討しているチームは、既存の外部ボリューム、外部カタログ、オブジェクトストレージ運用とSnowflakeストレージを比較してください。どこにデータを置くかだけでなく、誰がファイル管理、削除、保持、監査、アクセス制御を担当するかを明確にする必要があります。
外部エンジンから同じテーブルへアクセスする場合は、Horizonカタログ経由のアクセス方式、権限境界、読み取り専用か書き込みも行うか、既存のIcebergカタログとの責任分界を確認します。特に本番ワークロードでは、リージョン制約、コスト、バックアップ、障害時の復旧手順まで含めて検証したいところです。
結局、この更新をどう見るべきか
Apache Icebergテーブル向けSnowflakeストレージの一般提供は、IcebergをSnowflake管理のデータ基盤として扱いやすくする更新です。外部ストレージ運用の自由度と、Snowflake管理による統制・運用負荷低減のどちらを重視するかを見直すきっかけになります。