サポート対象のクラウドプラットフォーム

Snowflakeは、すべてがクラウドインフラストラクチャ上で実行されるSoftware-as-a-Service(SaaS)として提供されます。これは、 Snowflakeのアーキテクチャ の3つのレイヤーすべて(ストレージ、コンピューティング、およびクラウドサービス)がすべて、選択されたクラウドプラットフォームで展開および管理されることを意味します。

Snowflakeアカウントは、次のクラウドプラットフォームのいずれでもホストできます。

各プラットフォーム上でSnowflakeは、アカウントがプロビジョニングされる1つ以上の 地域 を提供します。

組織の他のクラウドサービスがこれらのプラットフォームのいずれかで既にホストされている場合、すべてのSnowflakeアカウントを同じプラットフォームでホストすることを選択できます。ただし、別のプラットフォームでアカウントをホストすることもできます。

注釈

各Snowflakeアカウントに選択するクラウドプラットフォームは、他のSnowflakeアカウントから完全に独立しています。実際、異なるプラットフォームで各Snowflakeアカウントをホストすることを選択できますが、これはデータをロードする際のデータ転送の請求に多少の影響を与える可能性があります。

このトピックの内容:

価格

クレジットとデータストレージの単価の差は、各クラウドプラットフォームの 地域 ごとに計算されます。価格の詳細については、特定の地域とプラットフォームに関係するため、 価格設定ページ ( Snowflakeウェブサイト)をご参照ください。

データのロード

Snowflakeは、Snowflakeアカウントのクラウドプラットフォームに関係なく、次のいずれかの場所にステージングされたファイルからのデータのロードをサポートしています。

  • 内部(つまり、Snowflake)ステージ

  • Amazon S3

  • Google Cloud Storage

  • Microsoft Azure BLOBストレージ

Snowflakeは、一括データロードと連続データロード(Snowpipe)の両方をサポートしています。同様に、Snowflakeは、テーブルから上記のステージング場所へのデータのアンロードをサポートしています。

詳細については、 Snowflakeへのデータのロード をご参照ください。

注釈

異なるプラットフォーム間でステージングされたファイルからデータをロードする場合、データ転送請求料金が適用される場合があります。詳細については、 Snowflakeのデータ転送の請求について をご参照ください。

GCP のアカウントの現在の制限

アカウントのために選択したクラウドプラットフォームに関係なく、同じSnowflakeエクスペリエンスを提供するよう努めています。ただし、Google Cloud Platform(GCP)でホストされているSnowflakeアカウントでは現在、一部のサービスと機能が利用できません(または、可用性に制限)。

仮想プライベートクラウド間の接続性

現在、 GCP は、 GCP ネットワーク上における仮想プライベートクラウド(VPCs)間の直接的かつ安全な接続を構成する、 AWS PrivateLink または Azure Private Link に相当するものを提供していません。

列レベルのセキュリティ

外部トークン化 は現在、 GCP ではサポートされていません。

Snowflakeクライアント

次のSnowflakeネイティブクライアントのバージョンは、 GCP のSnowflakeアカウントで動作テスト済みです。

クライアント

バージョン

SnowSQL (CLI クライアント)

1.2.4(またはそれ以上)が必要です。

Python用Snowflakeコネクタ

PUT および GET コマンドのサポートと、ビジネスインテリジェンス(BI)の大規模な結果セットのサポートには、2.2.0(またはそれ以上)が必要です。それ以外の場合、サポートされる最小バージョン(またはそれ以上)が必要です。

Spark用Snowflakeコネクター

2.7.0(またはそれ以上)が必要です。

Kafka用のSnowflakeコネクタ。

1.2.0(またはそれ以上)が必要です。

Go Snowflake Driver

BI の大きな結果セットをサポートするには、1.3.3(またはそれ以上)が必要です。それ以外の場合、サポートされる最小バージョン(またはそれ以上)が必要です。

Node.jsドライバー

1.5.0(またはそれ以上)が必要です。

.NET ドライバー

1.1.0(またはそれ以上)が必要です。

JDBC ドライバー

PUT および GET コマンドのサポートと BI の大規模な結果セットのサポートには、3.11.0(またはそれ以上)が必要です。それ以外の場合、サポートされる最小バージョン(またはそれ以上)が必要です。

ODBC ドライバー

PUT および GET コマンドのサポートには、2.21.5(またはそれ以上)が必要です。それ以外の場合は、サポートされる最小バージョン(またはそれ以上)が必要です。

注釈

  • Snowflakeクライアントの最新バージョンにアップグレードして、最近の修正や改善を活用することを強くお勧めします。

  • PUT または GET 操作または BI の大きな結果セットの処理を必要としないクライアント統合の場合、上記の指定よりも前のクライアントバージョンは動作する可能性がありますが、Snowflakeによるテストまたは検証は行われていません。

パートナーアプリケーション

ほとんどの パートナーアプリケーション は、 GCP のSnowflakeアカウントで動作します。

Azureアカウントの現在の制限

アカウントのために選択したクラウドプラットフォームに関係なく、同じSnowflakeエクスペリエンスを提供するよう努めています。ただし、現在、Microsoft AzureでホストされているSnowflakeアカウントでは、一部のサービスと機能は利用できません(または、可用性に制限)。

列レベルのセキュリティ

外部トークン化 は現在、Azureではサポートされていません。

Snowflakeクライアント

すべてのSnowflakeネイティブクライアントには、既知のAzureの制限はありません。

パートナーアプリケーション

Snowflakeに対するサポートレベルは、 サードパーティアプリケーション によって異なります。

次のサードパーティのアプリケーションとテクノロジーは、AzureでホストされているSnowflakeをサポートすることがわかっています。

  • Attunity

  • Databricks

  • Fivetran

  • Informatica

  • Looker

  • Matillion

  • MicroStrategy

  • Periscope

  • Power BI

  • Qubole

  • Sigma Computing

  • Stitch

  • Tableau

  • Talend

  • Wherescape