Question regarding choosing Cloud Provider - snowflake-cloud-data-platform

When creating an account and choose Azure option, does it mean all the services Cloud Services, Query Processing and Database Storage will all be from Azure? Or S3 for Storage and Cloud Services, Query Processing from Azure?
Does anyone know?

Snowflake as an entire service will use the cloud provider that you choose when creating each account:
Snowflake is provided as Software-as-a-Service (SaaS) that runs completely on cloud infrastructure.
This means that all three layers of Snowflake’s architecture (storage, compute, and cloud services) are deployed and managed entirely on a selected cloud platform.
However, you can continue to load external data from different cloud providers regardless of the chosen cloud provider:
Snowflake supports loading data from files staged in any of the following locations, regardless of the cloud platform for your Snowflake account:
[...]

If you choose to create a Snowflake account on Azure, then everything related to Snowflake will exist on Azure (Storage, Compute, and Cloud Services) for that account. Hope that helps.

Related

Is there a GCP service that could be used as EKM for MS SQL Server?

I have an SQL Server on Google Compute's VM. I would like to use Extensible Key Management. The requirement is to have everything in GCP. Ideally I would like Google Cloud Platform to be the provider of EKM. Otherwise I will have to install a third party EKM in GCP.
I looked into Google KMS but I cannot see any integration with SQL Server.
I cannot find any info about other Google services being able to manage keys and to integrate with MS SQL Server.
I am struggling to find any answers on Google.
Is there a GCP service that could do that?
UPDATE:
MS SQL Server has multiple databases. I would like to have each database encrypted with a different key and allow for a regular change of keys.
https://cloud.google.com/compute/docs/disks/customer-managed-encryption may meet your needs. This page describes how to use CMEK keys from KMS on a Compute VM and which parts of the VM are protected.

Can google cloud platform(GCP) database migration service support azure mssql to gcp cloud sql?

I've one requirement to migrate our application from Azure to GCP.
We are using Azure mssql (PaaS) as database and we need to migrate this to GCP cloud sql.
What is the right service available in GCP for this use case ?
Can Database Migration Service support this ?
Appreciate for the earliest response
Thanks
Shijith

Access Google Cloud SQL - SQL Server from Google Cloud Function

I'm trying to contact a SQL Server hosted on Google Cloud SQL using Private IP and VPC serverless access in Google Cloud Function)
This is actually not working (The Google Cloud Function reach its timeout) but in the same condition I succeed contacting on the private IP a PostgresSQL server, all other things being equaled (the infrastructure is deployed by Terraform to ensure exact same conditions, I just change the database_version)
The database, the VPC Serverless access and the Google Cloud Functions are all deployed in the same region.
Is there any workaround or solution to make it work?
If you check the oficial documentation Connecting to Cloud SQL from Cloud Functions, you will see that there is no support for connecting to SQL Server Beta from Google Cloud Functions.
This page is not available for SQL Server database engine

how to connect on premises SQL Server database instance from Google Cloud Compute Engine

I want to connect the SQL Server database(Present in On-Premise) using Google Cloud Compute Engine instance.
Thank you in advance
I think that you can follow the instruction of this information, because I understand that you want to access data stored by your on-premises SQLServer, over Cloud VPN and think you need to Configure Private Google Access for on-premises hosts and then you connect as usual to database

Does it make sense to use one shared Cloud SQL for three separate App Engine project?

I am building a backend for an application with Google App Engine and Cloud SQL.
I do have:
A webserver as a proxy in front of my API server which handles sessions (using Cloud SQL and memcache) and calls the API
An API server which has access to the resource in the Cloud SQL instance
oAuth server which also needs Cloud SQL and memcache for tokens etc.
So my questions: Do I need three Cloud SQL project, which all have their own replica? Or is it ok to have one Cloud SQL project and all three App Engine projects access this Cloud SQL instance through the Cloud SQL proxy?
All projects will be located in the us-central region.
Would love to hear some thoughts.
Thanks!
I’m adding this information as a formal answer for the community. All credit goes to Dan Cornilescu.
You do not need to create 3 different projects. You can have 3 Google App Engine services running and a single Cloud SQL instance in the same project. That seems to be the best option for your situation. Using multiple services within a single project has its advantages one of them being increased performance.
Note that you could also have multiple Cloud SQL instances running in the same project. You can follow this document that talks more about creating a Cloud SQL instance:
Creating Instances
In case you need more information about Google App Engine services, this is a good resource:
Microservices Architecture on Google App Engine

Resources