Supported Cloud Platforms | Snowflake Documentation (2024)

Snowflake is provided as a self-managed service that runs completely on cloud infrastructure. This means that all three layers ofSnowflake’s architecture (storage, compute, and cloud services) are deployed and managed entirelyon a selected cloud platform.

A Snowflake account can be hosted on any of the following cloud platforms:

On each platform, Snowflake provides one or more regions where the account is provisioned.

If your organization’s other cloud services are already hosted on one of these platforms, you can choose to host all your Snowflakeaccounts on the same platform. However, you can also choose to host your accounts on a different platform.

Note

The cloud platform you choose for each Snowflake account is completely independent from your other Snowflake accounts. In fact, you can choose tohost each Snowflake account on a different platform, although this may have some impact on data transfer billing when loading data.

Pricing

Differences in unit costs for credits and data storage are calculated by region on each cloud platform.For more information about pricing as it pertains to a specific region and platform, see the pricing page(on the Snowflake website).

Data Loading

Snowflake supports loading data from files staged in any of the following locations, regardless of the cloud platform for your Snowflake account:

  • Internal (i.e. Snowflake) stages

  • Amazon S3

  • Google Cloud Storage

  • Microsoft Azure blob storage

Snowflake supports both bulk data loading and continuous data loading (Snowpipe). Likewise, Snowflake supports unloading data from tables into any ofthe above staging locations.

For more information, see Load Data into Snowflake.

Note

Some data transfer billing charges may apply when loading data from files staged across different platforms. For more information, seeUnderstanding data transfer cost.

HITRUST CSF Certification

This certification enhances Snowflake’s security posture in regulatory compliance and risk management, and is applicable to Snowflake editionsthat are Business Critical (or higher). For more information, see Snowflake Security and Trust Center.

Partner Applications

Many partner applications work with Snowflake accounts. For more information, refer to Snowflake ecosystem.

Current Limitations for Accounts on GCP

We strive to provide the same Snowflake experience regardless of the cloud platform you choose for your account; however, some services andfeatures are currently unavailable (or have limited availability) for Snowflake accounts hosted on Google Cloud Platform (GCP).

Google Cloud Private Service Connect

See the limitations section for using Google Cloud Private Service Connect and Snowflake.

Note that following Snowflake system functions for self-service management are not supported for Google Cloud Private Service Connect foryour Snowflake account on GCP:

  • SYSTEM$AUTHORIZE_PRIVATELINK

  • SYSTEM$REVOKE_PRIVATELINK

  • SYSTEM$GET_PRIVATELINK

  • SYSTEM$GET_PRIVATELINK_AUTHORIZED_ENDPOINTS

Network Rules

Network rules are not supported on GCP.

Private Connectivity to Internal Stages

Private connectivity to Snowflake internal stages is currently not supported on GCP. You cannot prevent public IP addresses fromaccessing an internal stage because there wouldn’t be a method of accessing the internal stage.

Snowpark Container Services

Snowpark Container Services is currently not supported on GCP.

Streamlit in Snowflake

Streamlit in Snowflake is currently not supported on GCP.

Current Limitations for Accounts on AWS

We strive to provide the same Snowflake experience regardless of the cloud platform you choose for your account; however, some services andfeatures are currently unavailable (or have limited availability) for Snowflake accounts hosted on AWS.

Access to External Network Locations

Access to external network locations from UDF andprocedure handler code is currently not supported in the Gov region.

Current Limitations for Accounts on Azure

We strive to provide the same Snowflake experience regardless of the cloud platform you choose for your account; however, some services andfeatures are currently unavailable (or have limited availability) for Snowflake accounts hosted on Microsoft Azure.

Azure Private Link

See Azure Private Link Requirements and Limitations.

Snowflake Clients

Currently, using the account name URL format for private connectivity to the Snowflake service withSnowSQL, connectors and drivers is not supported. Asa workaround, use the account locator format with SnowSQL, connectors, and drivers.

For details, see:

  • Account identifiers

  • Connecting to your accounts

Access to External Network Locations

Access to external network locations from UDF andprocedure handler code is currently not supported in the Gov region.

Snowpark Container Services

Snowpark Container Services is currently not supported on Azure.

Supported Cloud Platforms | Snowflake Documentation (2024)
Top Articles
Latest Posts
Article information

Author: Saturnina Altenwerth DVM

Last Updated:

Views: 6273

Rating: 4.3 / 5 (44 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Saturnina Altenwerth DVM

Birthday: 1992-08-21

Address: Apt. 237 662 Haag Mills, East Verenaport, MO 57071-5493

Phone: +331850833384

Job: District Real-Estate Architect

Hobby: Skateboarding, Taxidermy, Air sports, Painting, Knife making, Letterboxing, Inline skating

Introduction: My name is Saturnina Altenwerth DVM, I am a witty, perfect, combative, beautiful, determined, fancy, determined person who loves writing and wants to share my knowledge and understanding with you.