Snowflake is provided as Software-as-a-Service (SaaS) that runs completely on cloud infrastructure. A Snowflake account can be created on either of the following cloud platforms:
This means that the compute, storage and services layers in Snowflake’s architecture are hosted entirely on either cloud platform. If your organization’s other cloud services are already hosted on either AWS or Microsoft Azure, the choice of platform can be straightforward.
Snowflake on the Microsoft Azure cloud platform is currently in open preview. Some features and services are currently not available. For more information, see Features and Services Currently Unavailable with Microsoft Azure Hosting in this topic.
In this Topic:
Load 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
- Microsoft Azure Blob Storage
Snowflake supports both bulk data loading and continuous data loading (Snowpipe).
Likewise, Snowflake supports unloading data from tables into any of the above staging locations.
For more information, see Loading Data in Snowflake.