Correct Answer : All of the above
Explanation :
Snowflake is fully managed, cloud-native, on-demand software offered as a service (SaaS – software as a service) over the internet. It is built from the ground up for the cloud. It is fully hosted on public cloud infrastructure and uses cloud resources for compute and storage. At the user’s end, there’s no hardware or software installation required.
There are no patches or upgrades to be done by the user. New releases are rolled out transparently and don’t require user intervention. The software is available on-demand over the internet. You can log on to snowflake.com, open an account, and you are ready to use Snowflake in your organization.
Snowflake offers unlimited and instant scalability of compute and storage resources. You can scale up and down on-demand based on your need. You need to only pay for the Snowflake resources that you use. Owing to these unique design elements, Snowflake is currently the most popular cloud data warehouse solution for enterprises worldwide.